{"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":824446,"link":"/api/v1.1/game/824446/feed/live","metaData":{"wait":10,"timeStamp":"20260428_003909","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824446,"type":"R","doubleHeader":"N","id":"2026/04/27/tbamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824446-2026-04-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-27T22:10:00Z","originalDate":"2026-04-27","officialDate":"2026-04-27","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":28,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":11,"ties":0,"pct":".607"},"records":{},"divisionLeader":false,"wins":17,"losses":11,"winningPercentage":".607"},"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":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":15,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":15,"losses":15,"winningPercentage":".500"},"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},"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","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},"ID682877":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877","firstName":"Juan","lastName":"Brito","primaryNumber":"46","birthDate":"2001-09-24","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Juan","useLastName":"Brito","middleName":"Manuel","boxscoreName":"Brito","gender":"M","nameMatrilineal":"Avila","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Brito","nameSlug":"juan-brito-682877","firstLastName":"Juan Brito","lastFirstName":"Brito, Juan","lastInitName":"Brito, J","initLastName":"J Brito","fullFMLName":"Juan Manuel Brito","fullLFMName":"Brito, Juan Manuel","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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":"Cloudy","temp":"71","wind":"13 mph, Out To LF"},"gameInfo":{"attendance":18029,"firstPitch":"2026-04-27T22:10:00.000Z","gameDurationMinutes":148},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"home":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":693488,"fullName":"Pat Madine","link":"/api/v1/people/693488"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-27T22:10:51.405Z","endTime":"2026-04-27T22:12:10.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-27T19:24:21.910Z","endTime":"2026-04-27T21:46:20.514Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-27T21:46:20.514Z","endTime":"2026-04-27T22:10:10.339Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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-27T22:10:10.339Z","endTime":"2026-04-27T22:10:53.462Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247180398485632,"aZ":-20.873208239924896,"pfxX":1.028210381171232,"pfxZ":6.4403822552694745,"pX":-1.0055942357777223,"pZ":2.7647242956398146,"vX0":-5.165951369293596,"vY0":-131.47637261362829,"vZ0":-2.8180421851045354,"x":155.33,"y":164.13,"x0":0.8491362276230371,"y0":50.00502836902685,"z0":5.395480662602296,"aX":1.8058760887155008},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":-0.7,"spinRate":2000,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4162218461122569,"extension":6.6648120999267775},"index":3,"playId":"da73e16f-1bba-3f3d-ac32-a804e69e1364","pitchNumber":1,"startTime":"2026-04-27T22:10:53.462Z","endTime":"2026-04-27T22:10:58.090Z","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":91.3,"endSpeed":83.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705508865204013,"aZ":-21.109061782963984,"pfxX":8.303221300070744,"pfxZ":6.214129142955197,"pX":0.34971920479503316,"pZ":1.5805899131006707,"vX0":-4.341360098843174,"vY0":-132.87621247753634,"vZ0":-5.623034612719348,"x":103.67,"y":196.1,"x0":0.9300772654433082,"y0":50.00072958060851,"z0":5.267999280397845,"aX":14.776727612216028},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.0,"spinRate":2032,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4129484916167798,"extension":6.635964050189771},"index":4,"playId":"81b59447-bb02-34a5-a6e3-e17973d806d4","pitchNumber":2,"startTime":"2026-04-27T22:11:04.947Z","endTime":"2026-04-27T22:11:09.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.952496832248436,"aZ":-14.312140163492046,"pfxX":3.3676902456249245,"pfxZ":9.710213119312138,"pX":-0.6534676274180815,"pZ":3.5507633872940567,"vX0":-5.1066272613542605,"vY0":-135.8078883228011,"vZ0":-2.4232534065911593,"x":141.91,"y":142.91,"x0":0.8269791333716559,"y0":50.00280997764696,"z0":5.468566276297531,"aX":6.195368048996685},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-4.8,"spinRate":1989,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40566849543257266,"extension":6.579395594845828},"index":5,"playId":"dda79195-c6ba-35d1-8801-44ff36a7324c","pitchNumber":3,"startTime":"2026-04-27T22:11:17.343Z","endTime":"2026-04-27T22:11:21.501Z","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":0},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562890358892158,"aZ":-37.885953524291715,"pfxX":-6.429411452755,"pfxZ":-4.3843294107104684,"pX":-1.1569093074350654,"pZ":1.625308776670461,"vX0":-2.9018195645555416,"vY0":-114.43452510850993,"vZ0":-0.11186692944385768,"x":161.1,"y":194.9,"x0":0.9698637210961029,"y0":50.00308474846356,"z0":5.4415795783026635,"aX":-8.376815279888957},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.6,"breakHorizontal":12.5,"spinRate":2219,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.48187782048831806,"extension":6.677119522683377},"index":6,"playId":"e501c27d-1653-379f-a8bd-af2103552957","pitchNumber":4,"startTime":"2026-04-27T22:11:32.838Z","endTime":"2026-04-27T22:11:37.476Z","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":86.7,"endSpeed":79.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.372353373662698,"aZ":-32.703804928976595,"pfxX":10.394136803335963,"pfxZ":-0.33693029659351215,"pX":-0.5954161666386294,"pZ":1.3377958858609276,"vX0":-7.287168066997479,"vY0":-125.96685135895603,"vZ0":-3.308037604677059,"x":139.7,"y":202.66,"x0":0.9954239692844938,"y0":50.00066673500556,"z0":5.332811888830173,"aX":16.577315817625877},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":-17.0,"spinRate":1601,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.43607896178128414,"extension":6.3581552696409025},"index":7,"playId":"0a5deca5-2fe7-319c-ab67-b8d4316d9aa7","pitchNumber":5,"startTime":"2026-04-27T22:11:49.059Z","endTime":"2026-04-27T22:11:53.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73285841001608,"aZ":-28.360635581512987,"pfxX":10.33791444051523,"pfxZ":2.4357783681691956,"pX":-0.10898032995941974,"pZ":0.827027712036547,"vX0":-6.155245048481988,"vY0":-124.95517404020197,"vZ0":-5.073261443525365,"x":121.15,"y":216.45,"x0":1.056983473233797,"y0":50.00252874103297,"z0":5.244567070579291,"aX":16.169747190910204},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.4,"breakHorizontal":-17.0,"spinRate":1796,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44019069505882413,"extension":6.343126807242528},"index":8,"playId":"58dd9058-a6d5-3485-be6f-23442ce6c20f","pitchNumber":6,"startTime":"2026-04-27T22:12:06.177Z","endTime":"2026-04-27T22:12:10.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:12:10.892Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Jonathan Aranda called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-27T22:12:16.052Z","endTime":"2026-04-27T22:13:43.251Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.561942161134894,"aZ":-28.178678221698853,"pfxX":-2.731975137125485,"pfxZ":2.4794204741721657,"pX":0.03458262441950354,"pZ":3.1484499128486165,"vX0":-1.527950155435819,"vY0":-126.11483855496228,"vZ0":-0.20562577038238095,"x":115.68,"y":153.77,"x0":1.0031634832033953,"y0":50.00354486560646,"z0":5.503238813580753,"aX":-4.401705187950957},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":5.3,"spinRate":2341,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.43426414721299267,"extension":6.601996216645037},"index":0,"playId":"c4283c25-e3bd-39b2-856e-9ab2b1b45fc3","pitchNumber":1,"startTime":"2026-04-27T22:12:34.395Z","endTime":"2026-04-27T22:12:39.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":83.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.23396711435633,"aZ":-13.949163076099454,"pfxX":2.963190755886344,"pfxZ":9.894149874215683,"pX":0.30210538376318785,"pZ":4.356085334913735,"vX0":-2.4954003062396817,"vY0":-136.39816357065112,"vZ0":-0.391727680779562,"x":105.48,"y":121.17,"x0":0.8540286042612042,"y0":50.004716890406776,"z0":5.482999078511444,"aX":5.459548694213472},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-4.7,"spinRate":2156,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.40504259476458415,"extension":6.606087273845311},"index":1,"playId":"fc402bcb-1ecd-3626-b816-d651f998899f","pitchNumber":2,"startTime":"2026-04-27T22:12:48.177Z","endTime":"2026-04-27T22:12:52.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81072337826496,"aZ":-16.428735739518917,"pfxX":5.2692853572962655,"pfxZ":8.321335364285053,"pX":-0.2971979559654592,"pZ":2.2469484789002223,"vX0":-4.996929289548298,"vY0":-137.28759515977802,"vZ0":-5.153403581183741,"x":128.33,"y":178.11,"x0":0.8694584399167902,"y0":50.00676544554204,"z0":5.281558679559657,"aX":9.975279984455115},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":-8.4,"spinRate":2166,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.40027076804108397,"extension":6.9405059152992346},"index":2,"playId":"6b09f83e-5992-3ab2-a48d-b24155d36fde","pitchNumber":3,"startTime":"2026-04-27T22:13:01.822Z","endTime":"2026-04-27T22:13:06.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17016727576404,"aZ":-16.334252351945352,"pfxX":4.076093371336531,"pfxZ":8.1710530970795,"pX":-0.7054661853770348,"pZ":3.199089011613426,"vX0":-5.28928877322513,"vY0":-139.07306711782903,"vZ0":-3.0069126219727194,"x":143.89,"y":152.4,"x0":0.7006692009176853,"y0":50.00324162595225,"z0":5.39166473263811,"aX":7.902860300490411},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-6.1,"spinRate":2166,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.3953940034589021,"extension":6.653101765314183},"index":3,"playId":"e443d2c3-bc23-3f93-bfaf-66ffa6b749de","pitchNumber":4,"startTime":"2026-04-27T22:13:16.232Z","endTime":"2026-04-27T22:13:43.251Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"playEndTime":"2026-04-27T22:13:43.251Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero challenged (pitch result), call on the field was confirmed: Junior Caminero called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-27T22:13:38.093Z","endTime":"2026-04-27T22:15:27.850Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.883767440512738,"aZ":-20.52977215771924,"pfxX":7.879450052482702,"pfxZ":6.2645886991157544,"pX":0.8535969344175698,"pZ":2.3809204296397364,"vX0":-3.328060164153376,"vY0":-135.76418427512445,"vZ0":-3.931180627689908,"x":84.46,"y":174.5,"x0":1.0744365343968925,"y0":50.00514885502556,"z0":5.284259040463554,"aX":14.64890204860174},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":2016,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4040895159403477,"extension":6.437146795525048},"index":0,"playId":"54b4d05c-fa5d-30ed-bf01-0273a1ef4807","pitchNumber":1,"startTime":"2026-04-27T22:13:55.776Z","endTime":"2026-04-27T22:14:00.751Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.618003385115337,"aZ":-21.113630812419345,"pfxX":0.20802552976299538,"pfxZ":6.031123580929586,"pX":-0.45842458002988284,"pZ":3.3958250030813004,"vX0":-3.5686221728406413,"vY0":-134.67804214363534,"vZ0":-1.2566607201226518,"x":134.47,"y":147.09,"x0":0.8575945575735119,"y0":50.0059470617134,"z0":5.363793180584688,"aX":0.38239137933197365},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":0.4,"spinRate":2070,"spinDirection":167},"zone":1,"typeConfidence":2.0,"plateTime":0.4069124553054744,"extension":6.569762628402199},"index":1,"playId":"24150c03-5921-3c0d-861e-0ad941007d88","pitchNumber":2,"startTime":"2026-04-27T22:14:07.990Z","endTime":"2026-04-27T22:14:11.942Z","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":2},"index":2,"startTime":"2026-04-27T22:14:21.455Z","endTime":"2026-04-27T22:14:33.735Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347544066827876,"aZ":-37.56883109698489,"pfxX":-5.026409405445881,"pfxZ":-4.0488128645158525,"pX":-1.1970161063063156,"pZ":-0.08660780696345886,"vX0":-2.8478317091585534,"vY0":-116.02902222748006,"vZ0":-4.076094961787698,"x":162.63,"y":241.12,"x0":0.7088535464504698,"y0":50.00412728275041,"z0":5.359919470014219,"aX":-6.695846807535957},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.2,"breakHorizontal":10.0,"spinRate":2306,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4762729984200633,"extension":6.648103247425813},"index":3,"playId":"b13d66a5-a832-3686-a677-b7c577d6cd61","pitchNumber":3,"startTime":"2026-04-27T22:14:33.735Z","endTime":"2026-04-27T22:14:37.985Z","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":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929364788469115,"aZ":-29.412308493587872,"pfxX":10.443652178876912,"pfxZ":1.693356975659639,"pX":0.0421861574761533,"pZ":0.8698794562416494,"vX0":-5.977541205645538,"vY0":-127.63752181710817,"vZ0":-4.9356785355422375,"x":115.39,"y":215.29,"x0":1.070868858400624,"y0":50.00280355543021,"z0":5.174601177177791,"aX":17.04487717841679},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-17.4,"spinRate":1966,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4309145362928408,"extension":6.482205192224501},"index":4,"playId":"a6c543b6-f4ac-36a7-b8a2-39a3d9fdc6e0","pitchNumber":4,"startTime":"2026-04-27T22:14:48.094Z","endTime":"2026-04-27T22:14:52.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1988834197648,"aZ":-13.314551556765583,"pfxX":2.760852004644791,"pfxZ":9.765210052925584,"pX":-0.286229186931571,"pZ":1.9311266864921115,"vX0":-4.120373576413695,"vY0":-138.40504780579585,"vZ0":-6.524396407697356,"x":127.91,"y":186.64,"x0":0.8662095399713298,"y0":50.00304775091171,"z0":5.218588200792047,"aX":5.332413430476366},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-4.1,"spinRate":2161,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.3964391623832477,"extension":6.654325843593908},"index":5,"playId":"554c7e7b-95ad-3499-83a0-78487ff2859d","pitchNumber":5,"startTime":"2026-04-27T22:15:00.840Z","endTime":"2026-04-27T22:15:27.850Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"}},"playEndTime":"2026-04-27T22:15:27.850Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-27T22:17:29.504Z","endTime":"2026-04-27T22:18:30.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":94.0,"endSpeed":86.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.650162474277966,"aZ":-20.18116860566879,"pfxX":9.8724897942303,"pfxZ":6.352151935465208,"pX":-0.5993263404375861,"pZ":1.1830533245616888,"vX0":-9.81544907433729,"vY0":-136.44064866384693,"vZ0":-7.960063238790885,"x":139.84,"y":206.84,"x0":1.7598217188517566,"y0":50.00091158161416,"z0":5.525668527101381,"aX":18.636062122471284},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":-15.8,"spinRate":2124,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.40123907743838005,"extension":6.516230440361903},"index":0,"playId":"248ed372-2286-3853-abc2-9e3d5aa27334","pitchNumber":1,"startTime":"2026-04-27T22:17:29.504Z","endTime":"2026-04-27T22:17:33.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387969256441078,"aZ":-22.87712582204326,"pfxX":10.32587436032148,"pfxZ":4.819793222705867,"pX":-0.5866173318193969,"pZ":2.4457228585062927,"vX0":-9.8470977335453,"vY0":-138.1518016534601,"vZ0":-4.253988053139417,"x":139.36,"y":172.75,"x0":1.6860285872907206,"y0":50.00325607101094,"z0":5.547318539355894,"aX":19.918441232610792},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.6,"spinRate":2158,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.39679457252101935,"extension":6.529799672686085},"index":1,"playId":"21b75236-7b40-3b68-8bbb-afbdaea44b69","pitchNumber":2,"startTime":"2026-04-27T22:17:41.195Z","endTime":"2026-04-27T22:17:45.501Z","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":83.4,"endSpeed":76.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370759269116903,"aZ":-32.328096208113486,"pfxX":9.934265683554363,"pfxZ":-0.10448359661502482,"pX":-0.26969576356633446,"pZ":0.3968332349904495,"vX0":-7.696756744907578,"vY0":-121.11814767320315,"vZ0":-5.187003775194048,"x":127.28,"y":228.07,"x0":1.6707625657492207,"y0":50.002045900999285,"z0":5.418521804256057,"aX":14.644282230166775},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.3,"breakHorizontal":-16.0,"spinRate":2360,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.4535755408376687,"extension":6.551212866213284},"index":2,"playId":"235467f0-cbed-3d78-864d-dc393c49f21f","pitchNumber":3,"startTime":"2026-04-27T22:17:54.909Z","endTime":"2026-04-27T22:17:58.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72049556227549,"aZ":-16.43688176800466,"pfxX":6.80565058105544,"pfxZ":8.15876698185917,"pX":-0.9753575666655304,"pZ":2.8276464304796143,"vX0":-9.744295054395518,"vY0":-137.78014146432244,"vZ0":-4.47457509236713,"x":154.18,"y":162.43,"x0":1.7177811368686249,"y0":50.00194007584083,"z0":5.578536777943336,"aX":13.125990729628766},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.3,"spinRate":2194,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39707820894699175,"extension":6.621851452252394},"index":3,"playId":"3d83f2e9-8887-3daf-ba0e-7d4c8ff39b21","pitchNumber":4,"startTime":"2026-04-27T22:18:08.573Z","endTime":"2026-04-27T22:18:14.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54986669195815,"aZ":-30.021966594257794,"pfxX":-5.580224516733692,"pfxZ":1.455602367641056,"pX":-0.737235423717333,"pZ":2.461613782887465,"vX0":-4.2416575693402265,"vY0":-121.26912827225375,"vZ0":-1.125345338440894,"x":145.1,"y":172.32,"x0":1.7645595693029068,"y0":50.00252370090435,"z0":5.570434483428857,"aX":-8.240625611624004},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":2182,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.453111935618868,"extension":6.841730541305756},"hitData":{"launchSpeed":65.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.0,"coordY":155.28}},"index":4,"playId":"1e18808a-4d46-3663-a58d-4d8da5588124","pitchNumber":5,"startTime":"2026-04-27T22:18:22.865Z","endTime":"2026-04-27T22:18:30.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:18:30.746Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-27T22:18:38.576Z","endTime":"2026-04-27T22:20:00.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.7,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375067402012135,"aZ":-18.32830623063009,"pfxX":9.556890094554571,"pfxZ":7.409112364852898,"pX":-0.42692816731479244,"pZ":1.7604784504679631,"vX0":-8.945658938205243,"vY0":-135.98352812798927,"vZ0":-6.7913426280755615,"x":133.27,"y":191.25,"x0":1.6668998138132591,"y0":50.00656580351354,"z0":5.566374771358807,"aX":17.86685477490949},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-15.4,"spinRate":2292,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4031073385067927,"extension":6.512542387272136},"index":0,"playId":"e80d4bed-4263-317f-bb2e-d9f9953fcb5e","pitchNumber":1,"startTime":"2026-04-27T22:18:57.547Z","endTime":"2026-04-27T22:19:02.270Z","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":84.4,"endSpeed":77.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401693344166006,"aZ":-30.958128803262245,"pfxX":8.186676956495056,"pfxZ":0.795797710710497,"pX":0.8007042657811437,"pZ":2.420077587199422,"vX0":-5.271854708971449,"vY0":-122.89269824860386,"vZ0":-1.4346596691523084,"x":86.48,"y":173.44,"x0":1.9103059327150396,"y0":50.002408597162734,"z0":5.641467897687154,"aX":12.519182643134714},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.6,"spinRate":2202,"spinDirection":98},"zone":6,"typeConfidence":2.0,"plateTime":0.4457171762758487,"extension":6.436701743293388},"index":1,"playId":"673b6247-0a29-3c52-8799-95e1e9784690","pitchNumber":2,"startTime":"2026-04-27T22:19:11.309Z","endTime":"2026-04-27T22:19:14.738Z","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-27T22:19:23.998Z","endTime":"2026-04-27T22:19:38.292Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966880942822097,"aZ":-19.866594921156107,"pfxX":8.484738902327477,"pfxZ":6.462419714122374,"pX":-0.4130338413019188,"pZ":3.4346287753051987,"vX0":-8.567766671481355,"vY0":-137.26216009421938,"vZ0":-2.4599272527886487,"x":132.74,"y":146.05,"x0":1.6495184802285305,"y0":50.00187035870001,"z0":5.698220614575915,"aX":16.156639489782727},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":-13.6,"spinRate":2091,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.3993523465783766,"extension":6.414832287625695},"index":3,"playId":"eb438d85-140d-37e3-9b1c-6c8a08c7069b","pitchNumber":3,"startTime":"2026-04-27T22:19:38.292Z","endTime":"2026-04-27T22:19:42.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01828665458087,"aZ":-33.74740875402164,"pfxX":7.344914839324145,"pfxZ":-1.0482120171733422,"pX":0.6799980621564061,"pZ":1.0563708943526497,"vX0":-5.1057810244571975,"vY0":-121.74702363366153,"vZ0":-3.5855951170280003,"x":91.08,"y":210.26,"x0":1.8505970005612737,"y0":50.004425262867954,"z0":5.470783311554061,"aX":11.02149175210275},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.5,"breakHorizontal":-12.1,"spinRate":2320,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.44998264387725184,"extension":6.560931821290963},"hitData":{"launchSpeed":64.9,"launchAngle":10.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.58,"coordY":140.55}},"index":4,"playId":"67106ecc-6a0f-33f4-aad3-65e5070a4cb9","pitchNumber":4,"startTime":"2026-04-27T22:19:51.161Z","endTime":"2026-04-27T22:20:00.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:20:00.128Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-27T22:20:05.124Z","endTime":"2026-04-27T22:21:21.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91849396356729,"aZ":-40.92976507974303,"pfxX":-4.1460775327951165,"pfxZ":-6.568485956512712,"pX":0.5716798746678872,"pZ":2.626832039164569,"vX0":-1.8752368321100468,"vY0":-115.14869804984835,"vZ0":1.690857294429927,"x":95.21,"y":167.86,"x0":1.937251937739412,"y0":50.003318583426065,"z0":5.866013070873008,"aX":-5.5250231491271204},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.2,"breakHorizontal":8.0,"spinRate":2208,"spinDirection":323},"zone":6,"typeConfidence":2.0,"plateTime":0.47707621975939585,"extension":6.570455565191982},"index":0,"playId":"dbfbe964-aaf7-371a-9daa-7e36d6a2629a","pitchNumber":1,"startTime":"2026-04-27T22:20:21.525Z","endTime":"2026-04-27T22:20:25.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.010847921614584,"aZ":-21.755464973799945,"pfxX":9.556056800895181,"pfxZ":5.42763069250932,"pX":1.2594638880295852,"pZ":3.088446071884316,"vX0":-4.965456823436475,"vY0":-138.24123099940988,"vZ0":-2.9880186198989493,"x":68.99,"y":155.39,"x0":1.8446393651412605,"y0":50.00682013709478,"z0":5.65661022015316,"aX":18.358910478470467},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":-16.2,"spinRate":2104,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.3973734574474097,"extension":6.316198363315101},"index":1,"playId":"477fcf57-4737-316a-ae89-2e9a6183c33c","pitchNumber":2,"startTime":"2026-04-27T22:20:33.398Z","endTime":"2026-04-27T22:20:36.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682807643063903,"aZ":-30.10059486767815,"pfxX":-3.7384013828672167,"pfxZ":1.4103677140315884,"pX":0.17316167417688796,"pZ":3.188964510379249,"vX0":-3.0107914283041177,"vY0":-120.87250434093633,"vZ0":0.21468459274927687,"x":110.4,"y":152.68,"x0":1.9229426866923678,"y0":50.004445329293006,"z0":5.753078862119015,"aX":-5.503258824999338},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":7.6,"spinRate":2301,"spinDirection":317},"zone":2,"typeConfidence":2.0,"plateTime":0.454039888850978,"extension":6.759518393448827},"index":2,"playId":"9e70b408-441d-3b03-82b1-ca6ad55d862c","pitchNumber":3,"startTime":"2026-04-27T22:20:44.344Z","endTime":"2026-04-27T22:20:48.366Z","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":94.7,"endSpeed":85.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2393501028962,"aZ":-16.039570240767418,"pfxX":8.35752712302768,"pfxZ":8.54749915439059,"pX":-0.8031617311042514,"pZ":4.060041629821278,"vX0":-9.577325339594715,"vY0":-137.43561835967367,"vZ0":-1.3911834040244189,"x":147.61,"y":129.16,"x0":1.663065854560553,"y0":50.00181828515908,"z0":5.677194900274521,"aX":15.774971650614134},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-12.8,"spinRate":2218,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.40057550483976323,"extension":6.4438788639817135},"index":3,"playId":"4e406ee5-3373-30e0-8865-c664da917182","pitchNumber":4,"startTime":"2026-04-27T22:21:00.060Z","endTime":"2026-04-27T22:21:03.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":77.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.483769106522324,"aZ":-30.832830114568818,"pfxX":9.220496967715746,"pfxZ":0.8735633601473491,"pX":0.35753333738156484,"pZ":1.5789563515466505,"vX0":-6.263868972821166,"vY0":-123.57224865937333,"vZ0":-3.418442552824647,"x":103.37,"y":196.15,"x0":1.7375906846273017,"y0":50.00327900069078,"z0":5.5929351053926295,"aX":14.144971221217311},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-15.1,"spinRate":2468,"spinDirection":96},"zone":9,"typeConfidence":2.0,"plateTime":0.44462177169502093,"extension":6.6133192429303564},"hitData":{"launchSpeed":105.5,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.19,"coordY":147.41}},"index":4,"playId":"c182c64a-34d3-321c-b605-a5f1d7e7a856","pitchNumber":5,"startTime":"2026-04-27T22:21:13.785Z","endTime":"2026-04-27T22:21:21.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:21:21.555Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-27T22:23:09.383Z","endTime":"2026-04-27T22:25:26.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46339437097516,"aZ":-15.515983042016675,"pfxX":3.9779503702009658,"pfxZ":9.029317866559616,"pX":0.8731290346007913,"pZ":3.0885028623970854,"vX0":-2.1761045943407984,"vY0":-135.42524687692813,"vZ0":-3.169606467085714,"x":83.72,"y":155.39,"x0":1.1732003272655014,"y0":50.00207251236332,"z0":5.369010300513807,"aX":7.337874120700164},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2123,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4055141983051329,"extension":6.5653412601349235},"index":0,"playId":"3cb4ce02-4630-39a4-9dd0-0571753df653","pitchNumber":1,"startTime":"2026-04-27T22:23:35.079Z","endTime":"2026-04-27T22:23:39.696Z","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":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032465831042828,"aZ":-21.168297532296958,"pfxX":-0.5572910155796169,"pfxZ":6.142904643503393,"pX":-0.8078287720159508,"pZ":2.4272769017333995,"vX0":-4.522346474251899,"vY0":-132.65529656021369,"vZ0":-3.5168422741908496,"x":147.79,"y":173.24,"x0":0.9878260298883609,"y0":50.00236815090278,"z0":5.3041420360152935,"aX":-0.9969203488190775},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":1.9,"spinRate":2011,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.41210927937529007,"extension":6.5878165541563005},"index":1,"playId":"9359bbc3-d9d4-32bc-9b6c-d82ffb85eb0a","pitchNumber":2,"startTime":"2026-04-27T22:23:47.669Z","endTime":"2026-04-27T22:23:51.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.486419123193645,"aZ":-11.745382950476616,"pfxX":3.289630384245257,"pfxZ":10.695798222449758,"pX":-0.279379398675594,"pZ":2.0687083615922166,"vX0":-4.5440438163928665,"vY0":-137.56587877763542,"vZ0":-6.370230233505484,"x":127.65,"y":182.92,"x0":0.969079810261021,"y0":50.00640968144244,"z0":5.2164299927384326,"aX":6.285470120840876},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":-4.9,"spinRate":2099,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.398682953390864,"extension":6.575665075476765},"index":2,"playId":"1668e0a0-d06c-3160-9c32-169cd1e28ad8","pitchNumber":3,"startTime":"2026-04-27T22:24:03.798Z","endTime":"2026-04-27T22:24:10.123Z","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-27T22:24:38.303Z","endTime":"2026-04-27T22:24:48.959Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51884247869547,"aZ":-13.99271320461361,"pfxX":4.433667000201774,"pfxZ":9.452565429480206,"pX":0.32905042510835747,"pZ":3.578753886956206,"vX0":-3.134949350903748,"vY0":-138.88764875497395,"vZ0":-2.4970274395629444,"x":104.46,"y":142.15,"x0":0.9051456468682203,"y0":50.00670382618422,"z0":5.437861590974455,"aX":8.531990463006306},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-7.2,"spinRate":2095,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3966804782725166,"extension":6.489339830790898},"index":4,"playId":"0e9df23b-f07a-333c-81e8-a38b16f2e16f","pitchNumber":4,"startTime":"2026-04-27T22:24:48.959Z","endTime":"2026-04-27T22:24:54.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54828628301423,"aZ":-15.023614660874069,"pfxX":5.549787849797673,"pfxZ":8.808408797325928,"pX":-1.135727540506345,"pZ":1.571461604223591,"vX0":-7.386961678952298,"vY0":-138.34476413958117,"vZ0":-7.179857743576975,"x":160.29,"y":196.35,"x0":0.84232107090924,"y0":50.005274921944384,"z0":5.198794770808419,"aX":10.808907838716332},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-8.6,"spinRate":2052,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.39523423964062543,"extension":6.64832000066224},"index":5,"playId":"b64feaf1-7c55-3c80-a80e-ca2977954564","pitchNumber":5,"startTime":"2026-04-27T22:25:06.134Z","endTime":"2026-04-27T22:25:10.432Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.166722249645257,"aZ":-21.080227189425205,"pfxX":-0.31418769576137073,"pfxZ":6.201884423616136,"pX":-0.6206814977126396,"pZ":1.7404023749094062,"vX0":-3.947215038560076,"vY0":-133.27805227116718,"vZ0":-5.170493342280632,"x":140.66,"y":191.79,"x0":0.9238249765704598,"y0":50.00142697014011,"z0":5.239731245379528,"aX":-0.5620692502902672},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.2,"breakHorizontal":1.4,"spinRate":1958,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.4118578430092894,"extension":6.59451096612703},"index":6,"playId":"c9b11a1a-23f7-3c41-b14f-7afc84a0034d","pitchNumber":6,"startTime":"2026-04-27T22:25:20.451Z","endTime":"2026-04-27T22:25:26.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:25:26.323Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a soft ground ball to pitcher Parker Messick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-27T22:25:38.206Z","endTime":"2026-04-27T22:26:17.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303118265326287,"aZ":-32.573413545317216,"pfxX":-4.080768747654501,"pfxZ":-0.29420757671879194,"pX":0.19772230628018347,"pZ":1.8639818527787255,"vX0":-0.8538198038518077,"vY0":-116.83585247032934,"vZ0":-1.204512447857698,"x":109.46,"y":188.45,"x0":1.0987345025650237,"y0":50.00126849224478,"z0":5.47841339289717,"aX":-5.578077287145524},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.6,"breakHorizontal":7.6,"spinRate":2302,"spinDirection":304},"zone":8,"typeConfidence":2.0,"plateTime":0.470820138663111,"extension":6.549831219579761},"index":0,"playId":"f83f0d8d-d7bf-3254-b534-493576174733","pitchNumber":1,"startTime":"2026-04-27T22:25:46.142Z","endTime":"2026-04-27T22:25:50.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37459741942961,"aZ":-12.259491216256686,"pfxX":4.139689351188162,"pfxZ":10.420690614024032,"pX":0.7110549976171486,"pZ":2.1240792538928357,"vX0":-2.0239411888611754,"vY0":-137.78751992929574,"vZ0":-6.289471067754199,"x":89.9,"y":181.43,"x0":0.9197915110866014,"y0":50.00057952404009,"z0":5.274720881174291,"aX":7.9098339349662625},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-7.1,"spinRate":2178,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3984572378130635,"extension":6.533052703132312},"index":1,"playId":"ff62fd02-624e-317c-b619-124d6f85c80b","pitchNumber":2,"startTime":"2026-04-27T22:25:57.642Z","endTime":"2026-04-27T22:26:02.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.528578199707216,"aZ":-24.95586760416197,"pfxX":8.625407750986518,"pfxZ":4.3575875499636405,"pX":1.0687285604671388,"pZ":1.0688718290069097,"vX0":-3.187229956500886,"vY0":-128.0998343873229,"vZ0":-5.439003585670846,"x":76.26,"y":209.92,"x0":1.21165208528907,"y0":50.00027623787127,"z0":5.181541847262999,"aX":14.270137490608334},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-14.9,"spinRate":1914,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4282874545614286,"extension":6.308457851796016},"hitData":{"launchSpeed":44.2,"launchAngle":-76.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.99,"coordY":197.81}},"index":2,"playId":"e1780e4d-6f4e-395a-98e9-d551420507d5","pitchNumber":3,"startTime":"2026-04-27T22:26:09.220Z","endTime":"2026-04-27T22:26:17.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:26:17.243Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-27T22:26:28.686Z","endTime":"2026-04-27T22:27:35.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70666812119707,"aZ":-14.904350948352565,"pfxX":3.1397801178944427,"pfxZ":9.653439191558622,"pX":-0.12817490902093195,"pZ":2.7238335366298623,"vX0":-3.3638916075387346,"vY0":-134.07509867463656,"vZ0":-4.172537782397386,"x":121.89,"y":165.24,"x0":0.7453454677764085,"y0":50.001223784728516,"z0":5.391125401485904,"aX":5.61616990223963},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-4.8,"spinRate":2088,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.41127772930644113,"extension":6.675148399327156},"index":0,"playId":"bf5839ed-2ece-3b09-a0cb-757133c0accc","pitchNumber":1,"startTime":"2026-04-27T22:26:46.750Z","endTime":"2026-04-27T22:26:50.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.803249365697617,"aZ":-19.450611470334497,"pfxX":7.274164510988675,"pfxZ":7.126465124870362,"pX":-0.5698549023821229,"pZ":1.4853703371354738,"vX0":-5.622075690151148,"vY0":-133.55306333991766,"vZ0":-6.388144582825488,"x":138.72,"y":198.68,"x0":0.6293663815285689,"y0":50.00433176107813,"z0":5.332055695573688,"aX":12.99265996542267},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":-11.8,"spinRate":1998,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4118947545567213,"extension":6.455074997891949},"index":1,"playId":"e5796eb4-ecea-39ea-a891-75017fa6e169","pitchNumber":2,"startTime":"2026-04-27T22:27:06.374Z","endTime":"2026-04-27T22:27:10.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767984875204633,"aZ":-15.471686222385937,"pfxX":3.0249904948331303,"pfxZ":9.203597229033935,"pX":0.5832603461466709,"pZ":2.3951139484634503,"vX0":-1.6509622585836785,"vY0":-134.50032346063364,"vZ0":-4.816285786175328,"x":94.77,"y":174.11,"x0":0.8151413160724331,"y0":50.00294522902565,"z0":5.322224469943262,"aX":5.489408541656044},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-5.0,"spinRate":2004,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4087269874851982,"extension":6.594409821167096},"hitData":{"launchSpeed":89.9,"launchAngle":31.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.19,"coordY":65.4}},"index":2,"playId":"196047e0-06e5-39fb-96f0-7baa5667b58e","pitchNumber":3,"startTime":"2026-04-27T22:27:25.051Z","endTime":"2026-04-27T22:27:35.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:27:35.667Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, second baseman Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-27T22:28:24.135Z","endTime":"2026-04-27T22:29:54.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":"54b923f4-e588-38d4-9905-76c60db7f329","startTime":"2026-04-27T22:28:05.514Z","endTime":"2026-04-27T22:28:08.623Z","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":92.9,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21303617379541,"aZ":-15.303567976332223,"pfxX":3.6480593859594546,"pfxZ":9.227951848190129,"pX":0.1977973023538292,"pZ":3.7071579929949885,"vX0":-2.8134877858178275,"vY0":-135.25900791207116,"vZ0":-1.748354737482931,"x":109.46,"y":138.69,"x0":0.7845525340525599,"y0":50.00003969606143,"z0":5.45086264046977,"aX":6.667345904963494},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2095,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4070556035233728,"extension":6.442837538229147},"index":1,"playId":"f34d4d8b-506b-3ee0-ac37-441113363ccc","pitchNumber":1,"startTime":"2026-04-27T22:28:26.447Z","endTime":"2026-04-27T22:28:30.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41695986727365,"aZ":-23.49960870073975,"pfxX":9.117959384097343,"pfxZ":4.849894337414078,"pX":0.7247778987792874,"pZ":2.9890761495262543,"vX0":-3.862190604910208,"vY0":-133.5808794012361,"vZ0":-1.775206692213319,"x":89.37,"y":158.07,"x0":1.012661079996097,"y0":50.00460079262737,"z0":5.368403736719896,"aX":16.31756293976458},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.5,"breakHorizontal":-15.6,"spinRate":1945,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4115826480624838,"extension":6.483818458462475},"index":2,"playId":"f0af4f0d-bbd7-3941-9495-c548e926e10a","pitchNumber":2,"startTime":"2026-04-27T22:28:44.783Z","endTime":"2026-04-27T22:28:53.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"f0af4f0d-bbd7-3941-9495-c548e926e10a","startTime":"2026-04-27T22:28:57.403Z","endTime":"2026-04-27T22:29:07.128Z","isPitch":false,"type":"pickoff"},{"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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.534037070574197,"aZ":-18.917484479893396,"pfxX":0.031016037158678955,"pfxZ":7.392217010483206,"pX":-0.847866518347097,"pZ":2.7235810584684788,"vX0":-4.353322441203549,"vY0":-133.05687184733074,"vZ0":-3.180609325115855,"x":149.32,"y":165.24,"x0":0.8053065605906486,"y0":50.00122533806547,"z0":5.305053959925399,"aX":0.05594925810542542},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":0.8,"spinRate":2027,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.41163094702529435,"extension":6.534794600289223},"index":4,"playId":"5ab7b480-d15f-36ce-8029-66bff5680543","pitchNumber":3,"startTime":"2026-04-27T22:29:07.128Z","endTime":"2026-04-27T22:29:10.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935566754885897,"aZ":-36.3709848973444,"pfxX":-9.573870132243755,"pfxZ":-3.1983235653936593,"pX":-0.19792006330770776,"pZ":3.5082380058223803,"vX0":-0.2161806907151535,"vY0":-114.54028419222462,"vZ0":3.356083228149863,"x":124.54,"y":144.06,"x0":1.1393323475422308,"y0":50.005462953050085,"z0":5.613719239708242,"aX":-12.54370433559564},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-4.4,"breakHorizontal":17.3,"spinRate":2266,"spinDirection":314},"zone":11,"typeConfidence":2.0,"plateTime":0.4807852309364078,"extension":6.435244698887418},"index":5,"playId":"19ca750d-034e-3ff7-8084-1eb76c645d22","pitchNumber":4,"startTime":"2026-04-27T22:29:28.300Z","endTime":"2026-04-27T22:29:32.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.677034771395874,"aZ":-19.360149878099232,"pfxX":9.671545107268113,"pfxZ":7.007470601979223,"pX":0.45820385352435994,"pZ":2.155357184726603,"vX0":-4.4659084162532725,"vY0":-134.95049713991347,"vZ0":-4.558007864769623,"x":99.53,"y":180.59,"x0":0.8856658371456957,"y0":50.00297038817056,"z0":5.2455801797039525,"aX":17.68869511296754},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":-16.4,"spinRate":2001,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.407179017304411,"extension":6.501602203916983},"hitData":{"launchSpeed":81.9,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":150.43}},"index":6,"playId":"a63c89fb-d74c-37ce-be2d-14abad5b2662","pitchNumber":5,"startTime":"2026-04-27T22:29:46.539Z","endTime":"2026-04-27T22:29:54.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:29:54.734Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-27T22:31:49.528Z","endTime":"2026-04-27T22:33:01.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723196080481337,"aZ":-19.390300857363094,"pfxX":8.928301972995456,"pfxZ":6.763136072988847,"pX":0.3967761961991496,"pZ":2.317342220824933,"vX0":-6.982741149958419,"vY0":-136.53975146281402,"vZ0":-5.462992830131423,"x":101.88,"y":176.21,"x0":1.8257535809277574,"y0":50.00451685720398,"z0":5.6760839021804905,"aX":16.88012801733639},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-14.8,"spinRate":2053,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4009729172592884,"extension":6.352043073332783},"index":0,"playId":"359d64ea-53cf-31fc-aaaf-ef3ba9e47755","pitchNumber":1,"startTime":"2026-04-27T22:32:03.391Z","endTime":"2026-04-27T22:32:06.666Z","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":94.8,"endSpeed":86.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394875013404846,"aZ":-20.3293481899302,"pfxX":8.8995944157419,"pfxZ":6.1605689072776455,"pX":0.22891142912526755,"pZ":1.7659828618792932,"vX0":-7.193706459439321,"vY0":-137.73735792331115,"vZ0":-6.586005766577579,"x":108.27,"y":191.1,"x0":1.7173555310877224,"y0":50.00246091783594,"z0":5.5611989051782675,"aX":17.11133277718808},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":-14.6,"spinRate":2107,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.3975557547630926,"extension":6.585798201221772},"index":1,"playId":"439769de-1bfd-3aa1-9938-2e5566015658","pitchNumber":2,"startTime":"2026-04-27T22:32:21.513Z","endTime":"2026-04-27T22:32:26.237Z","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":84.5,"endSpeed":77.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0195171527067,"aZ":-28.40712465997931,"pfxX":7.706230806860013,"pfxZ":2.469287665240909,"pX":1.6150582144351877,"pZ":2.086316228113075,"vX0":-3.3894479797033976,"vY0":-122.9822596876318,"vZ0":-2.633642177365394,"x":55.44,"y":182.45,"x0":2.0119217426712828,"y0":50.005408307197854,"z0":5.587381825512061,"aX":11.773449202097861},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-13.1,"spinRate":2126,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.44583700084928024,"extension":6.419609648321592},"index":2,"playId":"bdcf916a-05e2-3a1f-b139-f170080eea1a","pitchNumber":3,"startTime":"2026-04-27T22:32:34.713Z","endTime":"2026-04-27T22:32:38.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34179739061128,"aZ":-30.39322528780014,"pfxX":6.9125784573025255,"pfxZ":1.2284404287672173,"pX":0.9797845633546975,"pZ":2.0533344664300213,"vX0":-4.239800032916771,"vY0":-119.62932847651577,"vZ0":-1.870070012970068,"x":79.65,"y":183.34,"x0":1.8738644476877664,"y0":50.00512149673959,"z0":5.560768305156684,"aX":10.054707794808726},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-11.5,"spinRate":2214,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.457252604397421,"extension":6.507032099932091},"hitData":{"launchSpeed":99.1,"launchAngle":33.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.72,"coordY":50.86}},"index":3,"playId":"17bcb55e-6053-33a3-94ce-7af100b353ce","pitchNumber":4,"startTime":"2026-04-27T22:32:50.274Z","endTime":"2026-04-27T22:33:01.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:33:01.857Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to right fielder Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-27T22:33:06.898Z","endTime":"2026-04-27T22:34:04.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"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":"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":668723,"link":"/api/v1/people/668723"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29309259683331,"aZ":-16.897010083104252,"pfxX":8.688310582513083,"pfxZ":8.052498497701563,"pX":-0.048454395006798885,"pZ":2.628929365044245,"vX0":-8.171931744616488,"vY0":-136.90120476252676,"vZ0":-4.88499404217273,"x":118.85,"y":167.8,"x0":1.8467770414597116,"y0":50.00680863859869,"z0":5.593626992089345,"aX":16.49182326527928},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":-14.0,"spinRate":2147,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4001362386882379,"extension":6.66761686418436},"index":0,"playId":"e63c3b95-1926-322a-b2b0-7a5fa057e18e","pitchNumber":1,"startTime":"2026-04-27T22:33:22.953Z","endTime":"2026-04-27T22:33:27.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34395947834132,"aZ":-32.83386995066045,"pfxX":-3.590830867662021,"pfxZ":-0.4356613424686593,"pX":-0.1924061910597073,"pZ":2.1029007109684406,"vX0":-3.55520714563128,"vY0":-122.47761238677084,"vZ0":-1.568813122118145,"x":124.33,"y":182.0,"x0":1.747258747007416,"y0":50.00388336778478,"z0":5.573074380266807,"aX":-5.4269691258669255},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":7.3,"spinRate":2310,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.44808250287245643,"extension":6.613999038870705},"index":1,"playId":"080d8efb-3d6e-3140-9729-51b8f621cc8b","pitchNumber":2,"startTime":"2026-04-27T22:33:35.550Z","endTime":"2026-04-27T22:33:39.235Z","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":84.0,"endSpeed":76.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86638483005087,"aZ":-32.467272326329095,"pfxX":8.704692483558023,"pfxZ":-0.19625679895160175,"pX":0.7096389280850721,"pZ":2.253674336235605,"vX0":-5.716419028476694,"vY0":-122.19549718598007,"vZ0":-1.2194844739182098,"x":89.95,"y":177.93,"x0":1.9525422995795263,"y0":50.00148434931939,"z0":5.557437246551395,"aX":13.116722284118476},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":2113,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.44883627134258974,"extension":6.591203868822744},"hitData":{"launchSpeed":83.7,"launchAngle":24.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.99,"coordY":77.34}},"index":2,"playId":"6ac26766-c77d-34db-b1e0-752fb4bb8c76","pitchNumber":3,"startTime":"2026-04-27T22:33:54.867Z","endTime":"2026-04-27T22:34:04.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:34:04.524Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-27T22:34:07.159Z","endTime":"2026-04-27T22:35:36.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.536161474235335,"aZ":-21.250721353950055,"pfxX":10.131913096439911,"pfxZ":5.68730254177862,"pX":-0.46773260102077935,"pZ":1.5830955119112704,"vX0":-9.366075813850898,"vY0":-137.6857723118283,"vZ0":-6.801146163219297,"x":134.83,"y":196.04,"x0":1.6614979876762652,"y0":50.00261743318169,"z0":5.523119232557415,"aX":19.455681120286293},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.0,"breakHorizontal":-16.4,"spinRate":2054,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.397792047719697,"extension":6.56939395050125},"index":0,"playId":"d26f3a80-08e9-3d1b-b7f0-b13d54ed06f2","pitchNumber":1,"startTime":"2026-04-27T22:34:28.190Z","endTime":"2026-04-27T22:34:33.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290755478362154,"aZ":-34.68845472020376,"pfxX":-6.636407353313259,"pfxZ":-1.8065716922599435,"pX":1.1661498581471565,"pZ":3.1202735331881,"vX0":-0.1421504789437192,"vY0":-117.32156364840844,"vZ0":1.4215432355396391,"x":72.55,"y":154.53,"x0":2.0895819088572396,"y0":50.00131050629028,"z0":5.74057645325658,"aX":-9.245976688997338},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.6,"breakHorizontal":12.0,"spinRate":2247,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.46693244818757584,"extension":6.598080190146442},"index":1,"playId":"7532a63e-8d3a-37b2-94ca-108339d79db1","pitchNumber":2,"startTime":"2026-04-27T22:34:41.805Z","endTime":"2026-04-27T22:34:45.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.949425067137863,"aZ":-32.341645115073604,"pfxX":10.039770522956433,"pfxZ":-0.10866053445169666,"pX":0.6017809602157123,"pZ":1.50592901201094,"vX0":-5.9827296746272305,"vY0":-122.44732761588493,"vZ0":-2.873377754085795,"x":94.06,"y":198.12,"x0":1.7821938698533097,"y0":50.003910943410574,"z0":5.483812090291061,"aX":15.126784293634731},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-16.7,"spinRate":2135,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.44865155477123464,"extension":6.5230255807656405},"index":2,"playId":"8508b957-2727-3100-a0d2-85d473e5c603","pitchNumber":3,"startTime":"2026-04-27T22:34:54.028Z","endTime":"2026-04-27T22:34:58.381Z","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":94.5,"endSpeed":85.5,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46794369383159,"aZ":-21.68922954968718,"pfxX":9.623388341529509,"pfxZ":5.541839235809682,"pX":1.0353555881183676,"pZ":3.240827916087376,"vX0":-5.083563885670802,"vY0":-137.40404824532567,"vZ0":-2.505096400147057,"x":77.53,"y":151.28,"x0":1.6697625390039155,"y0":50.00293687186722,"z0":5.655423097558577,"aX":18.20517980006249},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":1892,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.400258865249532,"extension":6.41505084913922},"index":3,"playId":"fc9c04fc-60ce-39f5-b15b-9c80b5387105","pitchNumber":4,"startTime":"2026-04-27T22:35:11.652Z","endTime":"2026-04-27T22:35:17.009Z","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":83.0,"endSpeed":75.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074817479152266,"aZ":-28.655847959189913,"pfxX":8.235329119104042,"pfxZ":2.4069465235165106,"pX":-0.3649142588917838,"pZ":1.5988333429659483,"vX0":-7.442837409005425,"vY0":-120.65475941467095,"vZ0":-3.2951128041735074,"x":130.91,"y":195.61,"x0":1.7007274346735877,"y0":50.00570644786992,"z0":5.527233783528138,"aX":12.055641958480651},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":-13.0,"spinRate":2175,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.45524537502133455,"extension":6.598286340252375},"hitData":{"launchSpeed":92.9,"launchAngle":-2.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.59,"coordY":167.98}},"index":4,"playId":"b54f29fa-d60b-3e57-8c72-163c4a0a9cb9","pitchNumber":5,"startTime":"2026-04-27T22:35:28.868Z","endTime":"2026-04-27T22:35:36.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:35:36.720Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-27T22:37:26.719Z","endTime":"2026-04-27T22:38:14.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273478389732592,"aZ":-34.137153396406624,"pfxX":-7.241432507230495,"pfxZ":-1.4677496404406343,"pX":-0.26668950424195287,"pZ":1.8235746053913642,"vX0":-0.8893669008068612,"vY0":-115.06565268329761,"vZ0":-0.8697694988364257,"x":127.17,"y":189.54,"x0":1.0657887382038562,"y0":50.00507613618732,"z0":5.527643437563568,"aX":-9.665945923873398},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.6,"breakHorizontal":13.3,"spinRate":2249,"spinDirection":311},"zone":7,"typeConfidence":2.0,"plateTime":0.4768536606632314,"extension":6.52890815719735},"index":0,"playId":"158d3228-1a3a-3f79-a590-50e3d697ff2e","pitchNumber":1,"startTime":"2026-04-27T22:37:40.954Z","endTime":"2026-04-27T22:37:45.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37565514217349,"aZ":-30.27371003213634,"pfxX":8.21685733892814,"pfxZ":1.2499257316352121,"pX":0.8769687936581827,"pZ":2.0764619198878598,"vX0":-3.0384824609514363,"vY0":-123.00365530491001,"vZ0":-1.7131333703132754,"x":83.57,"y":182.72,"x0":1.0636083386765125,"y0":50.006092031721,"z0":5.359324700509908,"aX":12.539214331941201},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":-14.2,"spinRate":1956,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4460333239908678,"extension":6.353281175260874},"index":1,"playId":"33ba2bfd-7a01-375c-bda1-81e361264190","pitchNumber":2,"startTime":"2026-04-27T22:37:51.708Z","endTime":"2026-04-27T22:37:55.668Z","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-27T22:37:59.294Z","endTime":"2026-04-27T22:38:10.400Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47095853126021,"aZ":-28.81628594055184,"pfxX":8.474784361855445,"pfxZ":2.1441778603337527,"pX":0.7142931623616721,"pZ":1.019711805236826,"vX0":-3.9250663247564237,"vY0":-124.54050204096217,"vZ0":-4.387364095697275,"x":89.77,"y":211.25,"x0":1.211315419087443,"y0":50.0044122516832,"z0":5.192953723796136,"aX":13.287749016906279},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":1933,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4401310242581622,"extension":6.218107888413909},"index":3,"playId":"a3fd1fcb-f703-36ca-b9c5-4fba56b08a8c","pitchNumber":3,"startTime":"2026-04-27T22:38:10.400Z","endTime":"2026-04-27T22:38:14.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:38:14.766Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-27T22:38:16.849Z","endTime":"2026-04-27T22:39:42.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.7,"endSpeed":73.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7530176969693,"aZ":-33.2161989174171,"pfxX":-6.30964009123219,"pfxZ":-0.7675716177890672,"pX":-0.5765076164107684,"pZ":1.4556563240027973,"vX0":-1.8098248469160187,"vY0":-116.04693224891996,"vZ0":-1.8438631193106856,"x":138.98,"y":199.48,"x0":1.0352960695200544,"y0":50.004608139412234,"z0":5.454634472511292,"aX":-8.520410799026438},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.6,"breakHorizontal":11.9,"spinRate":2280,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.47380247622171323,"extension":6.518601802448386},"index":0,"playId":"ffa963a3-e60a-3778-ba8f-751dd301ebe9","pitchNumber":1,"startTime":"2026-04-27T22:38:37.630Z","endTime":"2026-04-27T22:38:42.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084574111332923,"aZ":-37.064070748831206,"pfxX":-6.808208861117571,"pfxZ":-3.7902393525773377,"pX":-0.12196850182583605,"pZ":2.6703270930888223,"vX0":-0.7761346841471473,"vY0":-113.58797588347464,"vZ0":1.9395875155647333,"x":121.65,"y":166.68,"x0":1.1084674769058676,"y0":50.000381169409394,"z0":5.522615695712953,"aX":-8.790596249215831},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-6.0,"breakHorizontal":12.5,"spinRate":2289,"spinDirection":313},"zone":5,"typeConfidence":2.0,"plateTime":0.484374487988239,"extension":6.4691829979820605},"index":1,"playId":"e5c80676-cfd8-351d-a260-fc1379f3971d","pitchNumber":2,"startTime":"2026-04-27T22:38:50.130Z","endTime":"2026-04-27T22:38:54.501Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32473777457919,"aZ":-31.641467349291865,"pfxX":9.458207374370193,"pfxZ":0.3457219396131368,"pX":0.4067287356364672,"pZ":1.043805822946463,"vX0":-4.92733183787691,"vY0":-124.47408673103067,"vZ0":-3.6985376158406282,"x":101.5,"y":210.6,"x0":1.1935086615138875,"y0":50.00567628252401,"z0":5.197311767510162,"aX":14.69509303118132},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-15.8,"spinRate":1976,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4417425534802133,"extension":6.302432499998346},"index":2,"playId":"a2b0dd76-9058-3eda-a4ed-fdcd85e3c492","pitchNumber":3,"startTime":"2026-04-27T22:39:02.398Z","endTime":"2026-04-27T22:39:06.701Z","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-27T22:39:10.195Z","endTime":"2026-04-27T22:39:22.435Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.076832152307375,"aZ":-30.011991092441356,"pfxX":7.47847215351059,"pfxZ":1.3688878316947957,"pX":1.6307983114008557,"pZ":3.4567876709833705,"vX0":-1.5832553391690027,"vY0":-125.12477857269607,"vZ0":1.1904215133306193,"x":54.84,"y":145.45,"x0":1.3016622405761227,"y0":50.00297732765878,"z0":5.440485028277067,"aX":11.816261179862678},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":-13.2,"spinRate":2052,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.43833288782373003,"extension":6.087042640871186},"index":4,"playId":"366eb978-12e0-37eb-943d-b4cbbb6069fb","pitchNumber":4,"startTime":"2026-04-27T22:39:22.435Z","endTime":"2026-04-27T22:39:26.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80730535427295,"aZ":-30.82568967966154,"pfxX":8.546010582855182,"pfxZ":0.8815607198427293,"pX":0.09267779226159949,"pZ":0.7006941546672799,"vX0":-4.955994151020174,"vY0":-122.77360566690082,"vZ0":-4.433827825408805,"x":113.47,"y":219.86,"x0":1.0294725359333599,"y0":50.00146001517294,"z0":5.160094140541271,"aX":13.016536110846918},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-14.3,"spinRate":1864,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4465166136765317,"extension":6.2848860545896},"index":5,"playId":"cb2ded83-cc0b-3844-a80f-d80d9ddc3184","pitchNumber":5,"startTime":"2026-04-27T22:39:36.712Z","endTime":"2026-04-27T22:39:42.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:39:42.021Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-27T22:39:55.346Z","endTime":"2026-04-27T22:40:58.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419724481393416,"aZ":-21.753436091533782,"pfxX":8.12170879613463,"pfxZ":5.622160994295153,"pX":1.186151251985436,"pZ":2.4619381591251175,"vX0":-2.524155660373174,"vY0":-135.25271030836942,"vZ0":-3.396584466663745,"x":71.79,"y":172.31,"x0":1.0762394754593023,"y0":50.00091273898155,"z0":5.258897321682942,"aX":15.049849568723067},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":1963,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4049093535160151,"extension":6.518095304804367},"index":0,"playId":"d7a005c0-d177-3019-aeb9-d3dcb2fb692e","pitchNumber":1,"startTime":"2026-04-27T22:40:01.244Z","endTime":"2026-04-27T22:40:05.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338296066006734,"aZ":-31.187720020797364,"pfxX":9.39908400342829,"pfxZ":0.6393028137684151,"pX":1.0786910178855877,"pZ":2.9806630254278814,"vX0":-3.0968311575934657,"vY0":-124.0981520371953,"vZ0":0.5271843862937726,"x":75.88,"y":158.3,"x0":1.1263074202475885,"y0":50.00460039269821,"z0":5.376873361337442,"aX":14.566292574503613},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.2,"spinRate":1827,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.44245616834920654,"extension":6.274116538526662},"index":1,"playId":"376e7c1e-fc72-3bfb-949b-778e6e7a7e50","pitchNumber":2,"startTime":"2026-04-27T22:40:14.075Z","endTime":"2026-04-27T22:40:17.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932643320860752,"aZ":-19.97984206520723,"pfxX":8.980038218439613,"pfxZ":6.419263321535714,"pX":-0.0012203621539423849,"pZ":0.916765073371601,"vX0":-5.987304651312026,"vY0":-136.43782399411586,"vZ0":-7.456135265145053,"x":117.05,"y":214.03,"x0":1.0467442151682835,"y0":50.00048969728141,"z0":5.044739020632267,"aX":17.053699336141054},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":1957,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4003084361342699,"extension":6.569181045180364},"index":2,"playId":"161adc98-4547-32c7-ba38-17a0ea3a59d2","pitchNumber":3,"startTime":"2026-04-27T22:40:26.349Z","endTime":"2026-04-27T22:40:30.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26113595670934,"aZ":-18.498564077345815,"pfxX":7.71202442707377,"pfxZ":7.158985468648197,"pX":0.6095695937796829,"pZ":1.325492425734085,"vX0":-4.084573553727339,"vY0":-136.85621758276625,"vZ0":-6.814017822377706,"x":93.76,"y":202.99,"x0":1.1140019481020709,"y0":50.00272488901065,"z0":5.100339939284498,"aX":14.72907437815098},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.2,"spinRate":1980,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.39918939254959884,"extension":6.6596502791314585},"index":3,"playId":"1e5885d3-6047-34a0-bbfb-5276b04b6746","pitchNumber":4,"startTime":"2026-04-27T22:40:40.176Z","endTime":"2026-04-27T22:40:58.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:40:58.078Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, pitcher Parker Messick to shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-27T22:40:51.343Z","endTime":"2026-04-27T22:42:29.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121696656644623,"aZ":-14.093912955355416,"pfxX":3.192232000861285,"pfxZ":9.40231734181135,"pX":-0.6835213074476713,"pZ":1.7093462505476233,"vX0":-4.928315402663443,"vY0":-137.25674055539844,"vZ0":-6.953672275872836,"x":143.05,"y":192.63,"x0":0.7140266930625002,"y0":50.00398598345474,"z0":5.220643658622935,"aX":6.139755789936891},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.8,"spinRate":2166,"spinDirection":152},"zone":7,"typeConfidence":2.0,"plateTime":0.397849209938145,"extension":6.5751680426467},"index":0,"playId":"d9de4610-be07-3b2e-a4e7-a26754991b31","pitchNumber":1,"startTime":"2026-04-27T22:41:08.660Z","endTime":"2026-04-27T22:41:17.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98462685178119,"aZ":-25.605026310110198,"pfxX":-2.620925248932605,"pfxZ":3.9366210603762783,"pX":-0.3585012732282779,"pZ":0.6520852614392286,"vX0":-2.189640219383864,"vY0":-128.25463769651847,"vZ0":-6.5829480293892715,"x":130.67,"y":221.17,"x0":0.8462213733556846,"y0":50.00449594257905,"z0":5.243041344975484,"aX":-4.376130026483565},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.9,"breakHorizontal":5.3,"spinRate":2342,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.426712609734901,"extension":6.5542133548080805},"index":1,"playId":"f203465e-c7c5-3809-af73-73b62210b8b4","pitchNumber":2,"startTime":"2026-04-27T22:41:33.199Z","endTime":"2026-04-27T22:41:43.879Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Austin Hedges. Yandy Díaz to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"f203465e-c7c5-3809-af73-73b62210b8b4","startTime":"2026-04-27T22:41:51.121Z","endTime":"2026-04-27T22:42:01.123Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.972444085985416,"aZ":-14.50636565215142,"pfxX":3.5951815994149627,"pfxZ":9.342706260837367,"pX":0.23286804457094387,"pZ":3.392519438760323,"vX0":-2.830563641525989,"vY0":-136.83479336860304,"vZ0":-2.709218824299803,"x":108.12,"y":147.18,"x0":0.8150525932905727,"y0":50.001472438702116,"z0":5.392715511622085,"aX":6.7982513984857125},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":2056,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4007041648537699,"extension":6.651653136804074},"index":3,"playId":"09566691-0d41-33e5-b41c-c0bb78ca7810","pitchNumber":3,"startTime":"2026-04-27T22:42:01.123Z","endTime":"2026-04-27T22:42:05.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23586974490432,"aZ":-30.023685771770257,"pfxX":-3.2946004944910303,"pfxZ":1.2933563951677551,"pX":-0.28854353561598356,"pZ":0.967386952795278,"vX0":-2.024795663717959,"vY0":-127.30428922403611,"vZ0":-4.89112443118724,"x":128.0,"y":212.66,"x0":0.9420565971487123,"y0":50.00296715197767,"z0":5.257642290052117,"aX":-5.470665416963271},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":6.4,"spinRate":2406,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4283231826144118,"extension":6.396437222429619},"hitData":{"launchSpeed":72.1,"launchAngle":-4.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.4,"coordY":160.72}},"index":4,"playId":"a995ef82-c91e-3857-9cc0-36fb59e14d29","pitchNumber":4,"startTime":"2026-04-27T22:42:20.422Z","endTime":"2026-04-27T22:42:29.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:42:29.278Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-27T22:44:35.720Z","endTime":"2026-04-27T22:45:16.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":"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.9,"endSpeed":85.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.913354356767993,"aZ":-19.509961197819806,"pfxX":10.002528933638153,"pfxZ":6.7773760865324,"pX":-0.16484997742656174,"pZ":2.1452308305187215,"vX0":-8.434839120884579,"vY0":-136.30389378433213,"vZ0":-5.5278605408545936,"x":123.28,"y":180.86,"x0":1.6809459588969256,"y0":50.001692961931454,"z0":5.560496719902948,"aX":18.688519029603444},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":-16.2,"spinRate":2000,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40290813892321875,"extension":6.493890118646481},"index":0,"playId":"fc69652b-6529-35f3-8b88-6662ccab7c7f","pitchNumber":1,"startTime":"2026-04-27T22:44:40.354Z","endTime":"2026-04-27T22:44:44.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909825853484215,"aZ":-28.11454404977486,"pfxX":-5.35061440055814,"pfxZ":2.8315965023489458,"pX":-0.30980441007670817,"pZ":3.4511156042261404,"vX0":-3.6980338420710313,"vY0":-119.76825592312024,"vZ0":0.8108857248960945,"x":128.81,"y":145.6,"x0":1.956352124206156,"y0":50.00351195215064,"z0":5.647876537406323,"aX":-7.672654879236391},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":10.7,"spinRate":2240,"spinDirection":313},"zone":11,"typeConfidence":2.0,"plateTime":0.4595872444320017,"extension":6.81391766409334},"index":1,"playId":"1a3c348f-6729-3b80-acdf-45b3eb3da0ab","pitchNumber":2,"startTime":"2026-04-27T22:44:51.714Z","endTime":"2026-04-27T22:44:56.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":78.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340667004609696,"aZ":-34.89317801268059,"pfxX":-2.570410233242321,"pfxZ":-1.766113539472597,"pX":-0.5178628940016922,"pZ":2.590624865179442,"vX0":-5.012660862510881,"vY0":-123.21160491503794,"vZ0":-0.1802779078934067,"x":136.74,"y":168.83,"x0":1.8764715069871056,"y0":50.00469825454493,"z0":5.61191407806088,"aX":-3.953294081047375},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.0,"breakHorizontal":5.9,"spinRate":2222,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.444444527646199,"extension":6.737180485988734},"hitData":{"launchSpeed":92.4,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.0,"coordY":152.85}},"index":2,"playId":"50d1c95a-ec1c-3547-a715-a0c627262e4f","pitchNumber":3,"startTime":"2026-04-27T22:45:08.186Z","endTime":"2026-04-27T22:45:16.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:45:16.347Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a ground ball to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-27T22:45:23.390Z","endTime":"2026-04-27T22:46:54.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339289685226472,"aZ":-19.83062693670535,"pfxX":9.218412012817092,"pfxZ":6.515919664601274,"pX":-0.744145865469464,"pZ":1.5047813273287263,"vX0":-9.541314851196681,"vY0":-137.00599724183851,"vZ0":-7.036163139457241,"x":145.37,"y":198.15,"x0":1.5921709642162183,"y0":50.00225660431825,"z0":5.470000607424828,"aX":17.458747916479723},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":-14.6,"spinRate":2157,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40036672639494686,"extension":6.356370605568274},"index":0,"playId":"e3c01982-d845-3510-9add-881eb14db39a","pitchNumber":1,"startTime":"2026-04-27T22:45:36.971Z","endTime":"2026-04-27T22:45:44.009Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340559189675904,"aZ":-20.978415646982032,"pfxX":8.57155643448478,"pfxZ":5.999956476815874,"pX":-0.7233446422876018,"pZ":2.3318805042911803,"vX0":-8.793800465737307,"vY0":-135.88073265418922,"vZ0":-4.922418587545581,"x":144.57,"y":175.82,"x0":1.444416285977075,"y0":50.002475524833564,"z0":5.62843468374029,"aX":15.995508444418785},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":-13.6,"spinRate":2267,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4034005337695459,"extension":6.436708104029315},"index":1,"playId":"a2fbaf63-f66d-3ff4-aab7-5035fc44d065","pitchNumber":2,"startTime":"2026-04-27T22:45:59.315Z","endTime":"2026-04-27T22:46:04.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57833110285771,"aZ":-30.57656662598783,"pfxX":8.126287814970443,"pfxZ":1.0544835074116614,"pX":-0.11879769317963959,"pZ":0.5842397193717968,"vX0":-7.046812439105221,"vY0":-122.47744191456559,"vZ0":-5.496944293698986,"x":121.53,"y":223.01,"x0":1.7422545966330563,"y0":50.00444897031495,"z0":5.478096773740812,"aX":12.326121231069068},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-13.1,"spinRate":2268,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4475025691299419,"extension":6.619305362507547},"index":2,"playId":"984a6e65-ab2b-3084-a924-906ec98958af","pitchNumber":3,"startTime":"2026-04-27T22:46:12.328Z","endTime":"2026-04-27T22:46:16.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94589986024227,"aZ":-31.785301680212783,"pfxX":9.178504466252901,"pfxZ":0.25958325601117394,"pX":0.10675377214435708,"pZ":0.2989664839720754,"vX0":-6.731988739654877,"vY0":-123.32000303377733,"vZ0":-5.909811060558431,"x":112.93,"y":230.71,"x0":1.6938492761705415,"y0":50.00549998045125,"z0":5.442356435078455,"aX":13.989558922022077},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-14.9,"spinRate":2277,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4459521886422504,"extension":6.53150632107162},"index":3,"playId":"172d07df-0bf7-3b7a-8337-8ccc0ed55316","pitchNumber":4,"startTime":"2026-04-27T22:46:27.392Z","endTime":"2026-04-27T22:46:33.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841452448864423,"aZ":-20.911241050451856,"pfxX":9.217871479448874,"pfxZ":5.850087396591948,"pX":-1.0213065290809926,"pZ":2.443349081716544,"vX0":-10.230767934296331,"vY0":-137.69976736972868,"vZ0":-4.621654504881397,"x":155.93,"y":172.81,"x0":1.5400846894170563,"y0":50.0024666442881,"z0":5.553402586227518,"aX":17.74702287354397},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-14.6,"spinRate":2240,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.3973704396733515,"extension":6.683693594062972},"hitData":{"launchSpeed":82.3,"launchAngle":11.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.94,"coordY":122.79}},"index":4,"playId":"8187cda5-90f1-3049-9d8b-337f87dbe3e8","pitchNumber":5,"startTime":"2026-04-27T22:46:42.587Z","endTime":"2026-04-27T22:46:54.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:46:54.033Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brayan Rocchio grounds into a force out, shortstop Taylor Walls to second baseman Ben Williamson. Austin Hedges out at 2nd. Brayan Rocchio to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-27T22:47:15.344Z","endTime":"2026-04-27T22:47:56.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":80.3,"endSpeed":73.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89535843653558,"aZ":-37.152560172586824,"pfxX":-3.4724086948815973,"pfxZ":-3.5906615767469443,"pX":1.372987284847593,"pZ":3.6015740358821655,"vX0":-0.4671473304137041,"vY0":-116.92947034073424,"vZ0":2.674730437677595,"x":64.66,"y":141.54,"x0":2.0265301929689565,"y0":50.00466166979862,"z0":5.927021958630969,"aX":-4.81185623749944},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.5,"breakHorizontal":6.4,"spinRate":2243,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4683043311580475,"extension":6.544504894366472},"index":0,"playId":"b373fe35-d9a8-388a-ba3d-7c5ae5efac10","pitchNumber":1,"startTime":"2026-04-27T22:47:17.596Z","endTime":"2026-04-27T22:47:21.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0619035945968,"aZ":-21.895992778504173,"pfxX":9.315910057683434,"pfxZ":5.533999520733097,"pX":0.38998775329961866,"pZ":1.9426379435128862,"vX0":-7.110976429455861,"vY0":-135.33454392425475,"vZ0":-5.526535255564998,"x":102.13,"y":186.33,"x0":1.8389342420744952,"y0":50.00648377561131,"z0":5.5413695149394275,"aX":17.314017654759738},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":1970,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4044610834033744,"extension":6.611491777036737},"index":1,"playId":"66fd8409-4638-3840-a004-0ce7578588a9","pitchNumber":2,"startTime":"2026-04-27T22:47:31.003Z","endTime":"2026-04-27T22:47:34.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.680894411355766,"aZ":-32.80742336125717,"pfxX":8.444034225107803,"pfxZ":-0.43602619612788285,"pX":0.5632486537028998,"pZ":1.7869248587700248,"vX0":-5.632197684388007,"vY0":-119.53718432469202,"vZ0":-1.9199191898949617,"x":95.53,"y":190.53,"x0":1.8508993907555014,"y0":50.00302835734568,"z0":5.541158640613107,"aX":12.240726421386181},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":-13.9,"spinRate":2316,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.45791568500746394,"extension":6.620463287936031},"hitData":{"launchSpeed":91.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":160.72}},"index":2,"playId":"d971bc50-ac74-30c4-9276-fa775f581083","pitchNumber":3,"startTime":"2026-04-27T22:47:48.670Z","endTime":"2026-04-27T22:47:56.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:47:56.842Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-27T22:48:12.011Z","endTime":"2026-04-27T22:49:55.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09635272579812,"aZ":-31.593253861201415,"pfxX":8.958327291359666,"pfxZ":0.39907137140225757,"pX":-0.3108165987068186,"pZ":1.754513824749673,"vX0":-7.690063496308796,"vY0":-119.87482549506662,"vZ0":-2.429148051282781,"x":128.85,"y":191.41,"x0":1.781466957437599,"y0":50.001088070860355,"z0":5.6131583640294,"aX":12.980852058765775},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.4,"breakHorizontal":-14.3,"spinRate":2272,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.45765141057137715,"extension":6.6994511580305005},"index":0,"playId":"ad39d471-c963-34ac-8772-bcd1ca3b0102","pitchNumber":1,"startTime":"2026-04-27T22:48:28.508Z","endTime":"2026-04-27T22:48:32.583Z","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":"b8b54f30-5d9b-3cde-bffc-e6290a90a5f8","startTime":"2026-04-27T22:48:46.451Z","endTime":"2026-04-27T22:48:50.351Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0064483816883,"aZ":-20.99033015485708,"pfxX":10.235948315828761,"pfxZ":6.0391803661712515,"pX":-0.8575709610634594,"pZ":1.7269097150094748,"vX0":-10.057973898862388,"vY0":-135.74476005110955,"vZ0":-6.1109473330957504,"x":149.69,"y":192.15,"x0":1.5806100176836824,"y0":50.00050105639869,"z0":5.486640590187128,"aX":18.943275330922084},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":2032,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.40479707601764403,"extension":6.749169871615903},"index":2,"playId":"0b8558c1-e1da-3ef8-968a-165aa14dceb6","pitchNumber":2,"startTime":"2026-04-27T22:49:06.171Z","endTime":"2026-04-27T22:49:10.097Z","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":93.2,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.669144608466066,"aZ":-20.542145822600002,"pfxX":10.121259916755,"pfxZ":6.306361002889737,"pX":0.08487267630381506,"pZ":2.013190962944905,"vX0":-7.812744596245523,"vY0":-135.45456628843775,"vZ0":-5.5742662311400055,"x":113.76,"y":184.42,"x0":1.702481566958277,"y0":50.0006513431797,"z0":5.549479631904646,"aX":18.663854969222758},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-16.4,"spinRate":2041,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.40552096396871296,"extension":6.612623175834473},"index":3,"playId":"40d320e4-2392-3a52-8d11-9c49b06f2159","pitchNumber":3,"startTime":"2026-04-27T22:49:27.034Z","endTime":"2026-04-27T22:49:30.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248164987490583,"aZ":-30.06080086672463,"pfxX":9.250304952794664,"pfxZ":1.4738923560833346,"pX":0.17076501627681792,"pZ":2.4606304474138905,"vX0":-6.360051436759406,"vY0":-119.20430073196107,"vZ0":-0.9097485518098466,"x":110.49,"y":172.34,"x0":1.679936124962469,"y0":50.00012314486272,"z0":5.576227821823245,"aX":13.227510051616079},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.8,"breakHorizontal":-15.1,"spinRate":2243,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4605792191477551,"extension":6.6865644399457125},"hitData":{"launchSpeed":93.1,"launchAngle":25.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.56,"coordY":77.82}},"index":4,"playId":"92fa6b7b-4161-39bf-839b-61aaddb05c2f","pitchNumber":4,"startTime":"2026-04-27T22:49:47.514Z","endTime":"2026-04-27T22:49:55.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:49:55.666Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, second baseman Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-27T22:51:46.346Z","endTime":"2026-04-27T22:52:37.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629626301165327,"aZ":-23.913339380610527,"pfxX":1.8324578471624924,"pfxZ":4.598235171349655,"pX":-0.15632398912285986,"pZ":2.988356142305111,"vX0":-3.7035360774034443,"vY0":-133.4230460289709,"vZ0":-1.7012651569275559,"x":122.96,"y":158.09,"x0":1.0138240143522632,"y0":50.00363117179237,"z0":5.3634303214445005,"aX":3.2929621702454344},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":-2.5,"spinRate":1931,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.41106293564077756,"extension":6.628668907358463},"index":0,"playId":"4caa24d2-9667-30d3-be65-bd1f673ab6ea","pitchNumber":1,"startTime":"2026-04-27T22:52:06.040Z","endTime":"2026-04-27T22:52:09.497Z","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":1,"outs":0},"index":1,"startTime":"2026-04-27T22:52:20.452Z","endTime":"2026-04-27T22:52:30.029Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48496773838661,"aZ":-20.782961230240293,"pfxX":8.983792126123696,"pfxZ":6.312777581702667,"pX":1.2303936144400767,"pZ":1.847984177128847,"vX0":-2.8390062770317646,"vY0":-134.3130513667478,"vZ0":-5.0736458235455855,"x":70.1,"y":188.88,"x0":1.1420374942372817,"y0":50.002243085662556,"z0":5.264958627441397,"aX":16.20771529940632},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":1991,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4097697997537897,"extension":6.356275741454411},"hitData":{"launchSpeed":91.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":152.85}},"index":2,"playId":"1354c4a3-f509-35a5-8dc9-540bd3766fad","pitchNumber":2,"startTime":"2026-04-27T22:52:30.029Z","endTime":"2026-04-27T22:52:37.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:52:37.261Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Vilade singles on a ground ball to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-27T22:53:03.243Z","endTime":"2026-04-27T22:53:42.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-27T22:52:57.067Z","endTime":"2026-04-27T22:53:05.617Z","isPitch":false,"type":"action","player":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.494528356889234,"aZ":-14.830986942706199,"pfxX":3.3441260913079423,"pfxZ":9.287510188068524,"pX":0.004853976548017679,"pZ":2.008684555551741,"vX0":-3.3298179202821183,"vY0":-136.41179510582893,"vZ0":-5.960119264773423,"x":116.81,"y":184.55,"x0":0.8121125381150603,"y0":50.00560266079956,"z0":5.260255199654124,"aX":6.2473639529958795},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-5.3,"spinRate":2054,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.40288568693306503,"extension":6.564176061485442},"index":1,"playId":"de0cd58b-4dd9-343c-a6b1-20217e8e0695","pitchNumber":1,"startTime":"2026-04-27T22:53:05.617Z","endTime":"2026-04-27T22:53:09.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12842639088302,"aZ":-22.453171602118992,"pfxX":-0.7879007941559601,"pfxZ":5.405108790792791,"pX":-1.3949901999569814,"pZ":2.2486612782423907,"vX0":-5.783416825889404,"vY0":-132.89974927095477,"vZ0":-3.609714595161461,"x":170.17,"y":178.07,"x0":0.9070765859458935,"y0":50.001917189173824,"z0":5.245631201089147,"aX":-1.4147825072965476},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2040,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.4113525957605768,"extension":6.677867807171355},"index":2,"playId":"fe6736e5-9dbc-3a90-be75-0985f8c02566","pitchNumber":2,"startTime":"2026-04-27T22:53:20.579Z","endTime":"2026-04-27T22:53:24.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02637951808589,"aZ":-13.306737450166619,"pfxX":3.9009437316396856,"pfxZ":9.959483105815806,"pX":-0.43564550589845874,"pZ":2.4331842542039444,"vX0":-5.246193206704778,"vY0":-136.9653471225364,"vZ0":-5.037170151325671,"x":133.61,"y":173.08,"x0":1.0002395350391209,"y0":50.004287269071426,"z0":5.2103026584863095,"aX":7.391756910669208},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-5.9,"spinRate":2057,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.4003183572726634,"extension":6.642506166817152},"hitData":{"launchSpeed":64.4,"launchAngle":10.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.3,"coordY":153.33}},"index":3,"playId":"4a69ad84-846d-312e-8293-89f099dedab7","pitchNumber":3,"startTime":"2026-04-27T22:53:33.522Z","endTime":"2026-04-27T22:53:42.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:53:42.527Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-27T22:53:56.806Z","endTime":"2026-04-27T22:55:48.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":92.6,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87772299918709,"aZ":-13.963835448100111,"pfxX":4.124059469468804,"pfxZ":10.173445775881302,"pX":-1.3499287468944072,"pZ":1.6822816358916817,"vX0":-6.996720704400363,"vY0":-134.3827498608572,"vZ0":-6.568009829066271,"x":168.46,"y":193.36,"x0":0.7772151340006629,"y0":50.00467114201638,"z0":5.190140870635221,"aX":7.383969282756669},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":-5.6,"spinRate":2066,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.41093773809814893,"extension":6.617436274682523},"index":0,"playId":"f1e374ad-3df4-3d2f-9174-c2347ef54157","pitchNumber":1,"startTime":"2026-04-27T22:54:22.804Z","endTime":"2026-04-27T22:54:26.361Z","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":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58639452712394,"aZ":-18.679876079510453,"pfxX":-0.11812068147538624,"pfxZ":7.633495932792001,"pX":-0.23794740552169522,"pZ":2.3733893709047336,"vX0":-3.1145420294892894,"vY0":-132.42015664195986,"vZ0":-3.896777477107799,"x":126.07,"y":174.7,"x0":0.9711689454465057,"y0":50.00059725239539,"z0":5.239411370681502,"aX":-0.20764103177870674},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":1.0,"spinRate":2023,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.41441864515373616,"extension":6.467268876276094},"index":1,"playId":"54b8bb99-6bac-3d2e-ae4b-367f74ccaaa5","pitchNumber":2,"startTime":"2026-04-27T22:54:40.123Z","endTime":"2026-04-27T22:54:43.915Z","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":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300667545366412,"aZ":-35.92041918646651,"pfxX":-8.47790885844131,"pfxZ":-2.8976851918337854,"pX":0.7100895841849896,"pZ":2.324955910249766,"vX0":1.426402915964778,"vY0":-113.78940854451979,"vZ0":1.000902992195718,"x":89.93,"y":176.01,"x0":1.1707807554776797,"y0":50.000079382975684,"z0":5.473128781623287,"aX":-10.977320257939017},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.6,"breakHorizontal":14.9,"spinRate":2213,"spinDirection":319},"zone":6,"typeConfidence":2.0,"plateTime":0.4836631091700605,"extension":6.500545067799357},"index":2,"playId":"99e28e38-4f12-345d-a3ed-d9eac6fdf2c8","pitchNumber":3,"startTime":"2026-04-27T22:55:02.309Z","endTime":"2026-04-27T22:55:07.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67495062899114,"aZ":-15.992634075902389,"pfxX":3.687012743500735,"pfxZ":8.538012104885633,"pX":1.528348062613827,"pZ":4.001431851375707,"vX0":0.1913112030566241,"vY0":-137.9876999329466,"vZ0":-0.8221222892999032,"x":58.74,"y":130.74,"x0":0.9800862902726362,"y0":50.00018776693017,"z0":5.398718583527936,"aX":6.9851494879589175},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-6.7,"spinRate":2108,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3996145614524327,"extension":6.53049505779156},"index":3,"playId":"f4274fc3-5291-3590-a99f-94767b862f8f","pitchNumber":4,"startTime":"2026-04-27T22:55:27.060Z","endTime":"2026-04-27T22:55:30.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93111032898581,"aZ":-34.165637788825585,"pfxX":8.40767439435565,"pfxZ":-1.3245517285003885,"pX":1.3819426703537923,"pZ":2.3953021496760893,"vX0":-2.1092855174038623,"vY0":-122.38296787591013,"vZ0":0.12362074546688095,"x":64.32,"y":174.11,"x0":1.1693180721527436,"y0":50.00539575001306,"z0":5.300453049755514,"aX":12.598396765640548},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":1638,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4496652609251659,"extension":6.167595166010269},"index":4,"playId":"3ddba585-db48-35a0-8301-5289748ed0a4","pitchNumber":5,"startTime":"2026-04-27T22:55:43.638Z","endTime":"2026-04-27T22:55:48.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:55:48.176Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to center fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-27T22:55:54.120Z","endTime":"2026-04-27T22:58:01.458Z","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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":680757,"link":"/api/v1/people/680757"},"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":93.0,"endSpeed":83.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22789007378953,"aZ":-15.371908908236783,"pfxX":3.2513245222059552,"pfxZ":9.21701614002038,"pX":0.3635885307552618,"pZ":3.455243278107068,"vX0":-2.2475818556293103,"vY0":-135.32173022417584,"vZ0":-2.2213714327263783,"x":103.14,"y":145.49,"x0":0.789765596204251,"y0":50.00315380878444,"z0":5.385180522710335,"aX":5.927203156999515},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-5.3,"spinRate":2086,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40742722615682503,"extension":6.426943054385099},"index":0,"playId":"088ca070-8c5b-317e-a8ca-df67a7132a71","pitchNumber":1,"startTime":"2026-04-27T22:56:13.099Z","endTime":"2026-04-27T22:56:17.096Z","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":93.5,"endSpeed":84.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84344960730652,"aZ":-15.107703897861827,"pfxX":5.10366830793274,"pfxZ":9.18650627984841,"pX":-1.049929328247171,"pZ":2.6167417405997666,"vX0":-6.458669715047929,"vY0":-135.9468204539846,"vZ0":-4.337569880530031,"x":157.02,"y":168.13,"x0":0.7017610890320667,"y0":50.00655837922347,"z0":5.293220975240873,"aX":9.485689275361349},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2116,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4040395039399205,"extension":6.5717979881846444},"index":1,"playId":"c723acd9-95a4-3516-8d95-8372210cdd37","pitchNumber":2,"startTime":"2026-04-27T22:56:33.586Z","endTime":"2026-04-27T22:56:37.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361743664784992,"aZ":-21.560646647520613,"pfxX":8.313603597514684,"pfxZ":5.804511009022521,"pX":-0.5894135438762417,"pZ":2.0083242280844344,"vX0":-6.605700985141015,"vY0":-134.89709168024737,"vZ0":-4.439033330161002,"x":139.47,"y":184.56,"x0":0.8199002115987347,"y0":50.0054652174285,"z0":5.209705230933061,"aX":15.211384477587485},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":-13.6,"spinRate":2038,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.40718146167599834,"extension":6.718939060819109},"index":2,"playId":"89200f65-3bfe-3848-ba5c-0065d78759cd","pitchNumber":3,"startTime":"2026-04-27T22:56:51.604Z","endTime":"2026-04-27T22:56:56.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508467569555023,"aZ":-27.114142083322424,"pfxX":-1.8549505157204988,"pfxZ":3.0668207110619568,"pX":-1.7411065864301152,"pZ":1.3893885177506233,"vX0":-5.752042409315874,"vY0":-127.66607776853887,"vZ0":-4.563329090274295,"x":183.37,"y":201.27,"x0":0.7829352529974631,"y0":50.00265180676288,"z0":5.33654431866838,"aX":-3.0575794470055655},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2388,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.42918614417841994,"extension":6.463485286201107},"index":3,"playId":"d721aeb5-e1b6-3bb3-8cf9-7c284d4b3b44","pitchNumber":4,"startTime":"2026-04-27T22:57:11.648Z","endTime":"2026-04-27T22:57:15.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.454835936814554,"aZ":-21.118424650972205,"pfxX":9.368973873074246,"pfxZ":6.025936148850813,"pX":-0.5385311641805296,"pZ":2.3361686388700655,"vX0":-6.833423637749135,"vY0":-135.3252710602492,"vZ0":-3.6759075243559725,"x":137.53,"y":175.7,"x0":0.8156121843024808,"y0":50.00556233770469,"z0":5.210977880318289,"aX":17.19521344095365},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":-15.4,"spinRate":2057,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.406415082325303,"extension":6.514467548457661},"index":4,"playId":"c53a2be3-85e9-318c-9b7e-c51603e1a3f3","pitchNumber":5,"startTime":"2026-04-27T22:57:30.713Z","endTime":"2026-04-27T22:57:34.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56522090760411,"aZ":-13.460199348422469,"pfxX":1.8549496667054122,"pfxZ":9.763536427968301,"pX":0.22102673791581992,"pZ":2.4752448315064215,"vX0":-2.292550081410361,"vY0":-138.01097461908773,"vZ0":-5.081309904415683,"x":108.57,"y":171.95,"x0":0.8239936610224472,"y0":50.000223089390595,"z0":5.2565996973922635,"aX":3.5547016359677577},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":-2.9,"spinRate":2066,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.39785237274493035,"extension":6.730869348685422},"hitData":{"launchSpeed":89.8,"launchAngle":31.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.51,"coordY":70.48}},"index":5,"playId":"a6e16edc-5b45-3500-9bf6-abf6d18f1b75","pitchNumber":6,"startTime":"2026-04-27T22:57:53.234Z","endTime":"2026-04-27T22:58:01.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T22:58:01.458Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-27T22:59:46.249Z","endTime":"2026-04-27T23:00:42.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":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(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":75.9,"endSpeed":69.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.381924308645722,"aZ":-39.63711387306127,"pfxX":-4.758844270100064,"pfxZ":-6.091896488985585,"pX":1.0923386075648118,"pZ":3.0510933441296313,"vX0":-0.4507165528205977,"vY0":-110.49901749502462,"vZ0":2.966132106733007,"x":75.36,"y":156.4,"x0":1.9170359534492607,"y0":50.002524436912076,"z0":5.882737946744607,"aX":-5.83023681729732},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.8,"breakHorizontal":8.8,"spinRate":2078,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.497438298353162,"extension":6.696832266708372},"index":0,"playId":"f6135b03-abbe-3675-a894-1b7990ad4394","pitchNumber":1,"startTime":"2026-04-27T23:00:18.144Z","endTime":"2026-04-27T23:00:22.481Z","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":94.0,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91038178520113,"aZ":-17.36927252248527,"pfxX":9.073513200407959,"pfxZ":7.874611777662445,"pX":-0.5639871887186332,"pZ":1.9267666217280037,"vX0":-9.298151427646308,"vY0":-136.46181690756194,"vZ0":-6.157963111144875,"x":138.5,"y":186.76,"x0":1.7137773798737133,"y0":50.00467719979517,"z0":5.415508179861302,"aX":17.061495988831922},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":-14.4,"spinRate":2115,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.40186354700882854,"extension":6.653412334230427},"hitData":{"launchSpeed":82.2,"launchAngle":25.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.79,"coordY":83.64}},"index":1,"playId":"3bbdf903-8aa1-334c-bf52-427f7a34f016","pitchNumber":2,"startTime":"2026-04-27T23:00:32.141Z","endTime":"2026-04-27T23:00:42.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:00:42.592Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a ground ball to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-27T23:00:45.786Z","endTime":"2026-04-27T23:01:11.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818980505919452,"aZ":-32.16348432979767,"pfxX":9.309770280273451,"pfxZ":0.004651817076286591,"pX":0.14541242623909542,"pZ":1.707831602318319,"vX0":-6.708587659202386,"vY0":-122.35884174737579,"vZ0":-2.5455810815250604,"x":111.46,"y":192.67,"x0":1.7172237076857122,"y0":50.0016316641259,"z0":5.525808667887327,"aX":14.073389413133127},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":-15.2,"spinRate":2202,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.44815021070229477,"extension":6.577068841457234},"hitData":{"launchSpeed":104.0,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.4,"coordY":87.5}},"index":0,"playId":"856c45ca-77a0-32b2-8721-a2109511d136","pitchNumber":1,"startTime":"2026-04-27T23:01:00.514Z","endTime":"2026-04-27T23:01:11.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:01:11.211Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rhys Hoskins grounds into a double play, third baseman Junior Caminero to second baseman Ben Williamson to first baseman Jonathan Aranda. José Ramírez out at 2nd. Rhys Hoskins out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-27T23:01:16.952Z","endTime":"2026-04-27T23:02:19.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":691406,"link":"/api/v1/people/691406"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816331061449056,"aZ":-16.289397732925764,"pfxX":7.226220839366867,"pfxZ":8.495935159084027,"pX":-0.5124930639871154,"pZ":3.171403369316309,"vX0":-8.319187832229508,"vY0":-135.65970339971318,"vZ0":-3.5043745727271065,"x":136.54,"y":153.15,"x0":1.6505159057990613,"y0":50.00219543499232,"z0":5.61077916286554,"aX":13.510459297441063},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-11.4,"spinRate":2133,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.4032642529799326,"extension":6.551483600409538},"index":0,"playId":"c63ae2f9-cc01-3f07-8e4c-ff7421a58335","pitchNumber":1,"startTime":"2026-04-27T23:01:35.200Z","endTime":"2026-04-27T23:01:39.125Z","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":93.2,"endSpeed":85.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589258401179155,"aZ":-16.564737863403273,"pfxX":7.419114354741572,"pfxZ":8.37322405423903,"pX":-1.0111776747765295,"pZ":2.8003895869688353,"vX0":-9.495434170054873,"vY0":-135.43498855415555,"vZ0":-4.317436941520271,"x":155.54,"y":163.17,"x0":1.5705172433565402,"y0":50.00445620801453,"z0":5.567958772527175,"aX":13.834009383896548},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-11.5,"spinRate":2036,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4038810498523131,"extension":6.487470824954069},"index":1,"playId":"ab70675d-1b37-37bb-bca4-d19b7880500a","pitchNumber":2,"startTime":"2026-04-27T23:01:54.683Z","endTime":"2026-04-27T23:01:59.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.848046941664926,"aZ":-31.426332844675738,"pfxX":11.046738491086963,"pfxZ":0.5144218347886138,"pX":0.343059478314762,"pZ":1.638138000161609,"vX0":-6.883160227775678,"vY0":-120.51293132128727,"vZ0":-2.8011789301657366,"x":103.92,"y":194.55,"x0":1.8104658086272576,"y0":50.00414710006621,"z0":5.609760733915592,"aX":16.143875345804286},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2260,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4556341170268161,"extension":6.633419452881523},"hitData":{"launchSpeed":98.5,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.92,"coordY":168.68}},"index":2,"playId":"12792bae-aaa5-36f4-a828-1d6abe5a7c3b","pitchNumber":3,"startTime":"2026-04-27T23:02:10.935Z","endTime":"2026-04-27T23:02:19.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:02:19.955Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-27T23:04:10.466Z","endTime":"2026-04-27T23:06:05.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":93.2,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36424008618352,"aZ":-12.87795060748225,"pfxX":4.1172418781492475,"pfxZ":10.530630931167172,"pX":0.507766654144092,"pZ":3.941141537836255,"vX0":-2.8419839839667334,"vY0":-135.65373555407228,"vZ0":-1.3897781608509834,"x":97.65,"y":132.37,"x0":1.0432057868549107,"y0":50.00053803215048,"z0":5.37443250543539,"aX":7.542418797314304},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":-6.7,"spinRate":2235,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4064201205437392,"extension":6.53657520495172},"index":0,"playId":"b5a52995-279d-35bd-ad16-40e6f4971589","pitchNumber":1,"startTime":"2026-04-27T23:04:33.629Z","endTime":"2026-04-27T23:04:37.181Z","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.6,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.362576061233774,"aZ":-19.358115725563025,"pfxX":9.710066242313289,"pfxZ":7.086585581846384,"pX":1.0293505015796431,"pZ":1.7975456160425805,"vX0":-3.373751490382066,"vY0":-134.66010835021967,"vZ0":-5.149611962912475,"x":77.76,"y":190.25,"x0":1.0481198755103012,"y0":50.004420192870846,"z0":5.133993526800587,"aX":17.564616030780982},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":-16.7,"spinRate":2051,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4091234714246035,"extension":6.485201284553711},"index":1,"playId":"b5945511-4b7c-3dc9-bea5-072beea0433d","pitchNumber":2,"startTime":"2026-04-27T23:04:47.752Z","endTime":"2026-04-27T23:04:52.733Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21456485997033,"aZ":-16.998578489167322,"pfxX":0.6282935446977433,"pfxZ":8.584670544767912,"pX":-0.15360587055056257,"pZ":3.416979230774065,"vX0":-3.3878455977443442,"vY0":-133.03665612708025,"vZ0":-1.5071180839489546,"x":122.86,"y":146.52,"x0":1.0623531946330824,"y0":50.00189142370428,"z0":5.240514132529326,"aX":1.1106782493089533},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-0.2,"spinRate":2083,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.41390621739649136,"extension":6.555875368153005},"index":2,"playId":"f9e8bf63-2e6d-30ce-9ccc-40d332e90ecf","pitchNumber":3,"startTime":"2026-04-27T23:05:03.696Z","endTime":"2026-04-27T23:05:30.720Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.79808314953019,"aZ":-12.378981531857347,"pfxX":8.267443652075785,"pfxZ":10.70741174103519,"pX":-0.005956224650002877,"pZ":1.721826279382945,"vX0":-5.379271599076756,"vY0":-136.9456161091896,"vZ0":-6.7704513560946715,"x":117.23,"y":192.29,"x0":0.9372274245645807,"y0":50.00092586110501,"z0":5.120738743849418,"aX":15.280278048057355},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-13.4,"spinRate":2177,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4041406743005447,"extension":6.6365893437042205},"index":3,"playId":"127dd56f-07df-33d2-95f9-4ac152840855","pitchNumber":4,"startTime":"2026-04-27T23:05:42.516Z","endTime":"2026-04-27T23:05:47.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08656289239188,"aZ":-16.812111364613447,"pfxX":8.940322551630171,"pfxZ":8.609354050259995,"pX":0.5794974581481043,"pZ":2.291462933639431,"vX0":-4.287532824416003,"vY0":-134.45427550135963,"vZ0":-4.2718308667574885,"x":94.91,"y":176.91,"x0":1.055782130628286,"y0":50.00272477522591,"z0":5.13729925214368,"aX":15.950502664736042},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-14.9,"spinRate":2080,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.41142830883153003,"extension":6.592777413456246},"hitData":{"launchSpeed":86.6,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":155.88}},"index":4,"playId":"bf9301ed-19b0-365f-ae55-2e9ba39793cc","pitchNumber":5,"startTime":"2026-04-27T23:05:56.404Z","endTime":"2026-04-27T23:06:05.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:06:05.023Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, second baseman Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-27T23:06:13.695Z","endTime":"2026-04-27T23:06:56.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644381210241516,"aZ":-36.9626853959433,"pfxX":-9.484275442054226,"pfxZ":-3.6463056481106246,"pX":-1.2102549103425366,"pZ":0.7164598906013171,"vX0":-2.1825632845431,"vY0":-115.05464798379559,"vZ0":-2.0907808323187815,"x":163.13,"y":219.44,"x0":0.9873192698971698,"y0":50.00517905641592,"z0":5.29307893639491,"aX":-12.442021076948096},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.8,"breakHorizontal":17.8,"spinRate":2241,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4800587129618963,"extension":6.655568913665267},"index":0,"playId":"af9594af-e13f-31d5-a782-4d66a3448299","pitchNumber":1,"startTime":"2026-04-27T23:06:23.418Z","endTime":"2026-04-27T23:06:27.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":71.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947976831779147,"aZ":-36.82958564290879,"pfxX":-6.3102090388035394,"pfxZ":-3.544991253070547,"pX":-1.6058349300179955,"pZ":1.471846551129505,"vX0":-3.932008437057423,"vY0":-115.76984168971762,"vZ0":-0.6279280847983588,"x":178.21,"y":199.04,"x0":0.9528650890738968,"y0":50.00059893409305,"z0":5.370461725363692,"aX":-8.294134612760251},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.2,"breakHorizontal":12.6,"spinRate":2316,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4789418928491562,"extension":6.673052064593295},"index":1,"playId":"e12572ed-cb53-34a8-9fcd-c53e80b5c656","pitchNumber":2,"startTime":"2026-04-27T23:06:36.423Z","endTime":"2026-04-27T23:06:41.203Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82237915281594,"aZ":-19.793007003013006,"pfxX":8.453949742071684,"pfxZ":6.754564668624893,"pX":0.24260697298231076,"pZ":2.7373438644346058,"vX0":-4.974639260866691,"vY0":-135.3454224716241,"vZ0":-2.914940087472755,"x":107.75,"y":164.87,"x0":1.0175803359645106,"y0":50.00324896135834,"z0":5.233737807262532,"aX":15.497868463804902},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":-14.0,"spinRate":1946,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40653777172458483,"extension":6.45603341579318},"hitData":{"launchSpeed":99.2,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.77,"coordY":151.04}},"index":2,"playId":"6496b7c3-d183-32b6-a936-035676d41685","pitchNumber":3,"startTime":"2026-04-27T23:06:49.020Z","endTime":"2026-04-27T23:06:56.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:06:56.513Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-27T23:07:04.527Z","endTime":"2026-04-27T23:08:13.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":"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.9,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14510052879052,"aZ":-22.556175854041985,"pfxX":8.277670511870172,"pfxZ":5.232264891225119,"pX":0.6264249095853236,"pZ":2.094379518039232,"vX0":-4.075027938110414,"vY0":-135.14960148902398,"vZ0":-3.971324018048427,"x":93.12,"y":182.23,"x0":1.0833266770250936,"y0":50.003907860253754,"z0":5.179061391856295,"aX":15.219507767966217},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":-14.0,"spinRate":2049,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4062297721903265,"extension":6.441098733200837},"index":0,"playId":"5a8cf003-c58d-3b42-b651-8c359545a3d8","pitchNumber":1,"startTime":"2026-04-27T23:07:19.612Z","endTime":"2026-04-27T23:07:23.732Z","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":86.2,"endSpeed":77.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.608209569180254,"aZ":-28.275966232385617,"pfxX":9.754300804082227,"pfxZ":2.4988526379713196,"pX":0.6544758921129263,"pZ":1.868626843147075,"vX0":-4.325708949192482,"vY0":-125.32957522979162,"vZ0":-2.423226311550087,"x":92.05,"y":188.33,"x0":1.152631573962714,"y0":50.006052587019624,"z0":5.200330340396143,"aX":15.23896589483137},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.1,"breakHorizontal":-16.4,"spinRate":1521,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4400916109854349,"extension":6.4633899609820125},"index":1,"playId":"e7eb26f9-63f4-3566-956e-1e7030bb242a","pitchNumber":2,"startTime":"2026-04-27T23:07:31.043Z","endTime":"2026-04-27T23:07:36.041Z","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":2},"index":2,"startTime":"2026-04-27T23:07:41.152Z","endTime":"2026-04-27T23:07:54.062Z","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, 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":86.6,"endSpeed":78.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63450539681512,"aZ":-30.246789640236546,"pfxX":10.403176820362974,"pfxZ":1.2331292575702513,"pX":2.1679460408769526,"pZ":0.7925324024009035,"vX0":-1.3319262084924155,"vY0":-125.97076109099748,"vZ0":-4.452734472595451,"x":34.36,"y":217.38,"x0":1.3634352621882424,"y0":50.00385498283183,"z0":5.100190923526466,"aX":16.296868237337545},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-18.4,"spinRate":1924,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4390887582197265,"extension":6.170181464225677},"index":3,"playId":"69ad4ab4-42fc-3fde-ab9f-034c46082c99","pitchNumber":3,"startTime":"2026-04-27T23:07:54.062Z","endTime":"2026-04-27T23:07:57.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.060045668600253,"aZ":-29.802941761500403,"pfxX":10.322128711094155,"pfxZ":1.5162455905011005,"pX":0.36382036128410367,"pZ":0.7998242394582887,"vX0":-5.163716671214057,"vY0":-125.76528168898768,"vZ0":-4.593625970219323,"x":103.13,"y":217.18,"x0":1.1283866904577813,"y0":50.00423984986233,"z0":5.133649253376624,"aX":16.149889289625616},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.0,"spinRate":1968,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43947357659563524,"extension":6.242435374669261},"index":4,"playId":"7ca562bc-7c62-350b-95fd-295b7c9e98ef","pitchNumber":4,"startTime":"2026-04-27T23:08:08.313Z","endTime":"2026-04-27T23:08:13.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:08:13.172Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-27T23:09:35.110Z","endTime":"2026-04-27T23:10:26.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.603144811172637,"aZ":-19.269376758762128,"pfxX":7.53823067494919,"pfxZ":6.9079697351349445,"pX":-0.0025425205925960646,"pZ":2.7358781005253077,"vX0":-7.450190455213096,"vY0":-136.01486243508526,"vZ0":-4.195366485622256,"x":117.1,"y":164.91,"x0":1.7963334868691452,"y0":50.00433387520426,"z0":5.639433186322027,"aX":14.086391260438987},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-12.0,"spinRate":2253,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.4031136175403134,"extension":6.618663603921119},"hitData":{"launchSpeed":99.5,"launchAngle":17.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.63,"coordY":78.71}},"index":0,"playId":"6b346dbd-9df0-366f-88a4-7a4044da3dfb","pitchNumber":1,"startTime":"2026-04-27T23:10:19.813Z","endTime":"2026-04-27T23:10:26.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:10:26.885Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry challenged (pitch result), call on the field was overturned: David Fry walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-27T23:10:32.779Z","endTime":"2026-04-27T23:14:00.015Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.629831418098448,"aZ":-15.641927192824465,"pfxX":7.839595251128047,"pfxZ":8.828613235974991,"pX":-0.46398580013160495,"pZ":1.8462592570852367,"vX0":-8.303053366376563,"vY0":-136.36827670211042,"vZ0":-6.8709041030287485,"x":134.69,"y":188.93,"x0":1.6102381587379002,"y0":50.00163064089075,"z0":5.489050278237437,"aX":14.678054042471988},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-12.4,"spinRate":2264,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.40256148157075833,"extension":6.525313941449348},"index":0,"playId":"2a6d3bca-7aee-3b02-a02d-e30b8f574670","pitchNumber":1,"startTime":"2026-04-27T23:10:50.862Z","endTime":"2026-04-27T23:10:55.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.042616792382415,"aZ":-32.308389367951506,"pfxX":-3.3423175073525346,"pfxZ":-0.09083123696803153,"pX":-1.6050841656743995,"pZ":0.882309757532034,"vX0":-7.0507159509790505,"vY0":-122.20277222907164,"vZ0":-4.427030347479065,"x":178.18,"y":214.96,"x0":1.7514604002213348,"y0":50.00218111952229,"z0":5.492319955769676,"aX":-5.054046997038827},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":7.7,"spinRate":2240,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.44818815326377504,"extension":6.886903436996895},"index":1,"playId":"c4a2a92a-c634-3a8d-bf7c-be2ee8fd1fd0","pitchNumber":2,"startTime":"2026-04-27T23:11:18.011Z","endTime":"2026-04-27T23:11:21.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807507085152373,"aZ":-19.113630154710957,"pfxX":9.659999371086458,"pfxZ":6.981555798923653,"pX":-0.987648436411427,"pZ":2.5818155144469963,"vX0":-10.116045039033446,"vY0":-136.12565046358657,"vZ0":-4.440289239661236,"x":154.65,"y":169.07,"x0":1.5275636428070212,"y0":50.00086952251892,"z0":5.563213369809928,"aX":18.067051707660983},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":-15.2,"spinRate":2207,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.4028683077264974,"extension":6.700640025261722},"index":2,"playId":"75b05518-c080-39c2-9ac3-8bd8462cc263","pitchNumber":3,"startTime":"2026-04-27T23:11:33.028Z","endTime":"2026-04-27T23:11:37.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250754188280613,"aZ":-33.588382079396695,"pfxX":9.728654299236382,"pfxZ":-0.9562953563064536,"pX":-0.8291973452034558,"pZ":0.5848952451196905,"vX0":-8.874388396504365,"vY0":-121.12384809899979,"vZ0":-4.547536921692953,"x":148.61,"y":222.99,"x0":1.6228784904098754,"y0":50.000845670295256,"z0":5.43220772710341,"aX":14.415021593450463},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.6,"breakHorizontal":-15.5,"spinRate":2448,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4526555366724354,"extension":6.722044693793135},"index":3,"playId":"49fb61fb-dfd1-3ade-a27a-798bb745d83a","pitchNumber":4,"startTime":"2026-04-27T23:11:44.664Z","endTime":"2026-04-27T23:11:48.287Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.189614868863206,"aZ":-19.4813783238926,"pfxX":10.590309119090438,"pfxZ":6.863196996875889,"pX":-0.8421059476643055,"pZ":2.134151964388975,"vX0":-10.090886280260431,"vY0":-135.5424386491776,"vZ0":-5.358066599091746,"x":149.1,"y":181.16,"x0":1.5633381755847668,"y0":50.00612118695107,"z0":5.508167100354022,"aX":19.597473435239465},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.4,"breakHorizontal":-16.9,"spinRate":2062,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4049775927465129,"extension":6.764454374224378},"index":4,"playId":"c3f67685-7b25-37c2-9e3b-167c63320fb2","pitchNumber":5,"startTime":"2026-04-27T23:11:57.417Z","endTime":"2026-04-27T23:12:01.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.882065578062136,"aZ":-21.100461087877918,"pfxX":10.044643793794242,"pfxZ":5.927342915696032,"pX":0.5782229362430925,"pZ":3.098719912996303,"vX0":-6.4372526842806135,"vY0":-136.27845151350215,"vZ0":-2.7764148631315746,"x":94.96,"y":155.11,"x0":1.674386786884492,"y0":50.0025640010546,"z0":5.599714695796515,"aX":18.762212615031352},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-16.7,"spinRate":2032,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.4029836467915664,"extension":6.613166081665146},"index":5,"playId":"240ebf36-73d3-3249-9bda-9042223d0466","pitchNumber":6,"startTime":"2026-04-27T23:12:12.565Z","endTime":"2026-04-27T23:12:16.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107968806272687,"aZ":-18.938490974547335,"pfxX":9.540282097085717,"pfxZ":6.967827570276764,"pX":-0.34145544390506505,"pZ":1.9214492017503186,"vX0":-8.662221597444791,"vY0":-136.92188355359104,"vZ0":-6.027563760616617,"x":130.02,"y":186.9,"x0":1.6229769342833849,"y0":50.004799741151984,"z0":5.446617568261098,"aX":18.124994095587528},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-15.5,"spinRate":2054,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.39996373674170993,"extension":6.708422025966645},"index":6,"playId":"95b61a87-0dcc-366a-9b7c-5a5df11e61c7","pitchNumber":7,"startTime":"2026-04-27T23:12:30.504Z","endTime":"2026-04-27T23:12:34.724Z","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":7,"startTime":"2026-04-27T23:12:45.981Z","endTime":"2026-04-27T23:12:57.045Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033841091941213,"aZ":-31.92799411555194,"pfxX":8.984995307991955,"pfxZ":0.16477799989243014,"pX":-0.6354274640516021,"pZ":1.1786016146456664,"vX0":-8.255168101796615,"vY0":-120.10145230173148,"vZ0":-3.4147868832252772,"x":141.22,"y":206.96,"x0":1.677257175773676,"y0":50.00011216017907,"z0":5.4551843908416,"aX":13.137794563361435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":2241,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4558630006798854,"extension":6.790284439563053},"index":8,"playId":"1296013d-184a-3d51-921c-871569956fa0","pitchNumber":8,"startTime":"2026-04-27T23:12:57.045Z","endTime":"2026-04-27T23:13:02.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42290867127553,"aZ":-19.655146479423113,"pfxX":8.881401170703002,"pfxZ":6.5766336851399805,"pX":-0.5871560845864277,"pZ":2.2962527097828147,"vX0":-9.12514313608804,"vY0":-137.3312359382234,"vZ0":-4.970983500130131,"x":139.38,"y":176.78,"x0":1.630452370826411,"y0":50.00028409752949,"z0":5.473261142411645,"aX":16.901570044404004},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-14.0,"spinRate":2193,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.3993760676501248,"extension":6.801224602990093},"index":9,"playId":"719ae150-2087-3320-b034-3847fce61253","pitchNumber":9,"startTime":"2026-04-27T23:13:13.741Z","endTime":"2026-04-27T23:13:17.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.181451514273707,"aZ":-21.930723423367237,"pfxX":9.928176983357035,"pfxZ":5.381379798579323,"pX":-0.42678439157144044,"pZ":1.5346924894416438,"vX0":-8.932326636382498,"vY0":-137.32507815919183,"vZ0":-6.357764689498884,"x":133.27,"y":197.34,"x0":1.5824752978112853,"y0":50.00572581162517,"z0":5.377805305987947,"aX":18.91365659371171},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":2154,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.39925309023371547,"extension":6.59746005022361},"index":10,"playId":"47a3854a-6dff-3406-bdde-22b062cc8b81","pitchNumber":10,"startTime":"2026-04-27T23:13:32.986Z","endTime":"2026-04-27T23:14:00.015Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"}},"playEndTime":"2026-04-27T23:14:00.015Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daniel Schneemann homers (4) on a fly ball to left center field. David Fry scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-27T23:14:12.916Z","endTime":"2026-04-27T23:14:35.797Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":571927,"link":"/api/v1/people/571927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":{"id":571927,"link":"/api/v1/people/571927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.477006948837325,"aZ":-33.856703868547356,"pfxX":-3.4130908748872977,"pfxZ":-1.2300711767414079,"pX":-0.3041849221147169,"pZ":2.6174860036344487,"vX0":-4.180010944702827,"vY0":-116.52694853613771,"vZ0":0.3958181198461501,"x":128.59,"y":168.11,"x0":1.958096956648477,"y0":50.00095983970909,"z0":5.651428149701277,"aX":-4.679117897645588},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.8,"breakHorizontal":7.2,"spinRate":2304,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.47055766853561565,"extension":6.874796458209147},"hitData":{"launchSpeed":102.8,"launchAngle":31.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.47,"coordY":53.21}},"index":0,"playId":"071861c9-bbc6-3bf4-88e9-fc555254c604","pitchNumber":1,"startTime":"2026-04-27T23:14:12.916Z","endTime":"2026-04-27T23:14:35.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:14:35.797Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-27T23:14:33.695Z","endTime":"2026-04-27T23:15:22.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":79.8,"endSpeed":73.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72429834604646,"aZ":-35.09303388802657,"pfxX":-5.347548152198941,"pfxZ":-2.1290318830368573,"pX":0.7494332754011447,"pZ":2.051921939535563,"vX0":-1.3242643801834035,"vY0":-116.3012506752701,"vZ0":-0.6427988865485512,"x":88.43,"y":183.38,"x0":2.0209210216218376,"y0":50.00303903682464,"z0":5.658935117240657,"aX":-7.328560742201941},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.7,"breakHorizontal":10.0,"spinRate":2266,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.4708746821968801,"extension":6.9161379277307695},"index":0,"playId":"44f877aa-e336-313d-b4d4-f827d8cc410b","pitchNumber":1,"startTime":"2026-04-27T23:15:02.449Z","endTime":"2026-04-27T23:15:07.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308635172351632,"aZ":-27.005813511744645,"pfxX":11.067215434739193,"pfxZ":2.7094696033158137,"pX":0.2746772632774878,"pZ":1.9850575639282386,"vX0":-7.622980472078609,"vY0":-137.35935922728265,"vZ0":-4.628579782047416,"x":106.53,"y":185.18,"x0":1.6524512841126509,"y0":50.00001412359288,"z0":5.535087090023397,"aX":21.078996095945655},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":-18.4,"spinRate":2024,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.39924082555486295,"extension":6.650372813976708},"hitData":{"launchSpeed":80.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.64,"coordY":175.12}},"index":1,"playId":"4071965f-8466-38ac-ac23-871673092074","pitchNumber":2,"startTime":"2026-04-27T23:15:14.727Z","endTime":"2026-04-27T23:15:22.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:15:22.017Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-27T23:15:29.418Z","endTime":"2026-04-27T23:16:19.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30477828261435,"aZ":-19.15234353973877,"pfxX":9.90094601095321,"pfxZ":7.068989384102701,"pX":0.9033089386047163,"pZ":2.3292871893355036,"vX0":-5.9684639454965716,"vY0":-135.53772440718345,"vZ0":-5.03718406957984,"x":82.57,"y":175.89,"x0":1.8586481093346199,"y0":50.005726345098765,"z0":5.567991914206341,"aX":18.245394203775383},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":-16.4,"spinRate":2173,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4056294313319615,"extension":6.607198286565759},"index":0,"playId":"6a05ac5c-aed6-3680-92a6-53d266a31303","pitchNumber":1,"startTime":"2026-04-27T23:15:43.823Z","endTime":"2026-04-27T23:15:47.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.358253399350666,"aZ":-18.13473600248016,"pfxX":8.88515184947245,"pfxZ":7.514530577524621,"pX":-0.1685212633670026,"pZ":3.528206081758021,"vX0":-7.952619203233288,"vY0":-136.41282264191582,"vZ0":-2.065664739000005,"x":123.42,"y":143.52,"x0":1.6421585269054704,"y0":50.006141470417084,"z0":5.5570165062413786,"aX":16.608255988804075},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":-14.3,"spinRate":2129,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.402820088941223,"extension":6.501422835192497},"index":1,"playId":"11475b25-4b96-3260-bbdc-660bd57e6407","pitchNumber":2,"startTime":"2026-04-27T23:15:59.355Z","endTime":"2026-04-27T23:16:02.741Z","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":84.5,"endSpeed":77.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632765081943962,"aZ":-31.62036855802939,"pfxX":9.43627646005655,"pfxZ":0.3644499041608409,"pX":0.5707807889670796,"pZ":1.7433972628137182,"vX0":-5.978228482383096,"vY0":-122.87870770241202,"vZ0":-2.6344659520166127,"x":95.24,"y":191.71,"x0":1.8161861899261282,"y0":50.00407687188805,"z0":5.531304857359509,"aX":14.349748575796584},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-15.6,"spinRate":2296,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.4467280235697051,"extension":6.766505142752557},"hitData":{"launchSpeed":74.4,"launchAngle":56.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.62,"coordY":145.55}},"index":2,"playId":"3f38e3a5-75a8-3fd1-b05d-792d39b01cb2","pitchNumber":3,"startTime":"2026-04-27T23:16:10.168Z","endTime":"2026-04-27T23:16:19.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:16:19.578Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-27T23:18:00.685Z","endTime":"2026-04-27T23:19:56.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39906916390276,"aZ":-35.154138936028,"pfxX":-5.0554940906287715,"pfxZ":-2.2953147248934016,"pX":0.11999676958245076,"pZ":2.565800174088338,"vX0":-0.7974115053473005,"vY0":-114.1363399575546,"vZ0":1.1995766205081666,"x":112.43,"y":169.5,"x0":1.1314186868213052,"y0":50.00398324957153,"z0":5.541875034755482,"aX":-6.555076079334838},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.5,"breakHorizontal":9.4,"spinRate":2248,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.4831035574457001,"extension":6.354077174021945},"index":0,"playId":"5880a64f-5a26-380e-a400-2025ea489d31","pitchNumber":1,"startTime":"2026-04-27T23:18:27.721Z","endTime":"2026-04-27T23:18:31.857Z","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":90.2,"endSpeed":82.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.069396258385364,"aZ":-21.561519784599273,"pfxX":-1.2058901361803507,"pfxZ":6.114485775165646,"pX":-1.6263224538333514,"pZ":2.822481682167069,"vX0":-6.112425482969225,"vY0":-131.26004299612958,"vZ0":-2.0522208030921045,"x":178.99,"y":162.57,"x0":0.8940503144898548,"y0":50.00449150344855,"z0":5.22813263996533,"aX":-2.0941746832390695},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":3.6,"spinRate":2111,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.41807128804294535,"extension":6.520786007985925},"index":1,"playId":"00677580-59cf-3dee-b2a0-b9fd4fa170ae","pitchNumber":2,"startTime":"2026-04-27T23:18:41.299Z","endTime":"2026-04-27T23:18:44.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95378067801317,"aZ":-24.421020839574734,"pfxX":-1.5225522616252523,"pfxZ":4.563052527262832,"pX":-1.6105958341512916,"pZ":2.210889171704138,"vX0":-6.090845185567602,"vY0":-129.9184109932325,"vZ0":-2.933972953960104,"x":178.39,"y":179.09,"x0":0.9683361552608699,"y0":50.00016647955305,"z0":5.224803432887271,"aX":-2.582657437257392},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":4.2,"spinRate":2082,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.42269904093711785,"extension":6.620352255299172},"index":2,"playId":"3c86170c-ea74-3743-a65c-27da6d4c5842","pitchNumber":3,"startTime":"2026-04-27T23:18:52.882Z","endTime":"2026-04-27T23:18:57.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13527461350403,"aZ":-23.145551075693884,"pfxX":6.345334614339499,"pfxZ":5.2549102519136195,"pX":1.1250540456301055,"pZ":2.5964855969633933,"vX0":-2.0875197775917194,"vY0":-131.31674790811394,"vZ0":-2.2063055020470532,"x":74.12,"y":168.67,"x0":1.1139698118803163,"y0":50.00102350774905,"z0":5.199718581637614,"aX":10.895276956449038},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":-10.9,"spinRate":1917,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4198007333884095,"extension":6.474834767409843},"index":3,"playId":"05eacc3c-8144-39b6-9e3e-0191b1b9e672","pitchNumber":4,"startTime":"2026-04-27T23:19:04.922Z","endTime":"2026-04-27T23:19:09.696Z","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(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":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112679200014682,"aZ":-20.168166331168454,"pfxX":-0.6949365873580593,"pfxZ":6.90225887743026,"pX":-0.8619850729951224,"pZ":2.751041678587892,"vX0":-4.410405200855595,"vY0":-131.84650132984137,"vZ0":-2.372522993354321,"x":149.86,"y":164.5,"x0":0.9310033281103002,"y0":50.00453439891707,"z0":5.170158061890749,"aX":-1.2088760994198928},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.1,"breakHorizontal":2.3,"spinRate":2024,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.41730850601184377,"extension":6.659328231230319},"index":4,"playId":"70d15c26-f6f7-3972-a993-700696518bc1","pitchNumber":5,"startTime":"2026-04-27T23:19:17.764Z","endTime":"2026-04-27T23:19:22.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":76.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245696401240448,"aZ":-32.09609271588668,"pfxX":9.135533425575954,"pfxZ":0.05301592027776625,"pX":-0.6752683194884173,"pZ":1.4305634767289843,"vX0":-7.002850882965178,"vY0":-123.88099195629067,"vZ0":-2.442838135116144,"x":142.74,"y":200.15,"x0":1.0349622441769184,"y0":50.00372941343014,"z0":5.176871720493014,"aX":13.861384016325841},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":1623,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4462328659917296,"extension":6.348878933002799},"index":5,"playId":"90f55e9b-6e24-34b7-ba65-12edaa294289","pitchNumber":6,"startTime":"2026-04-27T23:19:31.198Z","endTime":"2026-04-27T23:19:35.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-27T23:19:41.506Z","endTime":"2026-04-27T23:19:52.314Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10071319287181,"aZ":-24.28941313225592,"pfxX":-0.7718240417033987,"pfxZ":4.449990223170412,"pX":0.04616924050803097,"pZ":3.690220413605134,"vX0":-2.481992786737982,"vY0":-132.01473858573837,"vZ0":0.4172773358092533,"x":115.24,"y":139.14,"x0":1.0973384676476254,"y0":50.0027082310331,"z0":5.312635938899105,"aX":-1.367009247791368},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":1.9,"spinRate":2049,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4143045118011468,"extension":6.58910490168611},"index":7,"playId":"b6e15d23-183c-33e3-8b16-395d8dfd59e9","pitchNumber":7,"startTime":"2026-04-27T23:19:52.314Z","endTime":"2026-04-27T23:19:56.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:19:56.277Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, third baseman José Ramírez to first baseman Rhys Hoskins. Yandy Díaz to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-27T23:20:01.687Z","endTime":"2026-04-27T23:21:30.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82499151707812,"aZ":-12.815309490899423,"pfxX":4.390917158238583,"pfxZ":10.436343134256328,"pX":0.2727967518269489,"pZ":2.4683492061731163,"vX0":-3.0917107056218067,"vY0":-136.057152477551,"vZ0":-4.88084639308702,"x":106.6,"y":172.13,"x0":0.8595631043656894,"y0":50.00232657097941,"z0":5.189745439194108,"aX":8.144133594075889},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":2139,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.40422565751419537,"extension":6.543787876736921},"index":0,"playId":"efc96845-8289-39ea-95a9-cabc61a556c4","pitchNumber":1,"startTime":"2026-04-27T23:20:22.631Z","endTime":"2026-04-27T23:20:26.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8165728623942,"aZ":-13.75347631276399,"pfxX":4.248621920529214,"pfxZ":9.758110542954437,"pX":0.21148762569349933,"pZ":2.8355514738860803,"vX0":-3.382215345974295,"vY0":-137.13974000053372,"vZ0":-3.8764789180113413,"x":108.94,"y":162.22,"x0":0.9141754030439635,"y0":50.004867059890216,"z0":5.217739395944877,"aX":8.022525976942568},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2130,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.40074091000188483,"extension":6.506846412973557},"index":1,"playId":"65ffc229-6f78-303a-ad67-5ecb066ed7b2","pitchNumber":2,"startTime":"2026-04-27T23:20:44.751Z","endTime":"2026-04-27T23:20:49.303Z","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":85.4,"endSpeed":77.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.562950247276586,"aZ":-30.86355399261746,"pfxX":10.024352070124314,"pfxZ":0.8448063493909519,"pX":1.675811494723957,"pZ":2.103840701478701,"vX0":-2.0482755548977862,"vY0":-124.36762500649822,"vZ0":-1.1350508816617708,"x":53.12,"y":181.98,"x0":1.2141765241889557,"y0":50.002125576523454,"z0":5.152359251978185,"aX":15.525167884216621},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":1859,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44232203066015696,"extension":6.291757844770798},"index":2,"playId":"1be962e7-cf5f-336c-a956-d6f57b355ca0","pitchNumber":3,"startTime":"2026-04-27T23:21:04.330Z","endTime":"2026-04-27T23:21:08.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5814868303112,"aZ":-25.62784545411494,"pfxX":-3.1128064595518157,"pfxZ":3.9966689827975417,"pX":-1.1649169626963272,"pZ":1.551100675904232,"vX0":-4.41976272894199,"vY0":-127.07107399599208,"vZ0":-4.180831049849173,"x":161.4,"y":196.9,"x0":1.0001669451195683,"y0":50.00385609923101,"z0":5.249358245439173,"aX":-5.099854390177583},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":6.6,"spinRate":2380,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43073506979253784,"extension":6.579419949982654},"hitData":{"launchSpeed":65.7,"launchAngle":9.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.37,"coordY":156.3}},"index":3,"playId":"ce1536c6-41d4-3ebf-93cd-e86c838a00ea","pitchNumber":4,"startTime":"2026-04-27T23:21:22.318Z","endTime":"2026-04-27T23:21:30.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:21:30.567Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges challenged (pitch result), call on the field was overturned: Junior Caminero called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-27T23:21:44.511Z","endTime":"2026-04-27T23:24:18.542Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38146660919077,"aZ":-22.527069831192886,"pfxX":-0.9983718169491302,"pfxZ":5.36622934803243,"pX":-0.6895004107059289,"pZ":2.241409144166532,"vX0":-4.269521767744909,"vY0":-132.53828220348828,"vZ0":-3.3636544106808257,"x":143.28,"y":178.26,"x0":1.0648749241487925,"y0":50.00601848570816,"z0":5.15119846893415,"aX":-1.7962606466485924},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2186,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.41151402211027,"extension":6.709350296730424},"index":0,"playId":"f7558a75-a3e7-3630-98ef-32fc9c49dd8b","pitchNumber":1,"startTime":"2026-04-27T23:22:00.708Z","endTime":"2026-04-27T23:22:27.710Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"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":86.3,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89933795398279,"aZ":-31.351873624425064,"pfxX":7.866879080841499,"pfxZ":0.5165857458781229,"pX":1.8403550274814346,"pZ":1.0009096005541487,"vX0":-1.0732016547146617,"vY0":-125.69154018372322,"vZ0":-3.907050152685647,"x":46.85,"y":211.76,"x0":1.251353780108886,"y0":50.004240828318984,"z0":5.126276672000545,"aX":12.56561079074405},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-14.0,"spinRate":1890,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.43607267503759983,"extension":6.415476522930084},"index":1,"playId":"0d36a79b-65c2-377d-aedf-7f602d106a09","pitchNumber":2,"startTime":"2026-04-27T23:22:34.681Z","endTime":"2026-04-27T23:22:38.286Z","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":85.2,"endSpeed":77.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981659753460615,"aZ":-30.525188453363647,"pfxX":9.650641379758472,"pfxZ":1.0734050461726028,"pX":1.4398683241479147,"pZ":2.278826977874213,"vX0":-2.6827853155162176,"vY0":-123.97682033129023,"vZ0":-0.8670742799509968,"x":62.12,"y":177.25,"x0":1.291491531247193,"y0":50.00300971069869,"z0":5.212606941916542,"aX":14.814796012395377},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.0,"breakHorizontal":-16.7,"spinRate":1897,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4441660238284513,"extension":6.153084784284131},"index":2,"playId":"0f9df9e8-0a63-3088-9a1c-eaaa9fb6f80c","pitchNumber":3,"startTime":"2026-04-27T23:22:51.020Z","endTime":"2026-04-27T23:22:55.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30300588819626,"aZ":-30.059236912425057,"pfxX":9.273300107799153,"pfxZ":1.3850985178872328,"pX":-0.03616668571913375,"pZ":2.374860117816408,"vX0":-5.865439193537955,"vY0":-123.37682268330555,"vZ0":-0.6255321721359033,"x":118.38,"y":174.66,"x0":1.1764187554568137,"y0":50.005655982328214,"z0":5.182161290944874,"aX":14.188917844376736},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":-15.2,"spinRate":1931,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.44527020674616313,"extension":6.231296444480179},"index":3,"playId":"3ef2e05f-a17c-3f7a-9f3d-bf903aebb7cb","pitchNumber":4,"startTime":"2026-04-27T23:23:08.464Z","endTime":"2026-04-27T23:23:16.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608449728343945,"aZ":-34.38572769159598,"pfxX":10.598926575024736,"pfxZ":-1.4056732083946288,"pX":1.614049944246732,"pZ":1.2353009126864185,"vX0":-2.4766927388190294,"vY0":-126.23191215964371,"vZ0":-2.6245810254595874,"x":55.48,"y":205.43,"x0":1.24709337417572,"y0":50.00219433673923,"z0":5.1259437232319955,"aX":16.681589732301166},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":-18.4,"spinRate":2024,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43807529345549057,"extension":6.1995013356151265},"index":4,"playId":"3265f79a-c2d5-3509-9e66-27d179f76483","pitchNumber":5,"startTime":"2026-04-27T23:23:33.419Z","endTime":"2026-04-27T23:23:37.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(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":93.9,"endSpeed":85.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703930885551024,"aZ":-19.8855719764555,"pfxX":0.6223874850100017,"pfxZ":6.531590452299959,"pX":-0.7464909347769936,"pZ":1.9798662643160172,"vX0":-4.887333866919636,"vY0":-136.6866852582135,"vZ0":-4.686839583734297,"x":145.45,"y":185.32,"x0":0.98820980690367,"y0":50.0053387046901,"z0":5.092817716179528,"aX":1.1724543684180864},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":0.0,"spinRate":2056,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.4015878096026704,"extension":6.525494099525576},"index":5,"playId":"783d6863-97b7-3c61-a0a6-d47b256639ef","pitchNumber":6,"startTime":"2026-04-27T23:23:51.539Z","endTime":"2026-04-27T23:24:18.542Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}},"playEndTime":"2026-04-27T23:24:18.542Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Vilade singles on a ground ball to right fielder Chase DeLauter. Yandy Díaz scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-27T23:24:37.757Z","endTime":"2026-04-27T23:25:11.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51875497341801,"aZ":-13.770551850159793,"pfxX":3.1918610655128177,"pfxZ":9.786754138364728,"pX":0.3723074908322142,"pZ":3.0150692513567376,"vX0":-2.5367290765375343,"vY0":-137.28429461709345,"vZ0":-3.4216951277828773,"x":102.81,"y":157.37,"x0":0.9003404091038224,"y0":50.00626228518116,"z0":5.234159361525836,"aX":6.005098916241795},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.2,"spinRate":2051,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.40120528283966594,"extension":6.356145345836142},"index":0,"playId":"a6db2ca6-9159-33f0-9bd5-7341aeb23cdb","pitchNumber":1,"startTime":"2026-04-27T23:24:37.757Z","endTime":"2026-04-27T23:24:41.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58638999995622,"aZ":-23.169396366006044,"pfxX":-0.5869701991144773,"pfxZ":4.984492585057991,"pX":-0.6489824269620654,"pZ":2.1234677146011633,"vX0":-4.0929740276188005,"vY0":-133.94572737059607,"vZ0":-3.5097219053495157,"x":141.74,"y":181.45,"x0":0.9789302649058189,"y0":50.0013117391691,"z0":5.1192725190466035,"aX":-1.0591597697973527},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":2.0,"spinRate":2068,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.4098857410436323,"extension":6.549602470739675},"hitData":{"launchSpeed":82.4,"launchAngle":8.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.57,"coordY":118.56}},"index":1,"playId":"9c03497b-0174-3bb3-91ac-a72b14d3c907","pitchNumber":2,"startTime":"2026-04-27T23:24:57.603Z","endTime":"2026-04-27T23:25:11.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:25:11.265Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonny DeLuca pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-27T23:30:54.831Z","endTime":"2026-04-27T23:31:50.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-27T23:25:29.471Z","endTime":"2026-04-27T23:26:27.461Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-27T23:26:27.461Z","endTime":"2026-04-27T23:28:27.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-27T23:28:27.459Z","endTime":"2026-04-27T23:30:57.093Z","isPitch":false,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943937706012246,"aZ":-28.29048340366228,"pfxX":7.385457982704055,"pfxZ":2.6908925558888406,"pX":1.3871547815054508,"pZ":1.6392464211054172,"vX0":5.851412333985834,"vY0":-119.66350555224189,"vZ0":-2.2312408721568073,"x":64.12,"y":194.52,"x0":-2.0529024197423387,"y0":50.004061105663574,"z0":5.1281350702451265,"aX":10.668961405422008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":2697,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4584193054734076,"extension":6.279284344223822},"index":3,"playId":"9329ecf6-d320-3468-91ac-8fe018859494","pitchNumber":1,"startTime":"2026-04-27T23:30:57.093Z","endTime":"2026-04-27T23:31:01.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42094780384781,"aZ":-29.595447416985493,"pfxX":7.439954081089972,"pfxZ":1.7528784279537408,"pX":0.570703155580421,"pZ":2.319098270751105,"vX0":3.9558008654213,"vY0":-120.45947835158569,"vZ0":-0.5691590689049675,"x":95.25,"y":176.16,"x0":-2.059227017094021,"y0":50.00112137201738,"z0":5.175105458011397,"aX":10.930778448608923},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":2621,"spinDirection":62},"zone":6,"typeConfidence":0.9,"plateTime":0.45471955147784904,"extension":6.299165029641044},"index":4,"playId":"e595c3ed-17a0-3062-8863-54ad85fc315c","pitchNumber":2,"startTime":"2026-04-27T23:31:13.285Z","endTime":"2026-04-27T23:31:19.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7703103849501,"aZ":-23.22104786826776,"pfxX":0.15800360216295184,"pfxZ":5.069471579657561,"pX":0.07488771663643312,"pZ":2.6760624489720803,"vX0":5.530429363747412,"vY0":-131.95950208157478,"vZ0":-1.5332237936991517,"x":114.15,"y":166.53,"x0":-2.0674843774198592,"y0":50.00248614822907,"z0":4.973432972676721,"aX":0.2773550556746621},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2447,"spinDirection":202},"zone":5,"typeConfidence":0.87,"plateTime":0.4148878402619305,"extension":6.84050540842397},"hitData":{"launchSpeed":89.1,"launchAngle":61.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":159.74,"coordY":141.36}},"index":5,"playId":"f804c5a6-be81-3af6-9142-785bbcfacac6","pitchNumber":3,"startTime":"2026-04-27T23:31:39.366Z","endTime":"2026-04-27T23:31:50.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:31:50.937Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-27T23:33:38.158Z","endTime":"2026-04-27T23:34:50.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882415515605196,"aZ":-19.30926239808173,"pfxX":10.439366845733046,"pfxZ":6.979798008529177,"pX":-0.6938156974748718,"pZ":1.5504775151274188,"vX0":-9.888438530688315,"vY0":-135.23947706476523,"vZ0":-7.0248828730738895,"x":143.45,"y":196.92,"x0":1.6626132907564801,"y0":50.00077434716532,"z0":5.547105021296074,"aX":19.237664740140513},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-16.7,"spinRate":2153,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.40577626045358883,"extension":6.745767580851255},"index":0,"playId":"6fec35ec-4c5f-3155-a9e4-1c44dd0d14fa","pitchNumber":1,"startTime":"2026-04-27T23:33:57.217Z","endTime":"2026-04-27T23:34:24.236Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4246986320497,"aZ":-31.707036699441883,"pfxX":11.035162678466028,"pfxZ":0.3249911480135963,"pX":-0.198298534032279,"pZ":0.6106780157223305,"vX0":-8.015033901069842,"vY0":-119.31030042467297,"vZ0":-4.680479164837417,"x":124.56,"y":222.29,"x0":1.7901278997988082,"y0":50.002033709128405,"z0":5.49263364711721,"aX":15.7255423880879},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":2298,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4611192601466234,"extension":6.733182502317461},"index":1,"playId":"a5c3d326-d576-39a6-ac84-bfa6c4acdefb","pitchNumber":2,"startTime":"2026-04-27T23:34:26.503Z","endTime":"2026-04-27T23:34:29.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.662449490836984,"aZ":-21.409216515923745,"pfxX":10.119132079760185,"pfxZ":5.862011768910728,"pX":-0.2414131826128722,"pZ":2.726787250844624,"vX0":-8.748873373656522,"vY0":-135.419852894169,"vZ0":-3.5240481043519214,"x":126.2,"y":165.16,"x0":1.734324026243829,"y0":50.00221611289698,"z0":5.56282929841286,"aX":18.583234138421975},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":2115,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.40620616124022035,"extension":6.574820845465072},"hitData":{"launchSpeed":90.7,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.09,"coordY":156.49}},"index":2,"playId":"39f5f095-ca18-3b55-a4da-5795f6766291","pitchNumber":3,"startTime":"2026-04-27T23:34:41.471Z","endTime":"2026-04-27T23:34:50.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:34:50.210Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-27T23:34:56.640Z","endTime":"2026-04-27T23:36:55.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,6,7],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.341799675684875,"aZ":-36.25128946667182,"pfxX":-5.245648267888351,"pfxZ":-3.138665339517271,"pX":0.005777717505756514,"pZ":3.705180718231343,"vX0":-2.535611854225274,"vY0":-113.38365688289237,"vZ0":3.126007933778271,"x":116.78,"y":138.74,"x0":1.8212916261428584,"y0":50.00415649571005,"z0":5.933627509518957,"aX":-6.8085293172171495},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-4.6,"breakHorizontal":10.2,"spinRate":2097,"spinDirection":322},"zone":11,"typeConfidence":2.0,"plateTime":0.48365918648638306,"extension":6.525526085687091},"index":0,"playId":"47be9dda-1ca9-3859-a212-d35ecfd1e1bd","pitchNumber":1,"startTime":"2026-04-27T23:35:12.709Z","endTime":"2026-04-27T23:35:16.618Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.018670105125338,"aZ":-25.664296564653323,"pfxX":8.773141688932752,"pfxZ":4.454468570532649,"pX":-0.16875702366916998,"pZ":3.123354758522566,"vX0":-7.330965251605444,"vY0":-120.03994285318849,"vZ0":-0.5402542164040145,"x":123.43,"y":154.45,"x0":1.7834692881722174,"y0":50.00223440904775,"z0":5.63424942034826,"aX":12.81628620476362},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":2204,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.45611603059135364,"extension":6.62885450249198},"index":1,"playId":"545413a3-43b5-3265-8a97-3df5c480dbea","pitchNumber":2,"startTime":"2026-04-27T23:35:23.837Z","endTime":"2026-04-27T23:35:50.869Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00294074943073,"aZ":-18.486702927859387,"pfxX":8.78084744194896,"pfxZ":7.3113522571247795,"pX":0.6467782541572373,"pZ":3.5656096916914173,"vX0":-6.034253927009982,"vY0":-136.45917019201482,"vZ0":-2.0579870827343485,"x":92.35,"y":142.51,"x0":1.7538260312605896,"y0":50.005032479685156,"z0":5.6128969473979335,"aX":16.445444042949752},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":-14.5,"spinRate":2232,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4024675155582398,"extension":6.699242435415048},"index":2,"playId":"1c2f8d76-7918-3a84-9a55-6f189b386ad7","pitchNumber":3,"startTime":"2026-04-27T23:35:52.260Z","endTime":"2026-04-27T23:35:55.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833834378322102,"aZ":-18.58405350019098,"pfxX":9.492848764132113,"pfxZ":7.3907771962906725,"pX":-0.27341959839377,"pZ":2.227606495094858,"vX0":-8.67197692432814,"vY0":-134.66436711373183,"vZ0":-5.215044793452279,"x":127.42,"y":178.63,"x0":1.7529081566546172,"y0":50.00609295571281,"z0":5.501219474432935,"aX":17.46448560529056},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":-15.4,"spinRate":2158,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.4065010479904969,"extension":6.508575758023101},"index":3,"playId":"9a712188-de3a-3458-9876-74f589c0578f","pitchNumber":4,"startTime":"2026-04-27T23:36:03.126Z","endTime":"2026-04-27T23:36:06.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-27T23:36:14.945Z","endTime":"2026-04-27T23:36:32.921Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-27T23:36:29.138Z","endTime":"2026-04-27T23:36:29.139Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163727845968914,"aZ":-17.599375578844068,"pfxX":8.235400423116,"pfxZ":7.933459045515015,"pX":-0.2173346845890177,"pZ":3.070401891746756,"vX0":-7.808511683489448,"vY0":-135.114400308902,"vZ0":-3.2720763674031415,"x":125.28,"y":155.88,"x0":1.6489349986054587,"y0":50.004193472361074,"z0":5.543586712072886,"aX":15.132670892927868},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2174,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.40635137811688216,"extension":6.692728909581727},"index":6,"playId":"37b47e00-4b6f-3a84-ba74-4ea94b49143c","pitchNumber":5,"startTime":"2026-04-27T23:36:29.140Z","endTime":"2026-04-27T23:36:34.451Z","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":82.7,"endSpeed":75.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8369099842703,"aZ":-32.28857374794767,"pfxX":10.060340211300913,"pfxZ":-0.07656475587649858,"pX":1.1679110062073286,"pZ":2.2797807842446347,"vX0":-4.620843619899145,"vY0":-120.29682434702596,"vZ0":-0.9011042390481283,"x":72.48,"y":177.23,"x0":1.8184436716468861,"y0":50.00490283114789,"z0":5.551029632057993,"aX":14.577041309685855},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.1,"breakHorizontal":-16.9,"spinRate":2193,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4573344294314703,"extension":6.704702008932739},"hitData":{"launchSpeed":81.2,"launchAngle":11.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":120.28,"coordY":135.79}},"index":7,"playId":"bf586f6c-cc94-3522-9278-3fdb35f4e0ad","pitchNumber":6,"startTime":"2026-04-27T23:36:46.961Z","endTime":"2026-04-27T23:36:55.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:36:55.109Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-27T23:37:14.822Z","endTime":"2026-04-27T23:37:42.042Z","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":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":93.5,"endSpeed":85.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72948647986163,"aZ":-20.530112206889346,"pfxX":8.547411420891464,"pfxZ":6.232699622839551,"pX":1.2712468045191159,"pZ":3.502260440723779,"vX0":-4.5313324543565034,"vY0":-136.04325677353646,"vZ0":-1.9577968749242705,"x":68.54,"y":144.22,"x0":1.850746793014555,"y0":50.004451087338765,"z0":5.659049717361571,"aX":15.972043702573156},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":-14.5,"spinRate":2287,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40310588808970094,"extension":6.486864386406828},"index":0,"playId":"38b7edda-6f4f-3639-8a7a-0a25fd97e2d8","pitchNumber":1,"startTime":"2026-04-27T23:37:23.026Z","endTime":"2026-04-27T23:37:26.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623496373211044,"aZ":-31.102704434592837,"pfxX":-1.4925257262689131,"pfxZ":0.7403023887384315,"pX":-0.22857966059246562,"pZ":2.1426493499797052,"vX0":-4.555971587723247,"vY0":-120.1246441575103,"vZ0":-1.5100725797002967,"x":125.71,"y":180.93,"x0":1.8914149024972566,"y0":50.00545750048479,"z0":5.56070541780351,"aX":-2.166960010029364},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.2,"breakHorizontal":3.8,"spinRate":2255,"spinDirection":312},"zone":5,"typeConfidence":2.0,"plateTime":0.45706620729264946,"extension":6.771244194934027},"hitData":{"launchSpeed":90.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":171.61}},"index":1,"playId":"3a44073b-e829-3f0f-acde-fc6ada9d0ebd","pitchNumber":2,"startTime":"2026-04-27T23:37:34.135Z","endTime":"2026-04-27T23:37:42.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:37:42.042Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to center fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-27T23:40:03.854Z","endTime":"2026-04-27T23:41:39.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-27T23:40:06.173Z","endTime":"2026-04-27T23:40:06.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27581418201833,"aZ":-8.85292078907097,"pfxX":7.398242265399311,"pfxZ":12.525647966732016,"pX":0.29174346428352405,"pZ":3.2076108872352744,"vX0":-5.298814427504715,"vY0":-136.61179390013055,"vZ0":-5.166012818594939,"x":105.88,"y":152.17,"x0":1.309980351076472,"y0":50.006414576048904,"z0":5.751526940744944,"aX":13.778387184715122},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.6,"breakHorizontal":-12.0,"spinRate":2609,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.40325343061603736,"extension":6.557096644885812},"index":1,"playId":"d0524790-6abc-3d7c-89d5-f19ac324c0c5","pitchNumber":1,"startTime":"2026-04-27T23:40:06.175Z","endTime":"2026-04-27T23:40:12.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.590822991025945,"aZ":-11.25277770456541,"pfxX":6.902790978159626,"pfxZ":11.050859017356608,"pX":0.24808061024466083,"pZ":4.15013268825043,"vX0":-4.760648494528152,"vY0":-137.25135146407308,"vZ0":-2.4364816229315673,"x":107.54,"y":126.73,"x0":1.11520751055156,"y0":50.000425728599076,"z0":5.823594860788637,"aX":13.065133924847022},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-11.4,"spinRate":2362,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40026119325734655,"extension":6.694782958585627},"index":2,"playId":"bd4e9332-d24a-3105-9437-f87c8fb4f403","pitchNumber":2,"startTime":"2026-04-27T23:40:42.479Z","endTime":"2026-04-27T23:40:46.183Z","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.8,"endSpeed":85.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92067453540626,"aZ":-12.79767329294621,"pfxX":6.7869920056062085,"pfxZ":10.397381423606664,"pX":-0.6604470995721731,"pZ":1.742493827164056,"vX0":-7.291356754195328,"vY0":-136.15863368405599,"vZ0":-8.081263067808647,"x":142.17,"y":191.73,"x0":1.1796805346627453,"y0":50.00650949021478,"z0":5.649221094703363,"aX":12.653726829404977},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-10.6,"spinRate":2433,"spinDirection":147},"zone":7,"typeConfidence":0.9,"plateTime":0.4033851842578189,"extension":6.64337071044308},"index":3,"playId":"4b3d8fa5-aa00-329e-9e88-96411887a366","pitchNumber":3,"startTime":"2026-04-27T23:40:57.613Z","endTime":"2026-04-27T23:41:02.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.011890710497845,"aZ":-9.656037123540324,"pfxX":6.645470030801187,"pfxZ":11.778667574239718,"pX":-1.1594825200840557,"pZ":1.6890591554779193,"vX0":-8.269115384828451,"vY0":-137.7319665574498,"vZ0":-8.916372940426683,"x":161.2,"y":193.18,"x0":1.0253253326103748,"y0":50.00034096925557,"z0":5.6306182081775225,"aX":12.702527697363761},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":-10.2,"spinRate":2533,"spinDirection":141},"zone":13,"typeConfidence":0.92,"plateTime":0.39842219927351685,"extension":6.7210720663214465},"index":4,"playId":"ad539151-d582-3b30-8cdb-b4ecc94b2ca0","pitchNumber":4,"startTime":"2026-04-27T23:41:15.070Z","endTime":"2026-04-27T23:41:18.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.657811474503056,"aZ":-10.805506763618178,"pfxX":6.544851524137448,"pfxZ":11.309159494460282,"pX":0.12232414142342786,"pZ":3.35886244269736,"vX0":-5.1562509425489615,"vY0":-137.15537379034797,"vZ0":-4.337718365733584,"x":112.34,"y":148.09,"x0":1.1840333367039444,"y0":50.00365157064287,"z0":5.708365604973607,"aX":12.367750230367683},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-10.7,"spinRate":2527,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4006016356970057,"extension":6.669673447426847},"hitData":{"launchSpeed":89.3,"launchAngle":29.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.64,"coordY":71.39}},"index":5,"playId":"0cac4f2f-c096-355a-8292-cbd4e7b40300","pitchNumber":5,"startTime":"2026-04-27T23:41:30.465Z","endTime":"2026-04-27T23:41:39.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:41:39.047Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-27T23:41:46.360Z","endTime":"2026-04-27T23:42:56.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784502141272487,"aZ":-39.08671523924391,"pfxX":-3.5700181852586734,"pfxZ":-4.92925276084237,"pX":0.7406420834184186,"pZ":4.356101511570488,"vX0":0.07984405002885195,"vY0":-117.74234834321398,"vZ0":3.9665735951338617,"x":88.77,"y":121.17,"x0":1.16998612796447,"y0":50.00558086210591,"z0":6.271206188928362,"aX":-5.002649776910766},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.7,"breakHorizontal":6.5,"spinRate":1723,"spinDirection":326},"zone":12,"typeConfidence":0.85,"plateTime":0.46556949754123433,"extension":6.509317306849433},"index":0,"playId":"2443fe1e-3184-3e9b-a6f9-b2df5e571437","pitchNumber":1,"startTime":"2026-04-27T23:42:05.472Z","endTime":"2026-04-27T23:42:08.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14670549130916,"aZ":-11.998531310469913,"pfxX":6.638116607759542,"pfxZ":10.745657783344235,"pX":0.035139269379963936,"pZ":2.280405023904933,"vX0":-5.192314049594643,"vY0":-136.66346445128974,"vZ0":-6.8646121425967594,"x":115.66,"y":177.21,"x0":1.1040683967141516,"y0":50.00626167967736,"z0":5.661756762537072,"aX":12.468381011718591},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":-10.8,"spinRate":2506,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.4018985353681521,"extension":6.693280394831006},"index":1,"playId":"21d2767e-2c7e-3f44-8077-b7d559efec1f","pitchNumber":2,"startTime":"2026-04-27T23:42:20.457Z","endTime":"2026-04-27T23:42:25.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82779568640982,"aZ":-11.394852554529383,"pfxX":6.83172147604426,"pfxZ":10.900079976239107,"pX":-0.16504813845228994,"pZ":2.3005956175516946,"vX0":-5.726098528091617,"vY0":-137.51467604135055,"vZ0":-7.020697057539771,"x":123.29,"y":176.66,"x0":1.0614510976064255,"y0":50.00180554823643,"z0":5.6678011132615795,"aX":13.02229605368027},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-11.0,"spinRate":2539,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.399026274130418,"extension":6.5980872728656585},"index":2,"playId":"78bab4bf-8c13-3acd-9cdc-8463a95c4b41","pitchNumber":3,"startTime":"2026-04-27T23:42:35.919Z","endTime":"2026-04-27T23:42:40.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6575349972771,"aZ":-11.101705928507087,"pfxX":5.82563410790444,"pfxZ":10.931924132427582,"pX":1.2238657931290267,"pZ":2.8168335879759154,"vX0":-1.9507334465808972,"vY0":-138.3846202539381,"vZ0":-5.9137240775702375,"x":70.35,"y":162.73,"x0":1.1836669773952733,"y0":50.00327736897723,"z0":5.734680391877609,"aX":11.229166498224002},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-10.1,"spinRate":2516,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.39674676851796953,"extension":6.566305775684627},"index":3,"playId":"c71d572a-c531-3630-a27b-5c94e10fd2c6","pitchNumber":4,"startTime":"2026-04-27T23:42:52.276Z","endTime":"2026-04-27T23:42:56.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:42:56.962Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Fortes singles on a line drive to left fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-27T23:42:59.548Z","endTime":"2026-04-27T23:44:21.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521555192610357,"aZ":-42.95668890444594,"pfxX":-3.805005660534505,"pfxZ":-7.71746340565711,"pX":-0.25737472015943347,"pZ":3.221225131085613,"vX0":-1.8349491885221143,"vY0":-117.76700514509525,"vZ0":2.4360301054511044,"x":126.81,"y":151.81,"x0":1.027613290760157,"y0":50.00321040292498,"z0":6.1626288044660456,"aX":-5.315157958449369},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.1,"breakHorizontal":7.3,"spinRate":2323,"spinDirection":330},"zone":1,"typeConfidence":0.87,"plateTime":0.4660742935793718,"extension":6.6029849682934145},"index":0,"playId":"589e20cc-45e4-3d65-80ab-31b1d865223b","pitchNumber":1,"startTime":"2026-04-27T23:43:18.146Z","endTime":"2026-04-27T23:43:22.946Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94186981478488,"aZ":-41.92763859242517,"pfxX":-4.862564012743849,"pfxZ":-6.819305871882406,"pX":-1.2875793855059021,"pZ":0.67655991546818,"vX0":-3.632024110019405,"vY0":-119.58454658087237,"vZ0":-3.561301639309045,"x":166.08,"y":220.51,"x0":0.8900815082815984,"y0":50.00569961287291,"z0":5.997147021721222,"aX":-6.949595549461087},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.0,"breakHorizontal":9.7,"spinRate":2755,"spinDirection":339},"zone":13,"typeConfidence":0.85,"plateTime":0.4603950434259425,"extension":6.650544099543649},"index":1,"playId":"105b7e69-5f80-38b4-bd17-22a3711e6722","pitchNumber":2,"startTime":"2026-04-27T23:43:32.502Z","endTime":"2026-04-27T23:43:36.156Z","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":96.5,"endSpeed":87.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.376973208322134,"aZ":-12.464172267826687,"pfxX":5.613356703702257,"pfxZ":10.002671220206066,"pX":-0.5205688681904963,"pZ":3.928753555291808,"vX0":-5.8781091929733,"vY0":-140.35627610716958,"vZ0":-3.0542803968714636,"x":136.84,"y":132.7,"x0":0.8838946399530834,"y0":50.00541012575473,"z0":5.856662967547067,"aX":11.064793844208086},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":-8.8,"spinRate":2547,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.39206035654231153,"extension":6.680433958513834},"index":2,"playId":"11b9272e-c6e1-3318-b279-22cc06c7676a","pitchNumber":3,"startTime":"2026-04-27T23:43:51.207Z","endTime":"2026-04-27T23:43:54.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05305104343893,"aZ":-42.59393838817386,"pfxX":-4.569701032457702,"pfxZ":-7.615934134828273,"pX":0.4332747077570931,"pZ":1.5591882449064338,"vX0":0.04130155592838583,"vY0":-117.0515340939322,"vZ0":-1.126889692197509,"x":100.48,"y":196.68,"x0":1.007589074431988,"y0":50.00405420860828,"z0":6.086134804407972,"aX":-6.25030263718882},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.7,"breakHorizontal":8.3,"spinRate":2150,"spinDirection":339},"zone":14,"typeConfidence":0.88,"plateTime":0.47053003989472186,"extension":6.5670434068514485},"hitData":{"launchSpeed":80.8,"launchAngle":15.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.64,"coordY":128.06}},"index":3,"playId":"fb225095-4959-33f8-80ef-e6ecb2bbc246","pitchNumber":4,"startTime":"2026-04-27T23:44:09.765Z","endTime":"2026-04-27T23:44:21.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:44:21.555Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Walls walks. Nick Fortes to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-27T23:44:29.977Z","endTime":"2026-04-27T23:47:02.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnSecond":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"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":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(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":84.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.964620351603777,"aZ":-14.670689947261721,"pfxX":5.274980453862533,"pfxZ":9.465351491914943,"pX":-1.0827704077426663,"pZ":2.4856509117753918,"vX0":-7.439744230631659,"vY0":-135.6740873322267,"vZ0":-5.892231632309609,"x":158.27,"y":171.67,"x0":1.0200457895131783,"y0":50.00238961765591,"z0":5.722702589581961,"aX":9.75407172325809},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2320,"spinDirection":144},"zone":11,"typeConfidence":0.86,"plateTime":0.4050013738898106,"extension":6.755922546802103},"index":0,"playId":"596ef833-6105-3edb-b5df-015cbab388d2","pitchNumber":1,"startTime":"2026-04-27T23:44:48.718Z","endTime":"2026-04-27T23:44:53.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36360867285356,"aZ":-12.493478463775674,"pfxX":7.341742850835663,"pfxZ":10.457785998769204,"pX":0.3749674133619331,"pZ":2.249595923380586,"vX0":-4.689061885036354,"vY0":-136.8528574674917,"vZ0":-6.934217575440959,"x":102.71,"y":178.04,"x0":1.1634614766998892,"y0":50.00604727680985,"z0":5.6858794376695565,"aX":13.82173742585146},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-12.2,"spinRate":2413,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.40140314067685035,"extension":6.80119598084394},"index":1,"playId":"b8b4bdc2-d63a-352d-bbd2-9d6120b1ed49","pitchNumber":2,"startTime":"2026-04-27T23:45:03.314Z","endTime":"2026-04-27T23:45:07.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19917117780408,"aZ":-12.893224606275497,"pfxX":6.338837506034238,"pfxZ":10.492302732813311,"pX":0.17418461227868026,"pZ":2.503797970370751,"vX0":-4.4699917504520705,"vY0":-135.1381549790333,"vZ0":-6.0280808644671335,"x":110.36,"y":171.18,"x0":1.0314680290728118,"y0":50.004306944455315,"z0":5.679935044278614,"aX":11.650622959871837},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-10.4,"spinRate":2470,"spinDirection":144},"zone":5,"typeConfidence":0.86,"plateTime":0.40629706581922687,"extension":6.73964523335947},"index":2,"playId":"8037d560-963f-3154-85e2-f8aeb523b026","pitchNumber":3,"startTime":"2026-04-27T23:45:20.390Z","endTime":"2026-04-27T23:45:24.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44982718110805,"aZ":-14.035874353473288,"pfxX":5.612519850747289,"pfxZ":9.376445015402252,"pX":0.3249830176132803,"pZ":3.9915162652754312,"vX0":-3.9496316257852113,"vY0":-138.7810419888962,"vZ0":-2.5697392307688838,"x":104.61,"y":131.01,"x0":1.0433669076727758,"y0":50.004659529314885,"z0":5.874136696685256,"aX":10.858900255324581},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-9.2,"spinRate":2503,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.39593197340972175,"extension":6.588218861543873},"index":3,"playId":"b15e36e2-effc-35bb-9c95-7bc9feca3faa","pitchNumber":4,"startTime":"2026-04-27T23:45:39.018Z","endTime":"2026-04-27T23:45:43.096Z","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.8,"endSpeed":86.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.107908298623165,"aZ":-12.212532643710054,"pfxX":6.045551301662327,"pfxZ":10.455947584990861,"pX":-0.05991701265935343,"pZ":2.926413236457746,"vX0":-5.200445807379255,"vY0":-137.89453113735843,"vZ0":-5.383652815523211,"x":119.28,"y":159.77,"x0":1.0729447097846954,"y0":50.003537220467415,"z0":5.740930619684522,"aX":11.543548797448405},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-9.7,"spinRate":2459,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.3985091478890146,"extension":6.738786856207032},"index":4,"playId":"61134b38-ef08-3681-8381-c75e3d1340ba","pitchNumber":5,"startTime":"2026-04-27T23:45:56.132Z","endTime":"2026-04-27T23:46:00.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696576723731965,"aZ":-40.59881416972513,"pfxX":-2.391061482284684,"pfxZ":-5.65749866786331,"pX":-0.333363913249044,"pZ":0.4799396858250896,"vX0":-2.6437352023611655,"vY0":-121.75308739670474,"vZ0":-4.504570301481254,"x":129.71,"y":225.82,"x0":1.0804722272819551,"y0":50.00352569226007,"z0":5.8975189412621125,"aX":-3.5603232746690074},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.0,"breakHorizontal":5.0,"spinRate":2553,"spinDirection":334},"zone":13,"typeConfidence":0.74,"plateTime":0.4512579751728314,"extension":6.83280107972542},"index":5,"playId":"8437960d-70b6-3dff-95b6-0550d1b14c06","pitchNumber":6,"startTime":"2026-04-27T23:46:21.431Z","endTime":"2026-04-27T23:46:25.879Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77059719988011,"aZ":-10.947042555710453,"pfxX":5.720258659278036,"pfxZ":10.92255305049308,"pX":1.382646148969378,"pZ":3.0356322001142515,"vX0":-1.5244210447386637,"vY0":-139.34901264211425,"vZ0":-5.317894200624499,"x":64.3,"y":156.82,"x0":1.1979179471982053,"y0":50.000586809142774,"z0":5.708610244241211,"aX":11.115178640110475},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":-10.0,"spinRate":2482,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.394845606475966,"extension":6.786915997148051},"index":6,"playId":"3aba8c04-7db5-354d-95a9-3f82202768a6","pitchNumber":7,"startTime":"2026-04-27T23:46:54.810Z","endTime":"2026-04-27T23:47:02.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:47:02.828Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, second baseman Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-27T23:49:32.502Z","endTime":"2026-04-27T23:50:48.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":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":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-27T23:47:11.626Z","endTime":"2026-04-27T23:48:35.296Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-27T23:48:35.296Z","endTime":"2026-04-27T23:49:35.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-runner Cedric Mullins replaces Nick Fortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-27T23:49:34.781Z","endTime":"2026-04-27T23:49:34.782Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":663743,"link":"/api/v1/people/663743"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191848089108642,"aZ":-25.607336169536723,"pfxX":2.807456797484341,"pfxZ":3.8392134725764873,"pX":0.9363859762615807,"pZ":2.4407185042264294,"vX0":6.741173198543873,"vY0":-129.9321164209405,"vZ0":-4.841073855272404,"x":81.31,"y":172.88,"x0":-2.056165630833342,"y0":50.001042729447306,"z0":6.273428886098203,"aX":4.800236695229773},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-6.6,"spinRate":2356,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4215201609269599,"extension":6.537797447457321},"index":3,"playId":"c446690b-d196-3154-9aca-026fbf3a6aa0","pitchNumber":1,"startTime":"2026-04-27T23:49:34.783Z","endTime":"2026-04-27T23:49:39.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91984040418116,"aZ":-31.0058268098177,"pfxX":3.2439182212922435,"pfxZ":0.6896502154809028,"pX":0.23209138195457277,"pZ":2.9827861250160996,"vX0":4.652273300529795,"vY0":-129.09351662343585,"vZ0":-2.739593789311651,"x":108.15,"y":158.24,"x0":-2.012220236890324,"y0":50.00250614716414,"z0":6.43528211550845,"aX":5.495488883654242},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":-6.8,"spinRate":2405,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.423669739946662,"extension":6.829360794167432},"index":4,"playId":"942c8772-74d5-315e-a9a9-25f57ea1a039","pitchNumber":2,"startTime":"2026-04-27T23:49:52.230Z","endTime":"2026-04-27T23:49:56.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46841124630675,"aZ":-13.355280347039542,"pfxX":-3.461769878021952,"pfxZ":9.688957228148297,"pX":-0.9574165908534974,"pZ":4.858564677705717,"vX0":4.552732344851717,"vY0":-139.0388521510593,"vZ0":-1.3863715226587927,"x":153.49,"y":107.6,"x0":-2.1723825578914884,"y0":50.00481455255548,"z0":6.2574789161370115,"aX":-6.725670970278234},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2268,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3951473635074332,"extension":6.623078477032183},"index":5,"playId":"68ffcee3-f998-36ec-b22c-e232f28f1fca","pitchNumber":3,"startTime":"2026-04-27T23:50:19.702Z","endTime":"2026-04-27T23:50:23.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10490870483893,"aZ":-30.499431645619946,"pfxX":4.058668148579447,"pfxZ":0.9874718100841182,"pX":0.33216021543942137,"pZ":2.5733496147786155,"vX0":4.632381916777918,"vY0":-129.14642269620012,"vZ0":-3.7686707465101628,"x":104.34,"y":169.3,"x0":-2.009908967610331,"y0":50.001740017566604,"z0":6.389259050447132,"aX":6.876651474323615},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.2,"breakHorizontal":-8.4,"spinRate":2337,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4236085963638856,"extension":6.721317861716389},"hitData":{"launchSpeed":106.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":151.04}},"index":6,"playId":"f505a5d1-b8f7-35af-a62f-c2f1a8c02a2b","pitchNumber":4,"startTime":"2026-04-27T23:50:40.259Z","endTime":"2026-04-27T23:50:48.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:50:48.646Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-27T23:52:52.153Z","endTime":"2026-04-27T23:54:15.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hunter Feduccia replaces Cedric Mullins, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-27T23:52:33.589Z","endTime":"2026-04-27T23:52:54.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.954234478031307,"aZ":-18.34130961079154,"pfxX":9.159063724749624,"pfxZ":7.6731540227936,"pX":0.5817591794107366,"pZ":2.90856831189275,"vX0":-6.216295033375635,"vY0":-133.68796793777537,"vZ0":-3.5578667902154386,"x":94.82,"y":160.25,"x0":1.7521821953201189,"y0":50.00162605179662,"z0":5.580160136004038,"aX":16.50787124939547},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":-15.1,"spinRate":2060,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4103671218625209,"extension":6.333848141064813},"index":1,"playId":"c684047e-5d37-3bb2-a8cb-98c1f3a6dc14","pitchNumber":1,"startTime":"2026-04-27T23:52:54.262Z","endTime":"2026-04-27T23:52:57.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.578342952090974,"aZ":-18.96681145076398,"pfxX":9.859564044403529,"pfxZ":7.257948474372702,"pX":0.07791187746070806,"pZ":1.8554538765901893,"vX0":-7.5683335436919075,"vY0":-134.16764926368333,"vZ0":-6.14907849856329,"x":114.03,"y":188.68,"x0":1.6572190672625897,"y0":50.00201217953838,"z0":5.532978642229994,"aX":17.93792283328392},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":-16.2,"spinRate":2125,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.40856886490395494,"extension":6.4171775129140025},"index":2,"playId":"c5ad3a3a-f140-3eb8-8d67-9556e88867c9","pitchNumber":2,"startTime":"2026-04-27T23:53:05.158Z","endTime":"2026-04-27T23:53:09.501Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-27T23:53:17.735Z","endTime":"2026-04-27T23:53:23.024Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"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":76.6,"endSpeed":70.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67091254675369,"aZ":-39.24788466195246,"pfxX":-7.051699803693758,"pfxZ":-5.741451732657638,"pX":-0.9807471139611804,"pZ":0.283747920967637,"vX0":-3.7794169872869543,"vY0":-111.41719187422885,"vZ0":-2.682525892768113,"x":154.38,"y":231.12,"x0":1.664662867965032,"y0":50.00117783614392,"z0":5.63637461968859,"aX":-8.691108027088482},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.8,"breakHorizontal":13.9,"spinRate":2310,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4953285724720078,"extension":6.584371645868202},"index":4,"playId":"40df2966-58b3-35db-8e6b-a41e8e018dbf","pitchNumber":3,"startTime":"2026-04-27T23:53:23.024Z","endTime":"2026-04-27T23:53:28.331Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7947194864746,"aZ":-21.79111915514306,"pfxX":8.89298043300518,"pfxZ":5.625451079621807,"pX":-0.21492823326490842,"pZ":2.0844475436966503,"vX0":-8.184165035450023,"vY0":-135.34449109129017,"vZ0":-4.826917395449581,"x":125.19,"y":182.5,"x0":1.6994152718863347,"y0":50.00633219050723,"z0":5.426399910613334,"aX":16.42687685136864},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2091,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4054040463976256,"extension":6.49380625700628},"index":5,"playId":"45cefe84-cac5-37dc-99bf-22dbca62afe6","pitchNumber":4,"startTime":"2026-04-27T23:53:37.217Z","endTime":"2026-04-27T23:53:41.326Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.328932718757876,"aZ":-22.17398819198312,"pfxX":9.897383971664793,"pfxZ":5.38324081289996,"pX":0.33814405562532124,"pZ":3.452956520073503,"vX0":-7.324415843912899,"vY0":-135.83070734609444,"vZ0":-1.4933883274549813,"x":104.11,"y":145.55,"x0":1.7914289260781011,"y0":50.002831400600954,"z0":5.560224034438285,"aX":18.389190736968317},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-16.2,"spinRate":1998,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.4041066981657253,"extension":6.277374450714577},"index":6,"playId":"11ac38dd-d667-34a6-8d54-1b690aab3776","pitchNumber":5,"startTime":"2026-04-27T23:53:52.504Z","endTime":"2026-04-27T23:53:56.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695480856408643,"aZ":-39.71065682783785,"pfxX":-6.6321954128772305,"pfxZ":-6.061408423686691,"pX":-0.7645595456431814,"pZ":0.5089485227954386,"vX0":-3.608416831338622,"vY0":-112.18246307936535,"vZ0":-2.1137242043491016,"x":146.14,"y":225.04,"x0":1.7387950393702598,"y0":50.000526319502626,"z0":5.600891220459426,"aX":-8.253547619557562},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.2,"breakHorizontal":13.1,"spinRate":2186,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.49267684837586323,"extension":6.516230172745391},"index":7,"playId":"621453c3-a748-3d79-8031-b199ed9fdbbc","pitchNumber":6,"startTime":"2026-04-27T23:54:10.473Z","endTime":"2026-04-27T23:54:15.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:54:15.572Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a ground ball to right fielder Ryan Vilade.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-27T23:54:19.918Z","endTime":"2026-04-27T23:55:44.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441538472227887,"aZ":-21.65300679891405,"pfxX":9.291578410656685,"pfxZ":5.865512025743215,"pX":-0.05418114408705686,"pZ":1.8711820152297889,"vX0":-7.543810408099944,"vY0":-133.52947663793225,"vZ0":-5.4991277564259615,"x":119.07,"y":188.26,"x0":1.6091593743013035,"y0":50.00651785574377,"z0":5.529100843953099,"aX":16.677035917181797},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2031,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.41118635601365483,"extension":6.546574865912325},"index":0,"playId":"264c50fa-0057-3e63-91c7-f00e64ff13c9","pitchNumber":1,"startTime":"2026-04-27T23:54:39.461Z","endTime":"2026-04-27T23:54:43.863Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.966468528227097,"aZ":-24.277242095537275,"pfxX":9.623558652056008,"pfxZ":4.235800742862058,"pX":1.5455395099578284,"pZ":2.0925745314689164,"vX0":-4.14918747541542,"vY0":-136.22757589498408,"vZ0":-4.599233586256259,"x":58.09,"y":182.28,"x0":1.8441652036814913,"y0":50.00640502485669,"z0":5.496551270969821,"aX":17.95924761007878},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-16.4,"spinRate":1985,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4032039667961378,"extension":6.60196686103147},"index":1,"playId":"bd67d811-4684-3bcf-bffe-ea78fca9c97c","pitchNumber":2,"startTime":"2026-04-27T23:54:50.882Z","endTime":"2026-04-27T23:54:55.061Z","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":81.0,"endSpeed":74.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74125386544604,"aZ":-33.242404321788584,"pfxX":-4.900645849575533,"pfxZ":-0.7720498397933899,"pX":-1.041446878970605,"pZ":0.7466869214082431,"vX0":-4.994572420525244,"vY0":-117.76807756277887,"vZ0":-3.516831823054363,"x":156.7,"y":218.62,"x0":1.7524422289849242,"y0":50.002294786972854,"z0":5.37087538195603,"aX":-6.803357065846519},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.0,"breakHorizontal":10.2,"spinRate":2327,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46713354120576867,"extension":6.690999936549946},"index":2,"playId":"288c9093-7e77-387d-a69f-41c476071930","pitchNumber":3,"startTime":"2026-04-27T23:55:03.346Z","endTime":"2026-04-27T23:55:06.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.864202091418086,"aZ":-20.02288045163657,"pfxX":10.41019702068704,"pfxZ":6.482115169188405,"pX":-0.5369219457416893,"pZ":1.967530864437349,"vX0":-9.855487794991056,"vY0":-136.28333385140638,"vZ0":-5.684409199276039,"x":137.47,"y":185.66,"x0":1.779457766487647,"y0":50.003198882988606,"z0":5.469930272267876,"aX":19.51866969849116},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":-16.7,"spinRate":2079,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.40239421333728975,"extension":6.524170870969479},"index":3,"playId":"16300c3c-6a1e-3da0-8316-513f9e342c98","pitchNumber":4,"startTime":"2026-04-27T23:55:17.062Z","endTime":"2026-04-27T23:55:21.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.639485043860212,"aZ":-29.324630568494722,"pfxX":10.212733410267983,"pfxZ":2.0121931116666625,"pX":-0.23837383143619523,"pZ":1.1826448524670927,"vX0":-7.5053569510237645,"vY0":-118.6922754388453,"vZ0":-3.6498263103911084,"x":126.09,"y":206.85,"x0":1.6520494527400518,"y0":50.00130861131101,"z0":5.436836264706709,"aX":14.438511524422603},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.9,"breakHorizontal":-16.4,"spinRate":2156,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.463088899679978,"extension":6.71562898230493},"hitData":{"launchSpeed":89.7,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.1,"coordY":110.5}},"index":4,"playId":"555884b7-c57a-33e9-b2d2-3a056e759ae2","pitchNumber":5,"startTime":"2026-04-27T23:55:32.495Z","endTime":"2026-04-27T23:55:44.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:55:44.275Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-27T23:55:49.416Z","endTime":"2026-04-27T23:58:08.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.006478245245525,"aZ":-22.000755042385936,"pfxX":10.44982950599864,"pfxZ":5.609097535424073,"pX":-0.024243812657156392,"pZ":0.9482552633470221,"vX0":-8.358904070205902,"vY0":-134.2905354026994,"vZ0":-7.722659390196195,"x":117.92,"y":213.18,"x0":1.7820480300259316,"y0":50.00371217547522,"z0":5.444391029221213,"aX":18.95208635731364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":-16.9,"spinRate":2020,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.40898801529214435,"extension":6.60649997767726},"index":0,"playId":"2a16197a-785c-366a-9c67-793e7bdeff39","pitchNumber":1,"startTime":"2026-04-27T23:56:10.122Z","endTime":"2026-04-27T23:56:14.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1953561671824,"aZ":-28.95036735317677,"pfxX":9.534126597814765,"pfxZ":2.3061647276121686,"pX":-0.21177181451676033,"pZ":2.0651832119139013,"vX0":-7.501542484445826,"vY0":-118.06888119126606,"vZ0":-1.76834380602967,"x":125.07,"y":183.02,"x0":1.780600436842691,"y0":50.005425167184505,"z0":5.508844340874058,"aX":13.352806530047108},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":-15.2,"spinRate":2226,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4653691405981797,"extension":6.650875119022339},"index":1,"playId":"215b7a4c-efbd-300c-940f-0a23030f7043","pitchNumber":2,"startTime":"2026-04-27T23:56:27.365Z","endTime":"2026-04-27T23:56:31.903Z","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":93.0,"endSpeed":85.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733617368820592,"aZ":-19.452830963651515,"pfxX":8.99077515663694,"pfxZ":6.897342746597222,"pX":-0.25653732919453826,"pZ":1.8887202951784527,"vX0":-8.42721958410811,"vY0":-135.0302416745769,"vZ0":-6.03377017434088,"x":126.78,"y":187.78,"x0":1.738549563475792,"y0":50.00226196196533,"z0":5.523323388564964,"aX":16.58216854135727},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.3,"breakHorizontal":-14.4,"spinRate":2080,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.4058213695280317,"extension":6.734515609993153},"index":2,"playId":"5a213071-52a5-304f-ac80-573c90e2529e","pitchNumber":3,"startTime":"2026-04-27T23:56:45.310Z","endTime":"2026-04-27T23:56:49.253Z","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":82.4,"endSpeed":75.3,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.229072082466647,"aZ":-31.44441786828746,"pfxX":10.260481955805535,"pfxZ":0.5055614019995698,"pX":1.5203027752838811,"pZ":2.8330974842898597,"vX0":-4.293148948104553,"vY0":-119.94194531533559,"vZ0":0.1265963206771099,"x":59.05,"y":162.29,"x0":2.0049560664016566,"y0":50.00478555302849,"z0":5.594682539123908,"aX":14.879857090108349},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.2,"breakHorizontal":-17.5,"spinRate":2338,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.4574902583763425,"extension":6.595921642822683},"index":3,"playId":"bf085ca7-20d6-387c-8910-dd169077ca9a","pitchNumber":4,"startTime":"2026-04-27T23:57:09.014Z","endTime":"2026-04-27T23:57:12.871Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52541709991236,"aZ":-21.25168818761417,"pfxX":7.908566699368232,"pfxZ":6.00132026398464,"pX":-0.3353713918917754,"pZ":4.1565471635759845,"vX0":-7.951533606303765,"vY0":-134.42799358824618,"vZ0":-0.0296662730434879,"x":129.78,"y":126.55,"x0":1.6406506527083022,"y0":50.006395850562534,"z0":5.682828865759277,"aX":14.40385829254068},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-12.5,"spinRate":2133,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.40825090263637787,"extension":6.592254475243435},"index":4,"playId":"7c00fc48-a8de-3c35-8a44-0e6d25242478","pitchNumber":5,"startTime":"2026-04-27T23:57:30.905Z","endTime":"2026-04-27T23:57:34.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597783550742452,"aZ":-27.757365282154165,"pfxX":7.889969114703253,"pfxZ":3.15222025680473,"pX":1.5583930428733916,"pZ":3.848335532349323,"vX0":-3.257758976808977,"vY0":-117.94257541624597,"vZ0":1.8007486848839172,"x":57.6,"y":134.87,"x0":1.936713161501777,"y0":50.00257036826051,"z0":5.6448943230083986,"aX":11.053385444415056},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.5,"breakHorizontal":-13.4,"spinRate":2169,"spinDirection":92},"zone":12,"typeConfidence":2.0,"plateTime":0.4653903229241547,"extension":6.7005015189352175},"index":5,"playId":"ef0f67eb-bfff-399c-92d7-e765a24202e5","pitchNumber":6,"startTime":"2026-04-27T23:57:46.656Z","endTime":"2026-04-27T23:57:50.091Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03467561936569,"aZ":-28.588184630916402,"pfxX":7.148526232441192,"pfxZ":2.523748116340437,"pX":0.5793364585045484,"pZ":3.3892729223654636,"vX0":-5.172152078357059,"vY0":-118.20974959284264,"vZ0":0.9330029268329796,"x":94.92,"y":147.27,"x0":1.8644105393160155,"y0":50.00038761499709,"z0":5.609343627258551,"aX":10.139465179288138},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.0,"breakHorizontal":-11.8,"spinRate":2297,"spinDirection":93},"zone":3,"typeConfidence":2.0,"plateTime":0.46293732144395205,"extension":6.612124928419028},"index":6,"playId":"ad0d70e5-87ef-31ac-80f5-3472f3d96da1","pitchNumber":7,"startTime":"2026-04-27T23:58:02.791Z","endTime":"2026-04-27T23:58:08.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:58:08.068Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-27T23:58:14.720Z","endTime":"2026-04-27T23:58:54.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801609205665926,"aZ":-22.609392119808522,"pfxX":9.254770833764194,"pfxZ":5.146688375286017,"pX":0.8071571265844798,"pZ":3.046533662915298,"vX0":-6.011011007239289,"vY0":-135.5395804570822,"vZ0":-2.643736879582217,"x":86.23,"y":156.52,"x0":1.8518927701232506,"y0":50.00585862955382,"z0":5.6145504929722305,"aX":17.21128748887949},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":-15.5,"spinRate":2143,"spinDirection":123},"zone":3,"typeConfidence":2.0,"plateTime":0.40420302995411284,"extension":6.648049005066117},"index":0,"playId":"9f379822-a002-3f02-9656-0c76c587567d","pitchNumber":1,"startTime":"2026-04-27T23:58:29.574Z","endTime":"2026-04-27T23:58:33.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.677211602157808,"aZ":-20.304881175239174,"pfxX":8.884718281505549,"pfxZ":6.383473912410109,"pX":-0.0500705771487922,"pZ":1.8218727682998723,"vX0":-7.93104138714718,"vY0":-135.71848478173985,"vZ0":-5.883412468757968,"x":118.91,"y":189.59,"x0":1.7607813410046653,"y0":50.00020671408975,"z0":5.4391197372600155,"aX":16.513870594285127},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":2124,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.40411100095896435,"extension":6.559588661369416},"hitData":{"launchSpeed":81.6,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.71,"coordY":134.6}},"index":1,"playId":"0c9e3c0d-425a-35f5-91ae-89ceef8af39a","pitchNumber":2,"startTime":"2026-04-27T23:58:46.125Z","endTime":"2026-04-27T23:58:54.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-27T23:58:54.729Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonathan Aranda homers (7) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:00:35.504Z","endTime":"2026-04-28T00:01:33.532Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371097123971335,"aZ":-13.667340470706698,"pfxX":-3.924028558113957,"pfxZ":9.397072432052106,"pX":0.13039457078983496,"pZ":2.7012976458097477,"vX0":7.311808575731329,"vY0":-139.4391197670477,"vZ0":-6.781186533530336,"x":112.03,"y":165.84,"x0":-2.015972662483725,"y0":50.00046813078162,"z0":6.066541337588151,"aX":-7.72663635046691},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2055,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39282449517175966,"extension":6.795408362961795},"hitData":{"launchSpeed":103.6,"launchAngle":26.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.95,"coordY":94.16}},"index":0,"playId":"2e3327e3-2e44-3d68-a42d-4e5d3744442c","pitchNumber":1,"startTime":"2026-04-28T00:01:08.975Z","endTime":"2026-04-28T00:01:33.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:01:33.532Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:01:25.616Z","endTime":"2026-04-28T00:03:02.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846704280778535,"aZ":-28.184820195630166,"pfxX":1.8653803469162185,"pfxZ":2.3197639253037927,"pX":-0.09765653454331344,"pZ":3.038833015478589,"vX0":4.668244350924358,"vY0":-130.56736328644317,"vZ0":-2.7732267236841865,"x":120.72,"y":156.73,"x0":-2.1547230322740196,"y0":50.000872123303665,"z0":6.247385901267268,"aX":3.201974897937856},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2296,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4203580223400385,"extension":6.894162316865905},"index":0,"playId":"8cdc0007-a110-3912-905f-690966f02ade","pitchNumber":1,"startTime":"2026-04-28T00:01:58.285Z","endTime":"2026-04-28T00:02:03.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223607651551102,"aZ":-24.347103701441593,"pfxX":-3.8322711280997503,"pfxZ":5.428089980928039,"pX":0.8245939013606328,"pZ":-0.5098839033039088,"vX0":7.21578777915119,"vY0":-119.63813382471277,"vZ0":-10.161408880939518,"x":85.57,"y":252.55,"x0":-1.7398637575791494,"y0":50.00289271745402,"z0":5.993787736395279,"aX":-5.526329754753265},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.4,"breakHorizontal":5.0,"spinRate":823,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4587402661642428,"extension":7.021178808663737},"index":1,"playId":"61c2546c-3e7f-3ec7-b20f-5022c9d1af73","pitchNumber":2,"startTime":"2026-04-28T00:02:14.825Z","endTime":"2026-04-28T00:02:18.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473837782681684,"aZ":-23.908800125088657,"pfxX":2.226302518498686,"pfxZ":4.659421989884324,"pX":0.7728388722843162,"pZ":1.7129977078796916,"vX0":6.413778217754912,"vY0":-132.16617211551272,"vZ0":-7.090924713329671,"x":87.54,"y":192.53,"x0":-1.9720647984771105,"y0":50.004199368878155,"z0":6.179977640200071,"aX":3.947328685090599},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-5.4,"spinRate":2235,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.41401874817679163,"extension":6.676969416877585},"index":2,"playId":"4384c2f8-c83c-3d56-99be-1296da762331","pitchNumber":3,"startTime":"2026-04-28T00:02:35.619Z","endTime":"2026-04-28T00:02:40.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13605019273515,"aZ":-24.92296964723016,"pfxX":2.6876848180660193,"pfxZ":4.201438330467898,"pX":-0.10325321649333345,"pZ":2.3983857416354857,"vX0":4.248759661405029,"vY0":-130.47532093177512,"vZ0":-5.027772680930184,"x":120.94,"y":174.02,"x0":-2.101169536478441,"y0":50.00272923535632,"z0":6.225421314054148,"aX":4.6397836877935426},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-5.8,"spinRate":2251,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.41958131610387506,"extension":6.61641731249278},"hitData":{"launchSpeed":114.1,"launchAngle":2.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":121.39}},"index":3,"playId":"b3a36a85-396a-338c-910c-2301700760fb","pitchNumber":4,"startTime":"2026-04-28T00:02:52.941Z","endTime":"2026-04-28T00:03:02.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:03:02.654Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Vilade singles on a ground ball to center fielder Steven Kwan. Richie Palacios scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:03:43.552Z","endTime":"2026-04-28T00:05:35.620Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[0,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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Richie Palacios replaces Junior Caminero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:03:22.203Z","endTime":"2026-04-28T00:03:45.868Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"},"base":1},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823659558415567,"aZ":-28.259410400904656,"pfxX":3.0615676718173432,"pfxZ":2.340722676364509,"pX":0.3738690443594071,"pZ":2.0327126025450974,"vX0":4.813250137560304,"vY0":-128.48226564017418,"vZ0":-4.97250374905581,"x":102.75,"y":183.9,"x0":-1.921980227800298,"y0":50.00110570098302,"z0":6.19139559505933,"aX":5.112597990327314},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-6.6,"spinRate":2312,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.4264331593489876,"extension":6.737656566054149},"index":1,"playId":"73203f1e-a001-39f6-a288-8c94b7dc3e7b","pitchNumber":1,"startTime":"2026-04-28T00:03:45.868Z","endTime":"2026-04-28T00:03:53.827Z","isPitch":true,"type":"pitch"},{"details":{"description":"Richie Palacios steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"73203f1e-a001-39f6-a288-8c94b7dc3e7b","startTime":"2026-04-28T00:04:02.343Z","endTime":"2026-04-28T00:04:20.433Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06905650625965,"aZ":-28.610256981210348,"pfxX":2.888659637416524,"pfxZ":2.04622627877543,"pX":0.7169470245353337,"pZ":3.1924255891346736,"vX0":6.246400251009021,"vY0":-131.14837924369763,"vZ0":-2.608953787647375,"x":89.67,"y":152.58,"x0":-2.07204807261504,"y0":50.00220776504347,"z0":6.336929658693161,"aX":5.022754373087395},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-6.6,"spinRate":2319,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4178558968279136,"extension":6.891854360854097},"index":3,"playId":"640b8db9-046b-32e2-8bdf-2af1df56c835","pitchNumber":2,"startTime":"2026-04-28T00:04:20.433Z","endTime":"2026-04-28T00:04:26.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.095929510159294,"aZ":-12.663519086997235,"pfxX":-6.359205033720091,"pfxZ":10.18752173670875,"pX":-0.13691127719369836,"pZ":3.2532713279370102,"vX0":7.738038149398376,"vY0":-138.5205527136007,"vZ0":-5.57946175408688,"x":122.22,"y":150.94,"x0":-2.1595236767686146,"y0":50.004853103629586,"z0":6.162939966289934,"aX":-12.18191960260078},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":9.6,"spinRate":2308,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39761383414199436,"extension":6.9469084307985325},"index":4,"playId":"789f501e-297f-3620-a70c-b339a58d40ba","pitchNumber":3,"startTime":"2026-04-28T00:04:42.620Z","endTime":"2026-04-28T00:04:46.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"2a8f5bcc-caa6-3dc4-b555-d1ef318f0ed8","startTime":"2026-04-28T00:05:03.856Z","endTime":"2026-04-28T00:05:07.688Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11051273856519,"aZ":-12.968858374791841,"pfxX":-5.163385718010074,"pfxZ":9.95832608886505,"pX":-0.2784757720364937,"pZ":2.7046959813960663,"vX0":6.803571349874751,"vY0":-138.30423572210378,"vZ0":-6.937713772106283,"x":127.61,"y":165.75,"x0":-2.1045648486418425,"y0":50.004622533226616,"z0":6.123405944281854,"aX":-9.96024824942575},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2218,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39669415451684253,"extension":6.766634103733105},"hitData":{"launchSpeed":106.4,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.04,"coordY":94.76}},"index":6,"playId":"12bc2150-de7e-30a5-8719-f900eb96e425","pitchNumber":4,"startTime":"2026-04-28T00:05:25.307Z","endTime":"2026-04-28T00:05:35.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:05:35.620Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonny DeLuca pops out to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:08:16.736Z","endTime":"2026-04-28T00:09:10.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:05:59.189Z","endTime":"2026-04-28T00:07:41.011Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Colin Holderman replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T00:07:41.011Z","endTime":"2026-04-28T00:08:19.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62219114241908,"aZ":-25.22424198497655,"pfxX":-11.100909902702863,"pfxZ":3.757204986114928,"pX":0.778335470831532,"pZ":2.284940710417074,"vX0":11.316082950073246,"vY0":-135.84534189236598,"vZ0":-3.3992545697023178,"x":87.33,"y":177.09,"x0":-2.019740986256626,"y0":50.00325228934547,"z0":5.326667115196089,"aX":-20.534764269059465},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":17.4,"spinRate":2282,"spinDirection":231},"zone":6,"typeConfidence":0.88,"plateTime":0.4048061193883643,"extension":6.444218719227776},"index":2,"playId":"032c66bf-8257-345e-b39a-8b0f5f9570d7","pitchNumber":1,"startTime":"2026-04-28T00:08:19.060Z","endTime":"2026-04-28T00:08:23.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225771607221425,"aZ":-28.79535040619323,"pfxX":3.1401710948983164,"pfxZ":2.3618172884384485,"pX":-0.5873301113223901,"pZ":2.385052147167954,"vX0":3.105802937917818,"vY0":-119.67253010275955,"vZ0":-0.9202198470435418,"x":139.39,"y":174.38,"x0":-2.3168503866971477,"y0":50.001550259489115,"z0":5.387877719754325,"aX":4.487440798269355},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.3,"breakHorizontal":-6.5,"spinRate":2423,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.4602587991767848,"extension":6.305410459871976},"index":3,"playId":"f1fab29f-bf62-3c45-9cea-81fde82606b6","pitchNumber":2,"startTime":"2026-04-28T00:08:37.471Z","endTime":"2026-04-28T00:08:41.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51366782103519,"aZ":-27.665728996501773,"pfxX":7.059263965718075,"pfxZ":3.067330795207809,"pX":-0.22949083725202873,"pZ":1.8200926146592642,"vX0":2.6176468012922367,"vY0":-121.43789534143703,"vZ0":-2.4109739070194958,"x":125.75,"y":189.64,"x0":-2.243418744328293,"y0":50.00032092276729,"z0":5.273644920715689,"aX":10.36397002448844},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":-13.4,"spinRate":2488,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.4539610543202599,"extension":6.492720497963141},"hitData":{"launchSpeed":74.9,"launchAngle":85.0,"totalDistance":11.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":139.77,"coordY":213.97}},"index":4,"playId":"14394643-1fa7-374f-ae1a-9bc3558a4537","pitchNumber":3,"startTime":"2026-04-28T00:08:59.659Z","endTime":"2026-04-28T00:09:10.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:09:10.973Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, catcher Austin Hedges to first baseman Rhys Hoskins. Ryan Vilade to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:09:23.440Z","endTime":"2026-04-28T00:09:58.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01432423245107,"aZ":-21.220026401126574,"pfxX":-9.399850470753709,"pfxZ":5.750752636669943,"pX":-0.8676849849280226,"pZ":2.255051304897478,"vX0":6.500102892742896,"vY0":-137.93707685720847,"vZ0":-4.40339028226835,"x":150.07,"y":177.89,"x0":-2.0475524558638476,"y0":50.00197424882823,"z0":5.324719519539523,"aX":-17.901789861276924},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":15.5,"spinRate":2264,"spinDirection":233},"zone":13,"typeConfidence":0.79,"plateTime":0.39887119294047535,"extension":6.528123858515926},"index":0,"playId":"d7af5f54-0dda-3265-800f-8798a581f9c2","pitchNumber":1,"startTime":"2026-04-28T00:09:36.456Z","endTime":"2026-04-28T00:09:40.747Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24235007758765,"aZ":-24.624203613545493,"pfxX":-10.271376710006669,"pfxZ":4.100643803791096,"pX":-0.5303971774530396,"pZ":2.9490387015762436,"vX0":7.898835501290369,"vY0":-135.29797321616135,"vZ0":-1.6690181789471772,"x":137.22,"y":159.16,"x0":-2.1622758565029216,"y0":50.005863302579066,"z0":5.3102725335306955,"aX":-18.927097002462425},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":2358,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.40580000781895276,"extension":6.36341745502588},"hitData":{"launchSpeed":69.2,"launchAngle":-79.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":127.67,"coordY":191.58}},"index":1,"playId":"8fc6abd2-66f8-3be0-8318-825d72025ea2","pitchNumber":2,"startTime":"2026-04-28T00:09:51.064Z","endTime":"2026-04-28T00:09:58.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:09:58.566Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ben Williamson lines out to third baseman José Ramírez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-28T00:10:15.938Z","endTime":"2026-04-28T00:11:35.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68922621602962,"aZ":-26.348294426810774,"pfxX":9.4158085146762,"pfxZ":3.914607487173848,"pX":-0.09281713712920157,"pZ":2.0463086227915075,"vX0":2.131857046894683,"vY0":-122.24753596263396,"vZ0":-2.202424586968358,"x":120.54,"y":183.53,"x0":-2.202268765944219,"y0":50.00439391931444,"z0":5.257230013610215,"aX":14.025354692251975},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":-17.5,"spinRate":2503,"spinDirection":101},"zone":8,"typeConfidence":2.0,"plateTime":0.4508066218130682,"extension":6.5076222695334245},"index":0,"playId":"b4e74004-29f5-3469-aaf1-28d30c04e492","pitchNumber":1,"startTime":"2026-04-28T00:10:36.934Z","endTime":"2026-04-28T00:10:40.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254301257963014,"aZ":-29.219345833836517,"pfxX":7.52021015727771,"pfxZ":1.977131416547385,"pX":0.6648305293740758,"pZ":1.677861933379291,"vX0":4.4842417762978295,"vY0":-122.32645821352527,"vZ0":-2.281815390623751,"x":91.66,"y":193.48,"x0":-2.177590461577367,"y0":50.002708618016,"z0":5.162495953107313,"aX":11.23799247891058},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.2,"breakHorizontal":-14.8,"spinRate":2528,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.4501606944687637,"extension":6.781812515148365},"index":1,"playId":"2630d8b8-f32b-3bb0-aea3-d56348e20d5e","pitchNumber":2,"startTime":"2026-04-28T00:10:52.630Z","endTime":"2026-04-28T00:10:56.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731213398524165,"aZ":-27.307139744793403,"pfxX":7.332994751524597,"pfxZ":3.174679920787221,"pX":0.9115799845627625,"pZ":1.0119286440503672,"vX0":4.843751403524643,"vY0":-123.62047215251198,"vZ0":-4.106254049855076,"x":82.25,"y":211.46,"x0":-2.0320197040300845,"y0":50.00326764925666,"z0":5.010585246465402,"aX":11.246788943229184},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":-14.5,"spinRate":2634,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44462010236243277,"extension":6.54614910228298},"index":2,"playId":"58db586c-71df-3cc1-b4b4-4a534ffe724e","pitchNumber":3,"startTime":"2026-04-28T00:11:08.997Z","endTime":"2026-04-28T00:11:13.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753863211144992,"aZ":-26.75991519852995,"pfxX":8.177668752969577,"pfxZ":3.649999499521102,"pX":-0.29792218097982237,"pZ":1.8432317865431243,"vX0":2.0623394047808836,"vY0":-121.86318439892959,"vZ0":-2.5057710496916283,"x":128.36,"y":189.01,"x0":-2.220126854097383,"y0":50.00569173133766,"z0":5.226305467181256,"aX":12.147462947523474},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":-15.4,"spinRate":2561,"spinDirection":86},"zone":8,"typeConfidence":2.0,"plateTime":0.4516319529932278,"extension":6.79687764687371},"hitData":{"launchSpeed":82.9,"launchAngle":11.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.81,"coordY":159.1}},"index":3,"playId":"ef49a2ed-f2af-3ee3-a4d8-414711c5f90b","pitchNumber":4,"startTime":"2026-04-28T00:11:29.863Z","endTime":"2026-04-28T00:11:35.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:11:35.923Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T00:14:08.760Z","endTime":"2026-04-28T00:15:43.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Richie Palacios remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:13:58.495Z","endTime":"2026-04-28T00:13:58.510Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"description":"Defensive switch from second base to third base for Ben Williamson.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T00:13:58.510Z","endTime":"2026-04-28T00:13:58.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700"},{"details":{"description":"Pitching Change: Ian Seymour replaces Steven Matz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-28T00:13:58.511Z","endTime":"2026-04-28T00:14:11.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.574499436181217,"aZ":-25.377178862926726,"pfxX":10.771478329388131,"pfxZ":4.628530539909918,"pX":-0.38491140392215345,"pZ":1.8460005815621685,"vX0":-8.236164503288666,"vY0":-120.4274515097779,"vZ0":-3.248920422463059,"x":131.67,"y":188.94,"x0":1.6814338395141255,"y0":50.000773476973244,"z0":5.459405406916818,"aX":15.806185604536902},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":-17.5,"spinRate":1537,"spinDirection":119},"zone":7,"typeConfidence":2.0,"plateTime":0.4549659417919276,"extension":6.314530295107708},"index":3,"playId":"3fa1219b-e6b0-34ce-b8e9-116146a438ac","pitchNumber":1,"startTime":"2026-04-28T00:14:11.023Z","endTime":"2026-04-28T00:14:14.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15602319443018,"aZ":-26.60148243842421,"pfxX":11.700195170863742,"pfxZ":3.593711161739212,"pX":-0.02969920224660796,"pZ":1.6661302873149217,"vX0":-8.485255806863174,"vY0":-123.63933436643978,"vZ0":-3.793891740844895,"x":118.13,"y":193.79,"x0":1.9229227954502437,"y0":50.003791378916155,"z0":5.447453440798641,"aX":18.154305018306555},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-19.3,"spinRate":1929,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.44264023065804725,"extension":6.287895946350281},"index":4,"playId":"9d844f43-6408-3cb8-92d5-c9179eb2b24b","pitchNumber":2,"startTime":"2026-04-28T00:14:26.206Z","endTime":"2026-04-28T00:14:30.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-28T00:14:38.769Z","endTime":"2026-04-28T00:14:46.977Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04592981189781,"aZ":-15.656856626724538,"pfxX":5.04727331399251,"pfxZ":9.010709839183077,"pX":0.5466478931527146,"pZ":3.8068589673623596,"vX0":-5.032738427440681,"vY0":-134.95630539932114,"vZ0":-1.8924619443790773,"x":96.16,"y":135.99,"x0":1.7853932383657496,"y0":50.00360206310657,"z0":5.627384566769824,"aX":9.253748189214509},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":2217,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4068039495501208,"extension":6.437699847892139},"index":6,"playId":"f444d720-0703-3582-b71e-7bdf5c2c99e7","pitchNumber":3,"startTime":"2026-04-28T00:14:46.977Z","endTime":"2026-04-28T00:14:51.323Z","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":84.2,"endSpeed":77.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43907978709688,"aZ":-26.11314209174707,"pfxX":10.444107468864631,"pfxZ":3.995801336559869,"pX":-0.7497695359683095,"pZ":0.1690359505951096,"vX0":-9.162841635343348,"vY0":-122.21974310590633,"vZ0":-7.246280462096502,"x":145.58,"y":234.22,"x0":1.6857226006035908,"y0":50.002639585500155,"z0":5.40584008425752,"aX":15.84582438684587},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.8,"breakHorizontal":-16.8,"spinRate":1753,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44765754614836606,"extension":6.30298691532935},"index":7,"playId":"ae4c6985-464d-3113-ba0e-5ff0fe328935","pitchNumber":4,"startTime":"2026-04-28T00:14:59.990Z","endTime":"2026-04-28T00:15:03.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37557835733755,"aZ":-28.363412479732943,"pfxX":-4.789538233292523,"pfxZ":2.7715749010725794,"pX":0.9834909494015307,"pZ":2.997782131973514,"vX0":-1.6082512803616535,"vY0":-116.71078238745574,"vZ0":0.5189777541442071,"x":79.51,"y":157.84,"x0":2.304259754457336,"y0":50.00538611606965,"z0":5.447995516159356,"aX":-6.5949268680762225},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":5.4,"breakHorizontal":9.1,"spinRate":2312,"spinDirection":257},"zone":12,"typeConfidence":2.0,"plateTime":0.4696576526572489,"extension":6.343364487111624},"index":8,"playId":"ca49a9a4-3b2d-3579-8735-4cab664eaa3f","pitchNumber":5,"startTime":"2026-04-28T00:15:16.883Z","endTime":"2026-04-28T00:15:21.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53416068287509,"aZ":-19.550116719672943,"pfxX":6.765484414054701,"pfxZ":7.158968644574037,"pX":-1.6473329884806573,"pZ":2.9737307979077947,"vX0":-10.992120591451975,"vY0":-132.0495998655654,"vZ0":-2.6912050250223887,"x":179.79,"y":158.49,"x0":1.6932363952710374,"y0":50.00071985987709,"z0":5.4468596734851715,"aX":11.927571443323082},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-9.8,"spinRate":2024,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4150387788746879,"extension":6.486504231078547},"index":9,"playId":"6e2a2190-e4b3-3e0d-b582-9fc972684284","pitchNumber":6,"startTime":"2026-04-28T00:15:31.654Z","endTime":"2026-04-28T00:15:43.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:15:43.163Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Chandler Simpson in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T00:16:18.811Z","endTime":"2026-04-28T00:17:08.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"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"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bo Naylor replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:16:05.119Z","endTime":"2026-04-28T00:16:21.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.155980848894608,"aZ":-15.760689199614552,"pfxX":5.146872979411894,"pfxZ":9.393100956535541,"pX":-0.888375722630871,"pZ":2.505621308159641,"vX0":-9.190086534467941,"vY0":-132.11971075315574,"vZ0":-4.251054465054743,"x":150.86,"y":171.13,"x0":1.9846636763798085,"y0":50.00435281677956,"z0":5.312775414969059,"aX":8.99604451676732},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-7.1,"spinRate":2126,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4164052195266592,"extension":6.393062263771512},"index":1,"playId":"5944af4f-2377-3a82-99e8-606e54615cff","pitchNumber":1,"startTime":"2026-04-28T00:16:21.104Z","endTime":"2026-04-28T00:16:26.742Z","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.2,"endSpeed":75.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537913793341723,"aZ":-26.890108099149945,"pfxX":10.519045002571863,"pfxZ":3.6804634028795076,"pX":0.7641036888600667,"pZ":0.858670915440651,"vX0":-6.358762639513305,"vY0":-119.41021906765849,"vZ0":-4.788995268375766,"x":87.87,"y":215.6,"x0":2.104724868122033,"y0":50.00037217891797,"z0":5.330198186847488,"aX":15.079279700071703},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":-17.4,"spinRate":1501,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4599762820334061,"extension":6.249014654046277},"index":2,"playId":"33d57308-1dad-39b9-89b7-ef54a17e5554","pitchNumber":2,"startTime":"2026-04-28T00:16:37.534Z","endTime":"2026-04-28T00:16:41.232Z","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":88.8,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823887055344773,"aZ":-23.344144506148908,"pfxX":9.405254112989606,"pfxZ":5.285464981838734,"pX":-0.4071603618006268,"pZ":2.116542339628324,"vX0":-9.338758421424732,"vY0":-128.9767289494998,"vZ0":-3.5155760446355204,"x":132.52,"y":181.63,"x0":2.052524694217133,"y0":50.00406776578632,"z0":5.314099566826036,"aX":15.720260567304312},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":1918,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4259617106521745,"extension":6.379934774527459},"hitData":{"launchSpeed":82.9,"launchAngle":47.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.4,"coordY":124.68}},"index":3,"playId":"3100cc1c-4fbb-3de8-ac45-e60095584f90","pitchNumber":3,"startTime":"2026-04-28T00:16:55.219Z","endTime":"2026-04-28T00:17:08.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:17:08.153Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T00:17:18.581Z","endTime":"2026-04-28T00:18:23.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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.5,"endSpeed":82.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863634536653343,"aZ":-24.541530627605614,"pfxX":10.384990834619257,"pfxZ":4.408626509036433,"pX":0.7426998938640231,"pZ":2.2796949467716794,"vX0":-6.707639470186472,"vY0":-131.5136410263668,"vZ0":-3.4322184125026425,"x":88.69,"y":177.23,"x0":1.9920074354352122,"y0":50.00274667520851,"z0":5.445648379039498,"aX":17.98359180544837},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2022,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41830796740573506,"extension":6.317739766905131},"index":0,"playId":"4ee2f757-a5cb-33e3-b8ce-5030127e9654","pitchNumber":1,"startTime":"2026-04-28T00:17:36.747Z","endTime":"2026-04-28T00:17:41.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.457873792951634,"aZ":-26.962346672346833,"pfxX":10.147922792797457,"pfxZ":3.5105440999123516,"pX":0.15175095286686138,"pZ":1.4359462299267498,"vX0":-7.058330840345578,"vY0":-121.5577424943973,"vZ0":-3.9394734552467416,"x":111.22,"y":200.01,"x0":1.7852368637715765,"y0":50.00405948541705,"z0":5.43775990156701,"aX":15.07643043692548},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.6,"breakHorizontal":-16.6,"spinRate":1675,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.451850369021888,"extension":6.240975208165406},"index":1,"playId":"bbddfbd2-e18d-34bf-93a5-d983dcd7730c","pitchNumber":2,"startTime":"2026-04-28T00:17:55.647Z","endTime":"2026-04-28T00:17:59.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66632699155557,"aZ":-24.652594047170147,"pfxX":-8.483452400792643,"pfxZ":5.222705130134839,"pX":-1.2444504546407957,"pZ":1.7452317381707037,"vX0":-5.297325511293025,"vY0":-120.40864063021826,"vZ0":-2.975029032846182,"x":164.44,"y":191.66,"x0":2.1007695652732283,"y0":50.00058315313436,"z0":5.224775233748132,"aX":-12.209146297042974},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2301,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4583645193752046,"extension":6.235780139649415},"index":2,"playId":"576e064e-8c80-38e5-95d6-1cf17e1660d3","pitchNumber":3,"startTime":"2026-04-28T00:18:17.991Z","endTime":"2026-04-28T00:18:23.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:18:23.356Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-28T00:18:27.466Z","endTime":"2026-04-28T00:20:33.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"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":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.491092969152728,"aZ":-26.793088271925903,"pfxX":10.50241936577825,"pfxZ":3.6108740980374745,"pX":-0.45551715332311127,"pZ":0.9784771175695354,"vX0":-8.726307062991047,"vY0":-121.55630756662697,"vZ0":-5.014033262577353,"x":134.36,"y":212.36,"x0":1.8215977489296238,"y0":50.00564581861704,"z0":5.402525320985647,"aX":15.67237992203027},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.5,"breakHorizontal":-16.9,"spinRate":1708,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4511096578206799,"extension":6.308784687546259},"index":0,"playId":"f219f889-11f5-35c3-9992-58f6cc2d5f36","pitchNumber":1,"startTime":"2026-04-28T00:18:44.768Z","endTime":"2026-04-28T00:18:48.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00842436965796,"aZ":-27.759674436412116,"pfxX":-5.358025219066574,"pfxZ":3.16975554389834,"pX":0.8219694529792151,"pZ":2.2308655998721396,"vX0":-1.5864222695959713,"vY0":-117.96303492719701,"vZ0":-1.4590433836720298,"x":85.67,"y":178.55,"x0":2.2012998252350435,"y0":50.00184554471119,"z0":5.44618353811985,"aX":-7.457495017887023},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.6,"breakHorizontal":10.1,"spinRate":2356,"spinDirection":257},"zone":6,"typeConfidence":2.0,"plateTime":0.4665198042823402,"extension":6.275688099516032},"index":1,"playId":"34a0fc4c-c77e-3311-8f2c-dfee10df2451","pitchNumber":2,"startTime":"2026-04-28T00:19:02.642Z","endTime":"2026-04-28T00:19:07.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097142500021768,"aZ":-25.192830155528448,"pfxX":10.077555457689263,"pfxZ":4.665762840621859,"pX":0.5321744040975274,"pZ":1.0884378110715616,"vX0":-6.502124695695912,"vY0":-121.83414497247182,"vZ0":-5.087542588535701,"x":96.71,"y":209.39,"x0":1.9332842080337929,"y0":50.00194612091577,"z0":5.395056932984952,"aX":15.070585540936117},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.6,"spinRate":1610,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.45047306841796564,"extension":6.307769513488371},"index":2,"playId":"d5a57b04-66b9-3e8c-93b0-17c1b1a2d31b","pitchNumber":3,"startTime":"2026-04-28T00:19:20.496Z","endTime":"2026-04-28T00:19:24.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.409674449606484,"aZ":-16.300899823740515,"pfxX":6.7214993864438615,"pfxZ":8.722215032525126,"pX":-0.6518472008533379,"pZ":1.7273271076724084,"vX0":-8.998109657406923,"vY0":-134.80644846314402,"vZ0":-6.0597534654484475,"x":141.85,"y":192.14,"x0":1.873719350843284,"y0":50.00106776990865,"z0":5.176790981636427,"aX":12.229968022033532},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-10.0,"spinRate":2177,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.40808812405435724,"extension":6.38374769651018},"index":3,"playId":"38799a99-798f-3db0-8200-7e1018902927","pitchNumber":4,"startTime":"2026-04-28T00:19:45.572Z","endTime":"2026-04-28T00:19:49.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892016177031252,"aZ":-14.89347093989895,"pfxX":4.901868120206233,"pfxZ":9.570083355505345,"pX":1.771393403135787,"pZ":2.943618713080143,"vX0":-1.6602298649743026,"vY0":-134.01824657010326,"vZ0":-4.319218321192296,"x":49.48,"y":159.3,"x0":1.7646436820789306,"y0":50.00455992967703,"z0":5.651125762973569,"aX":8.85416876500671},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.5,"spinRate":2140,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.40980626442943846,"extension":6.271892259182312},"index":4,"playId":"3f7e917d-7d6f-32ee-94ee-6a9c065ac5a6","pitchNumber":5,"startTime":"2026-04-28T00:20:09.336Z","endTime":"2026-04-28T00:20:12.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039976507922457,"aZ":-28.719634734810725,"pfxX":-7.082646012718421,"pfxZ":2.498696338646762,"pX":-0.2704802225125132,"pZ":2.1555064838769087,"vX0":-3.114962664887801,"vY0":-117.97145555478521,"vZ0":-1.5002907568014425,"x":127.31,"y":180.58,"x0":1.9944683617765375,"y0":50.005883462443286,"z0":5.490069377103394,"aX":-9.813372070417746},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":2321,"spinDirection":276},"zone":7,"typeConfidence":2.0,"plateTime":0.4673653028950122,"extension":6.328807435699345},"index":5,"playId":"91fd99c1-2e8e-30a3-9196-d6c6cb66d22b","pitchNumber":6,"startTime":"2026-04-28T00:20:29.272Z","endTime":"2026-04-28T00:20:33.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:20:33.871Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Feduccia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T00:22:45.226Z","endTime":"2026-04-28T00:24:16.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bo Naylor remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:22:47.319Z","endTime":"2026-04-28T00:22:47.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.895048972376976,"aZ":-21.853015334536188,"pfxX":-9.542904328290714,"pfxZ":5.251092190252668,"pX":-1.4225292656876842,"pZ":2.284263545795187,"vX0":5.393070764386253,"vY0":-139.64065508462957,"vZ0":-4.105946016803419,"x":171.22,"y":177.1,"x0":-2.144178436078506,"y0":50.0008499746907,"z0":5.220287348276939,"aX":-18.750837552128676},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":16.1,"spinRate":2180,"spinDirection":237},"zone":13,"typeConfidence":0.89,"plateTime":0.392984790225674,"extension":6.610189674017631},"index":1,"playId":"fbc228e6-3d8d-3f96-bfc0-db2a1a121bbc","pitchNumber":1,"startTime":"2026-04-28T00:22:47.321Z","endTime":"2026-04-28T00:22:55.012Z","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":95.7,"endSpeed":86.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.813600626829555,"aZ":-25.144201986742047,"pfxX":-11.892096367381543,"pfxZ":3.638199479785638,"pX":-0.33849660979257407,"pZ":1.891009691551996,"vX0":8.649635699355056,"vY0":-138.99321610936767,"vZ0":-4.78944268522874,"x":129.9,"y":187.72,"x0":-1.9656482812313503,"y0":50.003919569229744,"z0":5.333199326704284,"aX":-22.976849059664385},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":19.4,"spinRate":2216,"spinDirection":234},"zone":7,"typeConfidence":0.9,"plateTime":0.3959861549754655,"extension":6.53023962132069},"index":2,"playId":"9979f940-228d-3eda-91a9-d6c2596c2a78","pitchNumber":2,"startTime":"2026-04-28T00:23:00.637Z","endTime":"2026-04-28T00:23:05.093Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":76.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900565965993824,"aZ":-29.886321435516738,"pfxX":5.34258067887395,"pfxZ":1.529985108013201,"pX":0.38020555523298366,"pZ":1.1951367274564433,"vX0":4.644886953180449,"vY0":-123.45467202130605,"vZ0":-3.8523702178195474,"x":102.51,"y":206.51,"x0":-2.239119182327877,"y0":50.00611580605233,"z0":5.369173861884521,"aX":8.021107654064327},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":-11.0,"spinRate":2468,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4484434595296598,"extension":6.57491733290828},"index":3,"playId":"0eb93e20-c420-3332-b685-228fac501c3d","pitchNumber":3,"startTime":"2026-04-28T00:23:15.509Z","endTime":"2026-04-28T00:23:22.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11495446765743,"aZ":-39.32716166082919,"pfxX":5.4468521547299025,"pfxZ":-4.988423271120222,"pX":-1.6236979523661403,"pZ":2.306074134415701,"vX0":-0.7305720235066826,"vY0":-119.29070824585479,"vZ0":0.1545543349133338,"x":178.89,"y":176.52,"x0":-2.0198022487956124,"y0":50.00359213115862,"z0":5.801667917575303,"aX":7.807632808629966},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.6,"breakHorizontal":-9.7,"spinRate":2520,"spinDirection":64},"zone":13,"typeConfidence":0.92,"plateTime":0.46010641204452574,"extension":5.92405676672789},"index":4,"playId":"4cb3e87d-122e-377f-9bf6-b0f74431a548","pitchNumber":4,"startTime":"2026-04-28T00:23:39.986Z","endTime":"2026-04-28T00:23:44.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299616026721775,"aZ":-37.881954027457276,"pfxX":6.518482136672289,"pfxZ":-4.0278619266768105,"pX":-0.8021607264902799,"pZ":1.083474006883397,"vX0":1.000323594082711,"vY0":-118.47953908525271,"vZ0":-2.3661167779511807,"x":147.58,"y":209.53,"x0":-2.076808958730315,"y0":50.00262039403758,"z0":5.567376532984796,"aX":9.237663896108062},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.6,"breakHorizontal":-12.0,"spinRate":2464,"spinDirection":67},"zone":13,"typeConfidence":0.92,"plateTime":0.4628511374716471,"extension":6.583450522490584},"index":5,"playId":"c8c7e08d-3226-3635-83e9-eafa9f05624d","pitchNumber":5,"startTime":"2026-04-28T00:23:54.260Z","endTime":"2026-04-28T00:23:59.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80070839739675,"aZ":-25.763650402548254,"pfxX":-10.616637355724153,"pfxZ":3.2271974842143845,"pX":-0.9692623316648648,"pZ":2.42409702262626,"vX0":6.678514151853187,"vY0":-140.5244091513884,"vZ0":-3.4110446344450387,"x":153.95,"y":173.33,"x0":-2.005500170496895,"y0":50.00238152854023,"z0":5.339876158839836,"aX":-21.092649896433493},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":17.8,"spinRate":2234,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3907542927415397,"extension":6.657108386354978},"index":6,"playId":"e501457f-56d6-368f-b89d-c14f47b0a617","pitchNumber":6,"startTime":"2026-04-28T00:24:11.587Z","endTime":"2026-04-28T00:24:16.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:24:16.162Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Walls grounds out, second baseman Daniel Schneemann to first baseman Rhys Hoskins.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T00:24:19.009Z","endTime":"2026-04-28T00:25:21.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239358554223013,"aZ":-26.964266549630135,"pfxX":3.2661158298319566,"pfxZ":3.337119876314423,"pX":-0.9427943049910156,"pZ":2.376535919025969,"vX0":1.796798911886421,"vY0":-124.7281083274804,"vZ0":-2.161288508757299,"x":152.94,"y":174.61,"x0":-2.098983569989167,"y0":50.00291485842594,"z0":5.498304624674105,"aX":5.0983127616129025},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-6.4,"spinRate":2486,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4406907000867304,"extension":6.022614956650557},"index":0,"playId":"9594f44a-6bc0-3c01-8012-df07e30eb433","pitchNumber":1,"startTime":"2026-04-28T00:24:38.412Z","endTime":"2026-04-28T00:24:42.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94192104819575,"aZ":-26.749257770573504,"pfxX":2.526796647094102,"pfxZ":3.5303296219790785,"pX":2.079878401581693,"pZ":0.8891139835728835,"vX0":8.888219048607272,"vY0":-124.05752200456635,"vZ0":-5.389712377891252,"x":37.72,"y":214.77,"x0":-1.8976545363882216,"y0":50.00581150433551,"z0":5.357523000095026,"aX":3.8843313304920035},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":-7.0,"spinRate":2405,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4438139714434439,"extension":6.616662760196771},"index":1,"playId":"ad8de556-35e1-3131-acdf-cc9e5d1945d8","pitchNumber":2,"startTime":"2026-04-28T00:24:52.684Z","endTime":"2026-04-28T00:24:57.113Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66070172842549,"aZ":-25.565143822604384,"pfxX":-11.130164893402668,"pfxZ":3.362801589031986,"pX":-0.16405622714153265,"pZ":2.2548641954536137,"vX0":8.594221685037427,"vY0":-140.10498632913303,"vZ0":-3.797514828365845,"x":123.25,"y":177.9,"x0":-1.8408899985693539,"y0":50.006643651525515,"z0":5.318784218188807,"aX":-21.906824165184556},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":18.1,"spinRate":2308,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.39246588036734265,"extension":6.723313285904153},"hitData":{"launchSpeed":99.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.82,"coordY":144.86}},"index":2,"playId":"42c31857-6920-3cc6-a0b2-efa071eaf25f","pitchNumber":3,"startTime":"2026-04-28T00:25:14.322Z","endTime":"2026-04-28T00:25:21.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:25:21.667Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yandy Díaz flies out sharply to center fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-28T00:25:29.159Z","endTime":"2026-04-28T00:27:09.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.950695923151656,"aZ":-22.341942620342156,"pfxX":-10.519922892379185,"pfxZ":4.907918851663473,"pX":-0.4230979851585954,"pZ":2.661528123427142,"vX0":7.965649624944352,"vY0":-141.06369262867193,"vZ0":-3.3804619692923605,"x":133.13,"y":166.92,"x0":-1.9256288023706691,"y0":50.0009323623729,"z0":5.326342348206298,"aX":-21.067252424705252},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2323,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.3892125350631517,"extension":6.562416279802625},"index":0,"playId":"b2a544f0-e1da-3718-a8b4-412cffae019c","pitchNumber":1,"startTime":"2026-04-28T00:25:47.125Z","endTime":"2026-04-28T00:25:52.376Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.057676235826236,"aZ":-25.466478217365363,"pfxX":-11.493867693655911,"pfxZ":3.3204367783027333,"pX":-0.0532269337570854,"pZ":3.225349334247733,"vX0":9.088469711189754,"vY0":-141.81201022188134,"vZ0":-1.4393664127647254,"x":119.03,"y":151.7,"x0":-1.8203298731158757,"y0":50.00014374009298,"z0":5.377583473292926,"aX":-23.203794123043036},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":18.7,"spinRate":2299,"spinDirection":234},"zone":2,"typeConfidence":0.91,"plateTime":0.3875240739168846,"extension":6.629175735717755},"index":1,"playId":"10d397a1-7c3c-3bc1-af01-ea018851482c","pitchNumber":2,"startTime":"2026-04-28T00:26:01.555Z","endTime":"2026-04-28T00:26:05.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380030250329337,"aZ":-29.03388076736953,"pfxX":1.444606001999297,"pfxZ":1.9248705262077603,"pX":1.185257601902145,"pZ":1.0921405305495517,"vX0":7.2427050304098755,"vY0":-127.37189777847148,"vZ0":-4.123343393625803,"x":71.82,"y":209.29,"x0":-1.888849681811009,"y0":50.00605237018856,"z0":5.040812681312579,"aX":2.361989174462993},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-4.3,"spinRate":2467,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.43084758817844104,"extension":6.559294169179546},"index":2,"playId":"962bdf7f-380a-323b-8100-86e398841851","pitchNumber":3,"startTime":"2026-04-28T00:26:20.905Z","endTime":"2026-04-28T00:26:24.801Z","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":98.5,"endSpeed":89.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82939932775546,"aZ":-24.546421030133086,"pfxX":-10.629479728446814,"pfxZ":3.6981228067983256,"pX":1.0531045781956532,"pZ":2.1654504568531423,"vX0":11.674236031042135,"vY0":-142.9375602487473,"vZ0":-4.225650642086839,"x":76.86,"y":180.31,"x0":-1.708673005565043,"y0":50.00345168015588,"z0":5.209626894529065,"aX":-21.93258855670799},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2263,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3836105802089942,"extension":6.612381932469471},"index":3,"playId":"3f2af3ff-0646-31e2-ae6f-5a674681283b","pitchNumber":4,"startTime":"2026-04-28T00:26:42.808Z","endTime":"2026-04-28T00:26:47.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426898023691297,"aZ":-27.496457032845544,"pfxX":4.691824854977195,"pfxZ":2.9727596917784505,"pX":-0.09983401888094615,"pZ":2.223478952084437,"vX0":2.8542476075215455,"vY0":-125.37645559725453,"vZ0":-2.3575856312668453,"x":120.81,"y":178.75,"x0":-1.8673176764759138,"y0":50.000069721591544,"z0":5.449776473662352,"aX":7.3697239929511715},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-9.2,"spinRate":2473,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4390659823803009,"extension":6.4233346321640745},"hitData":{"launchSpeed":100.3,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":105.86,"coordY":44.1}},"index":4,"playId":"86580cf1-0eff-323a-b8f2-ebb07a65b44d","pitchNumber":5,"startTime":"2026-04-28T00:26:59.562Z","endTime":"2026-04-28T00:27:09.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:27:09.972Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Richie Palacios to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:29:42.048Z","endTime":"2026-04-28T00:30:03.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"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":{"description":"Pitching Change: Bryan Baker replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T00:29:16.947Z","endTime":"2026-04-28T00:29:44.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641329,"link":"/api/v1/people/641329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.43404315244889,"aZ":-10.181813612447888,"pfxX":-3.4911026357416954,"pfxZ":11.346324253781798,"pX":0.8994544857907332,"pZ":2.752415486168823,"vX0":5.311711414855543,"vY0":-139.76156217748996,"vZ0":-7.950968312436979,"x":82.71,"y":164.46,"x0":-0.5900923838049641,"y0":50.001970319236634,"z0":6.338780422889808,"aX":-6.766625636341427},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":4.9,"spinRate":2350,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.39497081575289794,"extension":6.527281407725679},"index":1,"playId":"86e93638-845f-3b04-9f29-a2e19011bffc","pitchNumber":1,"startTime":"2026-04-28T00:29:44.090Z","endTime":"2026-04-28T00:29:48.691Z","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":86.3,"endSpeed":78.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.944124315164807,"aZ":-25.057617019668843,"pfxX":-9.561068405631122,"pfxZ":4.530600355036169,"pX":-0.7546399247956908,"pZ":1.4609911979786987,"vX0":3.8602139928380357,"vY0":-125.47273914787345,"vZ0":-6.520268322510843,"x":116.22,"y":131.94,"x0":-1.083857337051375,"y0":50.00320569150742,"z0":6.177696079783024,"aX":-15.01585929143327},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":16.2,"spinRate":1955,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4390717456920097,"extension":6.402276396296018},"hitData":{"launchSpeed":70.2,"launchAngle":-4.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.0,"coordY":151.64}},"index":2,"playId":"0132efda-59b5-35a3-a118-a4c8c1e4d8de","pitchNumber":2,"startTime":"2026-04-28T00:29:56.669Z","endTime":"2026-04-28T00:30:03.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:30:03.932Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Ryan Vilade.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:31:08.500Z","endTime":"2026-04-28T00:32:57.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T00:30:21.652Z","endTime":"2026-04-28T00:30:25.946Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-28T00:30:25.946Z","endTime":"2026-04-28T00:31:11.500Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-28T00:31:10.815Z","endTime":"2026-04-28T00:31:10.816Z","isPitch":false,"type":"action"},{"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.3,"endSpeed":76.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56197336755264,"aZ":-25.771898463604238,"pfxX":-7.825891976342662,"pfxZ":4.250665616074123,"pX":-1.044628069635658,"pZ":3.1136120311630915,"vX0":2.9619614612893495,"vY0":-122.63326422138874,"vZ0":-2.599219396338495,"x":156.82,"y":154.71,"x0":-1.2582292493646985,"y0":50.00559903191366,"z0":6.40906581958741,"aX":-11.800026388770796},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":1716,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.44839828144114247,"extension":6.210142141579581},"index":3,"playId":"5aecf79b-9247-35f5-8757-8813d483440a","pitchNumber":1,"startTime":"2026-04-28T00:31:10.817Z","endTime":"2026-04-28T00:31:15.463Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.542918839609854,"aZ":-24.51233250997649,"pfxX":-8.012783984749525,"pfxZ":5.0176999952959305,"pX":-0.781312194586466,"pZ":2.0297680066248014,"vX0":2.8442395758537327,"vY0":-123.59231973858437,"vZ0":-5.4749696942040655,"x":146.78,"y":183.98,"x0":-0.9144014214406614,"y0":50.003516171652805,"z0":6.366147579672484,"aX":-12.239615743535165},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.9,"breakHorizontal":13.7,"spinRate":1791,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.44533651579718425,"extension":6.235405697879739},"index":4,"playId":"e2e72e09-38b7-34ae-8db2-d403a9b50729","pitchNumber":2,"startTime":"2026-04-28T00:31:23.075Z","endTime":"2026-04-28T00:31:50.102Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611950527539108,"aZ":-26.470256630053235,"pfxX":-6.413962340533407,"pfxZ":3.7005805691194915,"pX":-0.38105051122493094,"pZ":3.051217104221066,"vX0":3.533424863202475,"vY0":-123.62751432871946,"vZ0":-2.6900807599816625,"x":131.52,"y":156.4,"x0":-0.9986247685493997,"y0":50.003634230569524,"z0":6.385023039513666,"aX":-9.887015618992006},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":10.8,"spinRate":1855,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.4437699317124899,"extension":6.232803334648439},"index":5,"playId":"eff66daa-13ee-31f5-98a7-86861b4dedb3","pitchNumber":3,"startTime":"2026-04-28T00:31:54.626Z","endTime":"2026-04-28T00:31:58.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.720633747983904,"aZ":-11.796761460850995,"pfxX":-2.7669051917634593,"pfxZ":10.27306697320223,"pX":0.21938727142006773,"pZ":2.3867455106119024,"vX0":3.2611438681776765,"vY0":-140.63100845648773,"vZ0":-8.697323665991057,"x":108.64,"y":174.34,"x0":-0.601041644207355,"y0":50.00468963287601,"z0":6.303299836962481,"aX":-5.4899276239604555},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":4.3,"spinRate":2327,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.39088889262143045,"extension":6.504741607139092},"index":6,"playId":"7e7c0b48-1d45-3821-9104-cd3904a9ad7e","pitchNumber":4,"startTime":"2026-04-28T00:32:08.184Z","endTime":"2026-04-28T00:32:15.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":87.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.49075929002299,"aZ":-13.716230462151925,"pfxX":-1.3263486106942457,"pfxZ":9.174020126165912,"pX":0.6169555767045038,"pZ":4.241178138971639,"vX0":4.449545028492657,"vY0":-142.32762938613382,"vZ0":-3.7085240829915724,"x":93.48,"y":124.27,"x0":-0.8077010954117552,"y0":50.004633997345486,"z0":6.454372565398448,"aX":-2.6690996256458925},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":1.3,"spinRate":2380,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.3876814609487682,"extension":6.447673935269502},"index":7,"playId":"d4ff1adb-7320-3b5a-ae56-946bc8d5792e","pitchNumber":5,"startTime":"2026-04-28T00:32:31.447Z","endTime":"2026-04-28T00:32:35.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890456619579396,"aZ":-25.23746857952367,"pfxX":-8.33770735326931,"pfxZ":4.5303169247641035,"pX":0.4091033337883395,"pZ":2.1611717510554183,"vX0":5.622163946524948,"vY0":-123.58567988583455,"vZ0":-4.715011011843928,"x":101.41,"y":180.43,"x0":-0.8233037653599597,"y0":50.00420056808547,"z0":6.2390052571804855,"aX":-12.771591294124207},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.2,"breakHorizontal":13.6,"spinRate":1898,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.4448795204361753,"extension":6.558496231392279},"hitData":{"launchSpeed":90.4,"launchAngle":20.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.59,"coordY":108.92}},"index":8,"playId":"119d3082-b12c-31dd-ad36-a69f0d0e998a","pitchNumber":6,"startTime":"2026-04-28T00:32:45.572Z","endTime":"2026-04-28T00:32:57.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:32:57.117Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase DeLauter doubles (6) on a line drive to right fielder Ryan Vilade. Kyle Manzardo to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:33:04.834Z","endTime":"2026-04-28T00:35:04.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.183193825920306,"aZ":-9.31709902738039,"pfxX":-2.8825095788462285,"pfxZ":11.243093336205476,"pX":-0.1695193684748071,"pZ":1.5604923556061419,"vX0":2.8417594705188756,"vY0":-141.85297692411137,"vZ0":-11.47532929532803,"x":123.46,"y":196.65,"x0":-0.8109613922889746,"y0":50.00685734374975,"z0":6.258069817716215,"aX":-5.861749008635169},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2394,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.38649436111414825,"extension":6.393028663730171},"index":0,"playId":"32742dc6-694b-31bc-b393-8c223d115154","pitchNumber":1,"startTime":"2026-04-28T00:33:27.460Z","endTime":"2026-04-28T00:33:31.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, 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":85.1,"endSpeed":78.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95179773369046,"aZ":-25.285392726105584,"pfxX":-8.60742865942014,"pfxZ":4.4268126515164745,"pX":0.24709353036732268,"pZ":1.749770204775508,"vX0":5.299334959062812,"vY0":-123.79566204258319,"vZ0":-5.808019026858926,"x":107.58,"y":191.54,"x0":-0.7993658542163115,"y0":50.00530083381001,"z0":6.2339414627439425,"aX":-13.405798915114032},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":1866,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.4418939213023849,"extension":6.537495604186632},"index":1,"playId":"96d6ead0-dc93-30dc-bd8c-fadf056c61ad","pitchNumber":2,"startTime":"2026-04-28T00:33:47.773Z","endTime":"2026-04-28T00:33:51.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60959815494527,"aZ":-22.865213474062223,"pfxX":-7.930641253082388,"pfxZ":5.828765958975918,"pX":0.20217510039332684,"pZ":0.4635102063728209,"vX0":5.3561156664901945,"vY0":-125.35174936830069,"vZ0":-9.367962945273863,"x":109.29,"y":226.27,"x0":-0.9285891051133818,"y0":50.00239414141496,"z0":6.106459421798666,"aX":-12.6593642690382},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":13.2,"spinRate":1913,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4364459386297508,"extension":6.573591265275786},"index":2,"playId":"cd6f8eeb-d4c7-30dc-b745-aeb60ace8161","pitchNumber":3,"startTime":"2026-04-28T00:34:08.908Z","endTime":"2026-04-28T00:34:12.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.799426173939203,"aZ":-25.294723738713287,"pfxX":-10.124229542314332,"pfxZ":4.430927406441522,"pX":-0.8601213941818399,"pZ":1.1943751341001558,"vX0":3.7726510314774484,"vY0":-124.82302167396406,"vZ0":-6.941332905607676,"x":149.79,"y":206.53,"x0":-1.0892120670634922,"y0":50.00597651359666,"z0":6.1403462864501295,"aX":-15.727932079782443},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":17.3,"spinRate":1868,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4414753375431313,"extension":6.387943788571034},"index":3,"playId":"70415c8e-c8f8-3436-be9e-6640f5af89cb","pitchNumber":4,"startTime":"2026-04-28T00:34:34.030Z","endTime":"2026-04-28T00:34:37.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38199021516102,"aZ":-24.71174010682726,"pfxX":-9.599193954686772,"pfxZ":4.774898620162633,"pX":0.1722537816711911,"pZ":2.1501885162035,"vX0":5.960012509889066,"vY0":-125.07193468614041,"vZ0":-4.962715992571954,"x":110.43,"y":180.72,"x0":-1.010847417430492,"y0":50.00338768462147,"z0":6.220890266143518,"aX":-15.00456575565574},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":1860,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4401936257202972,"extension":6.484708559951913},"hitData":{"launchSpeed":97.1,"launchAngle":14.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.24,"coordY":124.62}},"index":4,"playId":"291bcffb-035e-3bb8-b97f-e64bd9da9f8f","pitchNumber":5,"startTime":"2026-04-28T00:34:52.929Z","endTime":"2026-04-28T00:35:04.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:35:04.325Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Valera strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:35:46.748Z","endTime":"2026-04-28T00:37:35.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter George Valera replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T00:35:29.296Z","endTime":"2026-04-28T00:35:49.075Z","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":"601","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.7365345850557,"aZ":-9.845784218261803,"pfxX":-2.41390195918244,"pfxZ":11.37712169438725,"pX":0.5097183513133963,"pZ":3.123341195543174,"vX0":4.16473960003188,"vY0":-140.60085566125642,"vZ0":-7.124808525357192,"x":97.57,"y":154.45,"x0":-0.6906521509056047,"y0":50.00519350327417,"z0":6.361336683792614,"aX":-4.738749780309052},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":3.4,"spinRate":2307,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.3925432211580251,"extension":6.6595960072766385},"index":1,"playId":"ccf66641-b44b-3115-99d2-2d1af3fa5d7b","pitchNumber":1,"startTime":"2026-04-28T00:35:49.075Z","endTime":"2026-04-28T00:35:52.908Z","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":98.0,"endSpeed":88.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.509310105497676,"aZ":-8.990990941862497,"pfxX":-4.354288371505635,"pfxZ":11.533183274831547,"pX":-1.7011400701579598,"pZ":1.7285802983365572,"vX0":-0.3563138885319202,"vY0":-142.2613513385489,"vZ0":-10.627641974633494,"x":181.84,"y":192.11,"x0":-1.0092784694968686,"y0":50.0058866683568,"z0":6.123133994522957,"aX":-8.75350190821038},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":7.9,"spinRate":2322,"spinDirection":205},"zone":13,"typeConfidence":0.92,"plateTime":0.3878985447370411,"extension":6.515752879782416},"index":2,"playId":"f9110d08-5b5a-3fe0-8828-829cf26e422d","pitchNumber":2,"startTime":"2026-04-28T00:36:07.660Z","endTime":"2026-04-28T00:36:11.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451973482136868,"aZ":-23.293752196556483,"pfxX":-8.54862777773962,"pfxZ":5.471575872077697,"pX":0.007217515511966324,"pZ":0.8693046557072699,"vX0":5.384375185752203,"vY0":-127.21307775113539,"vZ0":-8.534306595656123,"x":116.72,"y":215.31,"x0":-1.0365854361309028,"y0":50.00458127653623,"z0":6.143039734348353,"aX":-13.877201555994812},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":1892,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.43217339600840043,"extension":6.457018994638941},"index":3,"playId":"4a2d095e-c747-34dc-82f2-4895daf1295d","pitchNumber":3,"startTime":"2026-04-28T00:36:26.271Z","endTime":"2026-04-28T00:36:29.657Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79093033606852,"aZ":-22.519974999411577,"pfxX":-8.173644392335547,"pfxZ":5.87864887266412,"pX":-0.693897765972117,"pZ":1.2910341756095762,"vX0":3.4066689219142416,"vY0":-127.69542818677175,"vZ0":-7.929838670268812,"x":143.45,"y":203.92,"x0":-0.9879690151106586,"y0":50.000334659255714,"z0":6.225304993217923,"aX":-13.413992154668104},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.0,"breakHorizontal":13.9,"spinRate":1779,"spinDirection":226},"zone":13,"typeConfidence":0.88,"plateTime":0.4299297617584088,"extension":6.460933600854689},"index":4,"playId":"ee367739-a8c2-3390-a8da-576ffd1e1f6c","pitchNumber":4,"startTime":"2026-04-28T00:36:51.666Z","endTime":"2026-04-28T00:36:55.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.29838625721215,"aZ":-10.254143374521577,"pfxX":-1.217803708551581,"pfxZ":11.236863202665052,"pX":-1.6286574572800712,"pZ":4.154276562979535,"vX0":-1.143784772359362,"vY0":-140.13478315972924,"vZ0":-4.184035659765396,"x":179.08,"y":126.61,"x0":-1.0541423491831718,"y0":50.005044828466055,"z0":6.359583843803138,"aX":-2.376114731109606},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":2.5,"spinRate":2333,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39374607199580014,"extension":6.389203854339406},"index":5,"playId":"59421ee9-0aa1-36af-8332-e1cf980dc7a1","pitchNumber":5,"startTime":"2026-04-28T00:37:11.757Z","endTime":"2026-04-28T00:37:15.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130576513700053,"aZ":-24.381205945858362,"pfxX":-8.745586985305463,"pfxZ":4.954333212330646,"pX":-1.0391738174638339,"pZ":2.6869111706135556,"vX0":2.6985450932535873,"vY0":-125.33598293264828,"vZ0":-4.114361468611707,"x":156.61,"y":166.23,"x0":-1.0013554987114617,"y0":50.000734773871464,"z0":6.368789663781911,"aX":-13.747450507766144},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.2,"breakHorizontal":15.1,"spinRate":1790,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4389966692073628,"extension":6.395837105236054},"index":6,"playId":"05eba5cf-9ab1-3f12-a8c8-55a1653eeb6b","pitchNumber":6,"startTime":"2026-04-28T00:37:31.124Z","endTime":"2026-04-28T00:37:35.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:37:35.083Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:37:45.641Z","endTime":"2026-04-28T00:39:09.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.62"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39798613302037,"aZ":-10.169016841369837,"pfxX":-0.5256355705066922,"pfxZ":10.883897329818204,"pX":-0.3337741926008823,"pZ":2.916876194154968,"vX0":1.5885730435554415,"vY0":-142.17722755817286,"vZ0":-7.69662489821828,"x":129.72,"y":160.02,"x0":-0.8345628288783262,"y0":50.00291120153761,"z0":6.325610021785061,"aX":-1.06295735351624},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":0.6,"spinRate":2324,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.38710573851935104,"extension":6.5552947773723504},"index":0,"playId":"7f67063c-1cb2-3df2-9f42-6ed5cc12915b","pitchNumber":1,"startTime":"2026-04-28T00:38:01.867Z","endTime":"2026-04-28T00:38:06.056Z","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":98.1,"endSpeed":89.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.224682458772975,"aZ":-9.297456580723152,"pfxX":-2.35943346383527,"pfxZ":11.191197998166519,"pX":-0.36905285939701477,"pZ":2.3778992167165582,"vX0":2.312244475127297,"vY0":-142.63402798466277,"vZ0":-9.113597637525837,"x":131.07,"y":174.58,"x0":-0.8867922759592698,"y0":50.004435089735026,"z0":6.215480908349866,"aX":-4.8237014531285665},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2369,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.385178588385211,"extension":6.584708725347834},"index":1,"playId":"ba5b97ca-cd6e-391c-9a91-7c192049857d","pitchNumber":2,"startTime":"2026-04-28T00:38:20.299Z","endTime":"2026-04-28T00:38:25.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51468279526361,"aZ":-11.247438386308417,"pfxX":-2.087733606447197,"pfxZ":10.30363671468692,"pX":-1.0957911661240063,"pZ":4.43723707759221,"vX0":0.5649329880049432,"vY0":-142.06170075421838,"vZ0":-3.547292492453502,"x":158.77,"y":118.97,"x0":-1.0268669200773117,"y0":50.00048701400913,"z0":6.424354152522639,"aX":-4.238672765257497},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2341,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.38653003711208367,"extension":6.34625703189176},"index":2,"playId":"585e3bbe-da0d-39e8-a21c-cad928bf7075","pitchNumber":3,"startTime":"2026-04-28T00:38:44.952Z","endTime":"2026-04-28T00:38:48.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03699468822344,"aZ":-22.278737791375725,"pfxX":-6.60498628336406,"pfxZ":6.111251508763597,"pX":-0.9070034234635187,"pZ":1.1784092441321303,"vX0":2.7302546964179526,"vY0":-126.49790871764999,"vZ0":-8.055210713163845,"x":151.57,"y":206.96,"x0":-1.142773021778993,"y0":50.002495012482484,"z0":6.192845115823931,"aX":-10.693530964336976},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":11.3,"spinRate":1953,"spinDirection":221},"zone":13,"typeConfidence":0.88,"plateTime":0.4331526243628647,"extension":6.458687321430327},"index":3,"playId":"b55feaf9-e145-3c76-86a5-4cdcb20a99ac","pitchNumber":4,"startTime":"2026-04-28T00:39:04.934Z","endTime":"2026-04-28T00:39:09.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:39:09.621Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-28T00:37:45.641Z","endTime":"2026-04-28T00:39:09.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.58"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.28"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.62"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.14"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.81"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.04"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.14"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".045"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".720"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".528"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676439,"link":"/api/v1/people/676439"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39798613302037,"aZ":-10.169016841369837,"pfxX":-0.5256355705066922,"pfxZ":10.883897329818204,"pX":-0.3337741926008823,"pZ":2.916876194154968,"vX0":1.5885730435554415,"vY0":-142.17722755817286,"vZ0":-7.69662489821828,"x":129.72,"y":160.02,"x0":-0.8345628288783262,"y0":50.00291120153761,"z0":6.325610021785061,"aX":-1.06295735351624},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":0.6,"spinRate":2324,"spinDirection":200},"zone":1,"typeConfidence":0.91,"plateTime":0.38710573851935104,"extension":6.5552947773723504},"index":0,"playId":"7f67063c-1cb2-3df2-9f42-6ed5cc12915b","pitchNumber":1,"startTime":"2026-04-28T00:38:01.867Z","endTime":"2026-04-28T00:38:06.056Z","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":98.1,"endSpeed":89.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.224682458772975,"aZ":-9.297456580723152,"pfxX":-2.35943346383527,"pfxZ":11.191197998166519,"pX":-0.36905285939701477,"pZ":2.3778992167165582,"vX0":2.312244475127297,"vY0":-142.63402798466277,"vZ0":-9.113597637525837,"x":131.07,"y":174.58,"x0":-0.8867922759592698,"y0":50.004435089735026,"z0":6.215480908349866,"aX":-4.8237014531285665},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2369,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.385178588385211,"extension":6.584708725347834},"index":1,"playId":"ba5b97ca-cd6e-391c-9a91-7c192049857d","pitchNumber":2,"startTime":"2026-04-28T00:38:20.299Z","endTime":"2026-04-28T00:38:25.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51468279526361,"aZ":-11.247438386308417,"pfxX":-2.087733606447197,"pfxZ":10.30363671468692,"pX":-1.0957911661240063,"pZ":4.43723707759221,"vX0":0.5649329880049432,"vY0":-142.06170075421838,"vZ0":-3.547292492453502,"x":158.77,"y":118.97,"x0":-1.0268669200773117,"y0":50.00048701400913,"z0":6.424354152522639,"aX":-4.238672765257497},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2341,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.38653003711208367,"extension":6.34625703189176},"index":2,"playId":"585e3bbe-da0d-39e8-a21c-cad928bf7075","pitchNumber":3,"startTime":"2026-04-28T00:38:44.952Z","endTime":"2026-04-28T00:38:48.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03699468822344,"aZ":-22.278737791375725,"pfxX":-6.60498628336406,"pfxZ":6.111251508763597,"pX":-0.9070034234635187,"pZ":1.1784092441321303,"vX0":2.7302546964179526,"vY0":-126.49790871764999,"vZ0":-8.055210713163845,"x":151.57,"y":206.96,"x0":-1.142773021778993,"y0":50.002495012482484,"z0":6.192845115823931,"aX":-10.693530964336976},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":11.3,"spinRate":1953,"spinDirection":221},"zone":13,"typeConfidence":0.88,"plateTime":0.4331526243628647,"extension":6.458687321430327},"index":3,"playId":"b55feaf9-e145-3c76-86a5-4cdcb20a99ac","pitchNumber":4,"startTime":"2026-04-28T00:39:04.934Z","endTime":"2026-04-28T00:39:09.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T00:39:09.621Z","atBatIndex":70},"scoringPlays":[33,39,53,55],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":144.0,"y":155.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":135.58,"y":140.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":119.19,"y":147.41},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":120.99,"y":197.81},"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":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":133.19,"y":65.4},"type":"O","description":"Flyout"},{"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":143.4,"y":150.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":89.72,"y":50.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":159.99,"y":77.34},"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":2,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":95.59,"y":167.98},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16],"bottom":[17,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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":120.4,"y":160.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":144.0,"y":152.85},"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":71.94,"y":122.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":110.72,"y":160.72},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":138.56,"y":77.82},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23,24],"bottom":[25,26,27],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":134.93,"y":152.85},"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":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":155.3,"y":153.33},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":93.51,"y":70.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":98.79,"y":83.64},"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":4,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":120.4,"y":87.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":95.92,"y":168.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":113.14,"y":155.88},"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":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":139.77,"y":151.04},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":84.63,"y":78.71},"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":5,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":70.47,"y":53.21},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":117.64,"y":175.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":181.62,"y":145.55},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39,40],"bottom":[41,42,43],"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":98.37,"y":156.3},"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":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":149.57,"y":118.56},"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":6,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":159.74,"y":141.36},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":107.09,"y":156.49},"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":120.28,"y":135.79},"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":105.88,"y":171.61},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46,47,48],"bottom":[49,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":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":88.64,"y":71.39},"type":"O","description":"Flyout"},{"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":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":61.64,"y":128.06},"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":7,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":149.45,"y":151.04},"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":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":179.1,"y":110.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":141.71,"y":134.6},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56,57,58],"bottom":[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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":235.95,"y":94.16},"type":"H","description":"Home Run"},{"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":64.73,"y":121.39},"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":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":124.04,"y":94.76},"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":8,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":139.77,"y":213.97},"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":8,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":127.67,"y":191.58},"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":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":86.81,"y":159.1},"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":42.4,"y":124.68},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65],"bottom":[66,67,68,69,70],"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":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":143.82,"y":144.86},"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":9,"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":105.86,"y":44.1},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":144.0,"y":151.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":200.59,"y":108.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":195.24,"y":124.62},"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":5},"away":{"runs":3,"hits":7,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"catcher":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"first":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"second":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"third":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"shortstop":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"left":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"center":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"right":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"onDeck":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"inHole":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"battingOrder":2,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"offense":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"onDeck":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"inHole":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"battingOrder":7,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"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":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".256","atBats":34,"obp":".332","slg":".391","ops":".723","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"4.28","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":44,"strikes":92,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":2,"pitchesPerInning":"15.11","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"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-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":11,"groundOuts":14,"airOuts":16,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".200","atBats":55,"obp":".279","slg":".236","ops":".515","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":4,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.88","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":32,"errors":1,"chances":67,"fielding":".985","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":{"note":"(W, 4-1)","summary":"7.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":28,"strikes":67,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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"}]},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"301","stats":{"batting":{"note":"2-","summary":"0-0 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":11,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".256","atBats":39,"obp":".412","slg":".359","ops":".771","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":14,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":26,"putOuts":23,"errors":2,"chances":51,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":7,"airOuts":19,"runs":4,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".245","atBats":53,"obp":".322","slg":".453","ops":".775","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":24,"rbi":4,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":44,"airOuts":26,"runs":14,"doubles":0,"triples":2,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".309","atBats":110,"obp":".342","slg":".345","ops":".687","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":38,"rbi":6,"leftOnBase":37,"sacBunts":3,"sacFlies":1,"babip":".337","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":58,"errors":0,"chances":59,"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":{},"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":26,"groundOuts":28,"airOuts":41,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":113,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":439,"era":"2.10","inningsPitched":"30.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":122,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":148,"strikes":291,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".500","pitchesPerInning":"14.63","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.40","hitsPer9Inn":"7.50","runsScoredPer9":"2.10","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"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}},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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, 5)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","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":10,"groundOuts":7,"airOuts":13,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":49,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":223,"era":"7.11","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"1.42","battersFaced":55,"outs":38,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":223,"balls":75,"strikes":148,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"17.61","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"11.37","walksPer9Inn":"2.84","hitsPer9Inn":"9.95","runsScoredPer9":"7.11","homeRunsPer9":"0.71","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"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":{},"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":11,"gamesStarted":1,"flyOuts":11,"groundOuts":16,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":18,"hitByPitch":0,"atBats":62,"obp":".357","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":277,"era":"3.45","inningsPitched":"15.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.60","battersFaced":71,"outs":47,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":114,"strikes":163,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.68","gamesFinished":2,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"6.32","walksPer9Inn":"4.02","hitsPer9Inn":"10.34","runsScoredPer9":"4.60","homeRunsPer9":"0.57","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":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"802","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":11,"gamesStarted":0,"flyOuts":3,"groundOuts":17,"airOuts":8,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":42,"obp":".234","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":194,"era":"4.38","inningsPitched":"12.1","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"0.81","battersFaced":47,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":66,"strikes":128,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":".667","pitchesPerInning":"15.73","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.03","walksPer9Inn":"2.92","hitsPer9Inn":"4.38","runsScoredPer9":"5.84","homeRunsPer9":"0.73","inheritedRunners":8,"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":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":21,"airOuts":31,"runs":17,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".228","atBats":101,"obp":".347","slg":".475","ops":".822","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":48,"rbi":24,"leftOnBase":38,"sacBunts":0,"sacFlies":3,"babip":".235","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.43","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":13,"putOuts":193,"errors":3,"chances":209,"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":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":5,"groundOuts":26,"airOuts":15,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".292","atBats":72,"obp":".338","slg":".403","ops":".741","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":29,"rbi":8,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":6,"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":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","assists":2,"putOuts":152,"errors":3,"chances":157,"fielding":".981","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":"100","stats":{"batting":{"summary":"0-3 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":28,"flyOuts":13,"groundOuts":32,"airOuts":25,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":2,"hits":35,"hitByPitch":5,"avg":".327","atBats":107,"obp":".424","slg":".486","ops":".910","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":52,"rbi":20,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".352","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","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":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":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":22,"airOuts":18,"runs":13,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".247","atBats":77,"obp":".318","slg":".338","ops":".656","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":26,"rbi":10,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.22","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":55,"putOuts":27,"errors":2,"chances":84,"fielding":".976","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"}]},"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":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"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":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"300","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":34,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".259","atBats":112,"obp":".333","slg":".500","ops":".833","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":56,"rbi":15,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","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":{"gamesStarted":1,"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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":22,"groundOuts":12,"airOuts":45,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".138","atBats":87,"obp":".200","slg":".253","ops":".453","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":22,"rbi":8,"leftOnBase":52,"sacBunts":1,"sacFlies":1,"babip":".152","groundOutsToAirouts":"0.27","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":2,"chances":62,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]}},"batters":[650490,666018,691406,680700,668723,676356,802415,810938,663743,656775,676439,670764,571927,693855,641329],"pitchers":[571927,693855,641329],"bench":[641584],"bullpen":[685801,672782,643377,687330,668984,607259,663556,656876,669947,642121],"battingOrder":[650490,666018,680700,668723,676356,802415,810938,676439,670764],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Aranda (7, 8th inning off Gaddis, 0 on, 0 out)."},{"label":"TB","value":"Aranda 4; Caminero; DeLuca; Fortes; Vilade 3."},{"label":"RBI","value":"Aranda (24); Vilade 2 (5)."},{"label":"2-out RBI","value":"Vilade."},{"label":"Runners left in scoring position, 2 out","value":"Díaz, Y; Williamson; Aranda."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Palacios, R (4, 2nd base off Gaddis/Hedges)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Caminero-Williamson-Aranda)."}]}],"note":[{"label":"1","value":"Ran for Fortes in the 7th."},{"label":"2","value":"Ran for Caminero in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":12,"airOuts":8,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".230","atBats":32,"obp":".316","slg":".378","ops":".694","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"4.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.25","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":57,"strikes":97,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":3,"pitchesPerInning":"17.11","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":1,"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":"601","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":12,"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".222","atBats":36,"obp":".243","slg":".306","ops":".549","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":6,"leftOnBase":16,"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":false,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":25,"airOuts":35,"runs":12,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".245","atBats":94,"obp":".333","slg":".489","ops":".822","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":46,"rbi":16,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.80","popOuts":13,"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":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{},"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":11,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":12,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":40,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":173,"era":"5.91","inningsPitched":"10.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.03","battersFaced":45,"outs":32,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":65,"strikes":108,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"16.22","gamesFinished":4,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.28","walksPer9Inn":"1.69","hitsPer9Inn":"7.59","runsScoredPer9":"7.59","homeRunsPer9":"2.53","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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}},"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":"800","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":109,"errors":0,"chances":110,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".314","atBats":70,"obp":".392","slg":".586","ops":".978","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":41,"rbi":14,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.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":36,"errors":0,"chances":67,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":29,"airOuts":29,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".269","atBats":93,"obp":".352","slg":".398","ops":".750","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":37,"rbi":17,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","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":73,"putOuts":44,"errors":2,"chances":119,"fielding":".983","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":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","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,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"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":3,"balls":1,"strikes":2,"strikePercentage":".670","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":1,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":13,"groundOuts":14,"airOuts":24,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".129","atBats":62,"obp":".194","slg":".194","ops":".388","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":12,"rbi":3,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".156","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.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":{"caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","assists":5,"putOuts":153,"errors":1,"chances":159,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":30,"groundOuts":22,"airOuts":45,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":21,"intentionalWalks":3,"hits":25,"hitByPitch":0,"avg":".229","atBats":109,"obp":".354","slg":".450","ops":".804","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":49,"rbi":12,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".221","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.17","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":35,"putOuts":19,"errors":3,"chances":57,"fielding":".947","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":36,"airOuts":34,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".217","atBats":106,"obp":".300","slg":".274","ops":".574","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":29,"rbi":8,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":61,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":5,"groundOuts":8,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":43,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":227,"era":"3.86","inningsPitched":"11.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.29","battersFaced":51,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":90,"strikes":137,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"19.46","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"4.63","hitsPer9Inn":"6.94","runsScoredPer9":"3.86","homeRunsPer9":"0.77","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"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}},"ID682877":{"person":{"id":682877,"fullName":"Juan Brito","link":"/api/v1/people/682877"},"jerseyNumber":"34","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":14,"airOuts":11,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".176","atBats":51,"obp":".250","slg":".255","ops":".505","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":13,"rbi":3,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":33,"putOuts":10,"errors":4,"chances":47,"fielding":".915","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":11,"groundOuts":21,"airOuts":25,"runs":12,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".276","atBats":87,"obp":".315","slg":".506","ops":".821","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":44,"rbi":15,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.40","popOuts":6,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":17,"airOuts":16,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".203","atBats":79,"obp":".292","slg":".266","ops":".558","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":21,"rbi":6,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.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":12,"putOuts":108,"errors":0,"chances":120,"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"}]},"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":{"summary":"5.2 IP, ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 11)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"note":"(L, 0-1)(BS, 1)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":2,"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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":13,"groundOuts":29,"airOuts":32,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":120,"obp":".336","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":523,"era":"4.45","inningsPitched":"30.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.45","battersFaced":131,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":193,"strikes":330,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.26","hitsPer9Inn":"9.79","runsScoredPer9":"4.45","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"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":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":24,"obp":".355","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":31,"outs":20,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":50,"strikes":86,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".000","pitchesPerInning":"20.40","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"1.35","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":true,"isSubstitute":false}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":12,"airOuts":19,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".203","atBats":69,"obp":".345","slg":".319","ops":".664","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,682657,608070,656555,700932,800050,681807,671655,682177,595978,666310,677587,800048,670036,681870,683769,670059],"pitchers":[800048,670036,681870,683769,670059],"bench":[682877],"bullpen":[676440,641401,676282,677944,682120,688883,671922,668909],"battingOrder":[680757,682657,608070,700932,800050,671655,682177,666310,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"DeLauter (6, Baker)."},{"label":"HR","value":"Schneemann (4, 5th inning off Matz, 1 on, 1 out)."},{"label":"TB","value":"DeLauter 3; Hedges; Manzardo; Ramírez, Jo; Schneemann 4."},{"label":"RBI","value":"Schneemann 2 (14)."},{"label":"Runners left in scoring position, 2 out","value":"Schneemann 2."},{"label":"GIDP","value":"Hoskins."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Hedges (1)."}]}],"note":[{"label":"a","value":"Singled for Hoskins in the 9th."},{"label":"b","value":"Struck out for Fry in the 9th."},{"label":"1","value":"Ran for Hedges in the 8th."}]}},"officials":[{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Home Plate"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Hedges 4 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike, Ball-Overturned to Strike); Caminero (Strike-Confirmed); Fry (Strike-Overturned to Ball); Fortes 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Feduccia (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Matz 95-67; Seymour, I 18-10; Baker 23-15; Messick 95-58; Festa, M 3-2; Sabrowski 20-13; Gaddis 13-10; Holderman 23-14."},{"label":"Groundouts-flyouts","value":"Matz 11-3; Seymour, I 0-1; Baker 1-0; Messick 6-2; Festa, M 0-0; Sabrowski 0-1; Gaddis 1-0; Holderman 2-1."},{"label":"Batters faced","value":"Matz 25; Seymour, I 4; Baker 5; Messick 22; Festa, M 1; Sabrowski 4; Gaddis 4; Holderman 6."},{"label":"Inherited runners-scored","value":"Festa, M 1-0; Gaddis 2-0; Holderman 1-0."},{"label":"Umpires","value":"HP: Jacob Metz. 1B: Tom Hanahan. 2B: Scott Barry. 3B: Manny Gonzalez. "},{"label":"Weather","value":"71 degrees, Cloudy."},{"label":"Wind","value":"13 mph, Out To LF."},{"label":"First pitch","value":"6:10 PM."},{"label":"T","value":"2:28."},{"label":"Att","value":"18,029."},{"label":"Venue","value":"Progressive Field."},{"label":"April 27, 2026"}],"pitchingNotes":["Gaddis pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","boxscoreName":"Messick"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, ER, 9 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":37,"strikes":58,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","boxscoreName":"Matz"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"7.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":28,"strikes":67,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","boxscoreName":"Vilade"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"loser":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"save":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}