{"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":824780,"link":"/api/v1.1/game/824780/feed/live","metaData":{"wait":10,"timeStamp":"20260408_011820","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824780,"type":"R","doubleHeader":"N","id":"2026/04/07/milmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824780-2026-04-07","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-07T22:45:00Z","originalDate":"2026-04-07","officialDate":"2026-04-07","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":11,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":3,"ties":0,"pct":".727"},"records":{},"divisionLeader":false,"wins":8,"losses":3,"winningPercentage":".727"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","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":"Boston","record":{"gamesPlayed":11,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":3,"losses":8,"ties":0,"pct":".273"},"records":{},"divisionLeader":false,"wins":3,"losses":8,"winningPercentage":".273"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID813349":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349","firstName":"Todd","lastName":"Early","primaryNumber":"19","birthDate":"2002-04-03","currentAge":24,"birthCity":"Midlothian","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connelly","useLastName":"Early","middleName":"Connelly McNeil","boxscoreName":"Early","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Connelly Early","nameSlug":"connelly-early-813349","firstLastName":"Connelly Early","lastFirstName":"Early, Connelly","lastInitName":"Early, C","initLastName":"C Early","fullFMLName":"Todd Connelly McNeil Early","fullLFMName":"Early, Todd Connelly McNeil","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID596115":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115","firstName":"Trevor","lastName":"Story","primaryNumber":"10","birthDate":"1992-11-15","currentAge":33,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trevor","useLastName":"Story","middleName":"John","boxscoreName":"Story","nickName":"True","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Story","nameSlug":"trevor-story-596115","firstLastName":"Trevor Story","lastFirstName":"Story, Trevor","lastInitName":"Story, T","initLastName":"T Story","fullFMLName":"Trevor John Story","fullLFMName":"Story, Trevor John","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID677161":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161","firstName":"Zachery","lastName":"Kelly","primaryNumber":"76","birthDate":"1995-03-03","currentAge":31,"birthCity":"Roanoke","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Kelly","middleName":"Reed","boxscoreName":"Kelly, Z","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Kelly","nameSlug":"zack-kelly-677161","firstLastName":"Zack Kelly","lastFirstName":"Kelly, Zack","lastInitName":"Kelly, Z","initLastName":"Z Kelly","fullFMLName":"Zachery Reed Kelly","fullLFMName":"Kelly, Zachery Reed","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID676979":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979","firstName":"Garrett","lastName":"Crochet","primaryNumber":"35","birthDate":"1999-06-21","currentAge":27,"birthCity":"Ocean Springs","birthStateProvince":"MS","birthCountry":"USA","height":"6' 6\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Crochet","middleName":"Nolan","boxscoreName":"Crochet","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"crow-SHAY","mlbDebutDate":"2020-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Crochet","nameSlug":"garrett-crochet-676979","firstLastName":"Garrett Crochet","lastFirstName":"Crochet, Garrett","lastInitName":"Crochet, G","initLastName":"G Crochet","fullFMLName":"Garrett Nolan Crochet","fullLFMName":"Crochet, Garrett Nolan","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID669084":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084","firstName":"Dayton","lastName":"Hall","primaryNumber":"37","birthDate":"1998-09-19","currentAge":27,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"DL","useLastName":"Hall","middleName":"Layne","boxscoreName":"Hall, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-08-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DL Hall","nameSlug":"dl-hall-669084","firstLastName":"DL Hall","lastFirstName":"Hall, DL","lastInitName":"Hall, D","initLastName":"D Hall","fullFMLName":"Dayton Layne Hall","fullLFMName":"Hall, Dayton Layne","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Clear","temp":"42","wind":"12 mph, L To R"},"gameInfo":{"attendance":33193,"firstPitch":"2026-04-07T22:45:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"home":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":584273,"fullName":"Andy Andres","link":"/api/v1/people/584273"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:45:41.811Z","endTime":"2026-04-07T22:47:41.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10,11],"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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-07T19:32:54.200Z","endTime":"2026-04-07T22:29:21.791Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"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-07T22:29:21.791Z","endTime":"2026-04-07T22:45:17.454Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"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-07T22:45:17.454Z","endTime":"2026-04-07T22:45:44.171Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"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":95.9,"endSpeed":87.2,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95473641947647,"aZ":-12.119953053162318,"pfxX":6.599719509312585,"pfxZ":10.269380144372356,"pX":0.7268377042319647,"pZ":2.011717709676404,"vX0":-7.566711619186233,"vY0":-139.26906951815585,"vZ0":-8.323308146968277,"x":89.29,"y":184.46,"x0":2.6289891854458944,"y0":50.00516128517993,"z0":5.8519223207417,"aX":12.891778183689809},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":-10.3,"spinRate":2392,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.3941592918721768,"extension":6.711723211348126},"index":3,"playId":"e61d3818-6500-352a-b00b-861a4705dcc9","pitchNumber":1,"startTime":"2026-04-07T22:45:44.171Z","endTime":"2026-04-07T22:45:47.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74931710773258,"aZ":-11.179044095702013,"pfxX":5.609826188596964,"pfxZ":10.6883614522521,"pX":-0.2859322845007691,"pZ":2.673614487872139,"vX0":-9.439386370181822,"vY0":-139.57984439982943,"vZ0":-6.753252883242652,"x":127.9,"y":166.59,"x0":2.4178738025000497,"y0":50.002423187667304,"z0":5.867992394022835,"aX":11.019646399859443},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":-8.2,"spinRate":2378,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.39310029437511185,"extension":6.744755949704699},"index":4,"playId":"f1153a2d-2d07-3e09-95a0-0960288f0045","pitchNumber":2,"startTime":"2026-04-07T22:45:57.531Z","endTime":"2026-04-07T22:46:01.362Z","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":5,"startTime":"2026-04-07T22:46:08.357Z","endTime":"2026-04-07T22:46:15.665Z","isPitch":false,"type":"action","player":{"id":663604,"link":"/api/v1/people/663604"}},{"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":97.2,"endSpeed":88.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26910556293959,"aZ":-11.344803905899882,"pfxX":5.60150124589496,"pfxZ":10.405154699382319,"pX":0.7434510904774151,"pZ":3.0813030834359556,"vX0":-6.366437844472973,"vY0":-141.32361969015696,"vZ0":-5.744355643712894,"x":88.66,"y":155.58,"x0":2.3086259555828414,"y0":50.00689864824847,"z0":5.884167004358409,"aX":11.21803260331847},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2396,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.38909511185570755,"extension":6.522376411404268},"index":6,"playId":"cae23961-0992-34e8-b3e4-a1bfb24a8b11","pitchNumber":3,"startTime":"2026-04-07T22:46:15.665Z","endTime":"2026-04-07T22:46:18.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03359342723242,"aZ":-33.806983257887175,"pfxX":-6.035565582172693,"pfxZ":-1.0991626217890644,"pX":-1.9874670328493496,"pZ":1.3548792704692818,"vX0":-7.8173208993974,"vY0":-122.68872103073288,"vZ0":-4.279137201733318,"x":192.76,"y":202.2,"x0":2.0497594797238086,"y0":50.00077882278469,"z0":6.069967175188229,"aX":-9.003622143811045},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.9,"breakHorizontal":13.1,"spinRate":2400,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4500843090247604,"extension":6.717053662853202},"index":7,"playId":"1e48b88b-b030-3d90-b007-bb9f331c3020","pitchNumber":4,"startTime":"2026-04-07T22:46:30.994Z","endTime":"2026-04-07T22:46:34.466Z","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":89.3,"endSpeed":80.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52146838142243,"aZ":-25.800199513519523,"pfxX":6.970797744252547,"pfxZ":3.790924249236026,"pX":2.1518805883504863,"pZ":3.1172636814780423,"vX0":-3.063506431347465,"vY0":-129.96937437184604,"vZ0":-2.19871913775639,"x":34.98,"y":154.61,"x0":2.451229146636178,"y0":50.00415357837807,"z0":5.967571137240669,"aX":11.725434586027669},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-11.8,"spinRate":1639,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42417375915216393,"extension":6.697842284434437},"index":8,"playId":"5868053d-f968-385a-96d0-db9c331d7834","pitchNumber":5,"startTime":"2026-04-07T22:46:46.475Z","endTime":"2026-04-07T22:46:50.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801095825122,"aZ":-27.241656207225518,"pfxX":0.7992716661175896,"pfxZ":2.8124740577039287,"pX":-1.2353595178975065,"pZ":2.316364405203425,"vX0":-8.865539004749152,"vY0":-132.4959808521192,"vZ0":-4.44277714227743,"x":164.09,"y":176.24,"x0":2.0693038327963804,"y0":50.00437686529416,"z0":6.037256737045832,"aX":1.4036028151252795},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":0.7,"spinRate":2625,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.41550198989532117,"extension":6.656772913233022},"index":9,"playId":"777ab366-c28b-3533-9bbe-f9690e05419f","pitchNumber":6,"startTime":"2026-04-07T22:47:02.889Z","endTime":"2026-04-07T22:47:10.937Z","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":96.7,"endSpeed":86.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13934637529939,"aZ":-10.19452449744048,"pfxX":5.124233123545578,"pfxZ":11.217822273911267,"pX":1.2243655871707015,"pZ":3.9571874658215096,"vX0":-5.375134753902563,"vY0":-140.5885494528696,"vZ0":-3.6860321129549334,"x":70.33,"y":131.94,"x0":2.514935978280076,"y0":50.00416792694971,"z0":5.970627769339711,"aX":10.042026235713351},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":-7.9,"spinRate":2426,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3927722904093054,"extension":6.566755688674724},"index":10,"playId":"d1e1c70e-5103-3a80-be0d-a3d4b9928f68","pitchNumber":7,"startTime":"2026-04-07T22:47:21.444Z","endTime":"2026-04-07T22:47:25.286Z","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":95.4,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71846168284193,"aZ":-25.13547949300671,"pfxX":8.663151933609312,"pfxZ":3.64499154923735,"pX":0.6157304215568441,"pZ":2.9610010791806807,"vX0":-8.051020089825379,"vY0":-138.67169077827018,"vZ0":-3.2546156555186294,"x":93.53,"y":158.83,"x0":2.4444151050685656,"y0":50.00069773887522,"z0":5.844560696059726,"aX":16.71287953417695},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":-13.8,"spinRate":2402,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.39641350398330655,"extension":6.590836484087096},"index":11,"playId":"3df38d52-dbd5-34da-81ae-d0cc123b6788","pitchNumber":8,"startTime":"2026-04-07T22:47:37.757Z","endTime":"2026-04-07T22:47:41.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:47:41.084Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:47:51.361Z","endTime":"2026-04-07T22:49:17.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17969225998671,"aZ":-11.37838058670164,"pfxX":6.231339622957517,"pfxZ":10.594653941936189,"pX":1.4103922199893009,"pZ":2.4615725887403297,"vX0":-5.878818696170178,"vY0":-140.05652752391828,"vZ0":-7.09792521565735,"x":63.24,"y":172.32,"x0":2.7393902000385806,"y0":50.00032644470819,"z0":5.7931210334009755,"aX":12.229101986881716},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":-9.8,"spinRate":2442,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3928765667092722,"extension":6.6557402055670405},"index":0,"playId":"18d67aac-bde1-3587-b728-581b89726dbe","pitchNumber":1,"startTime":"2026-04-07T22:48:03.000Z","endTime":"2026-04-07T22:48:08.662Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62849453234782,"aZ":-25.151012678233528,"pfxX":9.451492280566711,"pfxZ":3.5679240578290923,"pX":1.0145435262403617,"pZ":2.258973041170524,"vX0":-7.608589195435688,"vY0":-139.95074972350457,"vZ0":-5.216006693036697,"x":78.33,"y":177.79,"x0":2.549862129232792,"y0":50.005921293912294,"z0":5.809366160864474,"aX":18.622034948948073},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":-15.4,"spinRate":2200,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.392421406333769,"extension":6.783970336305025},"index":1,"playId":"038c0ac5-5eed-3bbd-83f6-fba7036c2795","pitchNumber":2,"startTime":"2026-04-07T22:48:18.829Z","endTime":"2026-04-07T22:48:23.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.275851600958077,"aZ":-21.911302982319125,"pfxX":-1.2184807014154753,"pfxZ":5.447040713662781,"pX":-0.12026997160778757,"pZ":2.2012573894378877,"vX0":-6.09016825638483,"vY0":-136.25842553925412,"vZ0":-5.878662231113252,"x":121.58,"y":179.35,"x0":2.300096287469013,"y0":50.00640902955224,"z0":5.895762021363919,"aX":-2.2958654008791575},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":3.5,"spinRate":2612,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40162511680157786,"extension":6.575586405248639},"index":2,"playId":"d6095667-98ae-3ce7-8a8c-ce11c7f34949","pitchNumber":3,"startTime":"2026-04-07T22:48:32.691Z","endTime":"2026-04-07T22:48:38.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992004396980803,"aZ":-15.673292841333133,"pfxX":6.793542681079922,"pfxZ":8.315587646755773,"pX":0.5880727018045012,"pZ":3.026470403815795,"vX0":-7.3376620168593245,"vY0":-140.06143964658264,"vZ0":-5.130143778980736,"x":94.58,"y":157.07,"x0":2.360703641048976,"y0":50.00317175455988,"z0":5.908778190467785,"aX":13.481643197006797},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":-10.8,"spinRate":2388,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3912499148987627,"extension":6.710170748283052},"hitData":{"launchSpeed":79.3,"launchAngle":25.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.58,"coordY":105.92}},"index":3,"playId":"8ed53673-7535-39bf-8aae-2a687fddc995","pitchNumber":4,"startTime":"2026-04-07T22:49:10.550Z","endTime":"2026-04-07T22:49:17.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:49:17.406Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-07T22:49:31.400Z","endTime":"2026-04-07T22:50:54.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998719253962115,"aZ":-17.69327644686661,"pfxX":-0.8795621665383955,"pfxZ":7.709315326422983,"pX":1.9437490344590875,"pZ":3.6064570517198873,"vX0":-1.237625338056909,"vY0":-136.44420768589794,"vZ0":-3.138543535235679,"x":42.91,"y":141.41,"x0":2.5181360100148855,"y0":50.00569484206213,"z0":5.996122810866644,"aX":-1.6528642829386926},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":1.9,"spinRate":2634,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4019615968228347,"extension":6.604046486465911},"index":0,"playId":"12674437-945f-331a-8258-092b7f3b973f","pitchNumber":1,"startTime":"2026-04-07T22:49:40.147Z","endTime":"2026-04-07T22:49:43.431Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07807085610327,"aZ":-21.269015058928147,"pfxX":-0.1260042868548652,"pfxZ":5.927746313214286,"pX":-0.6067411153308584,"pZ":1.7754017560768247,"vX0":-7.389381421796484,"vY0":-134.74458009089332,"vZ0":-7.0516633219625025,"x":140.13,"y":190.84,"x0":2.1867419416986484,"y0":50.00368104665344,"z0":5.927408367392274,"aX":-0.23203386318710495},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":1.8,"spinRate":2563,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.40637291629744965,"extension":6.792207038575963},"index":1,"playId":"414e26fe-699e-3f39-989f-e8c390442cbe","pitchNumber":2,"startTime":"2026-04-07T22:49:56.908Z","endTime":"2026-04-07T22:49:59.997Z","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":88.9,"endSpeed":81.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201410622435667,"aZ":-24.089491411446925,"pfxX":7.060224730529493,"pfxZ":4.800726390597511,"pX":0.49819357690629934,"pZ":1.824618822287876,"vX0":-6.277116880708898,"vY0":-129.26708847850452,"vZ0":-5.282967916352533,"x":98.01,"y":189.52,"x0":2.046573101759631,"y0":50.001448080537045,"z0":5.756065157752851,"aX":11.887935542402229},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-11.3,"spinRate":1588,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.42451411288286467,"extension":6.872055666719337},"index":2,"playId":"e190c185-043f-3817-80e9-75ff0f259d76","pitchNumber":3,"startTime":"2026-04-07T22:50:13.404Z","endTime":"2026-04-07T22:50:18.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-07T22:50:23.455Z","endTime":"2026-04-07T22:50:34.728Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85568299145509,"aZ":-14.865714134763708,"pfxX":6.276799072173415,"pfxZ":8.644242624886807,"pX":0.9016666453053725,"pZ":3.381204809827732,"vX0":-6.186178393653885,"vY0":-140.37694196919597,"vZ0":-4.390529461614594,"x":82.63,"y":147.49,"x0":2.315144928916146,"y0":50.001157958208466,"z0":5.928782855139015,"aX":12.565113727552479},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-10.2,"spinRate":2339,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3897331033826297,"extension":6.742507786280876},"index":4,"playId":"00284843-03a1-37d6-9532-4084d8eeef16","pitchNumber":4,"startTime":"2026-04-07T22:50:34.728Z","endTime":"2026-04-07T22:50:39.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799763665677727,"aZ":-28.8119173807174,"pfxX":-0.505428806264197,"pfxZ":1.9270754753138783,"pX":-0.8723179467345332,"pZ":2.119431974036569,"vX0":-7.681133432092423,"vY0":-130.76501598568396,"vZ0":-4.682678705291437,"x":150.25,"y":181.56,"x0":2.160294183984122,"y0":50.00119181946686,"z0":6.077345045159187,"aX":-0.8809947121341342},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.8,"breakHorizontal":2.5,"spinRate":2620,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4177574870108671,"extension":6.928316174005916},"hitData":{"launchSpeed":76.5,"launchAngle":11.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.19,"coordY":167.22}},"index":5,"playId":"c7843fb5-05f1-33f4-bb97-581282eccdcc","pitchNumber":5,"startTime":"2026-04-07T22:50:49.675Z","endTime":"2026-04-07T22:50:54.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:50:54.289Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:52:41.687Z","endTime":"2026-04-07T22:54:49.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":100.2,"endSpeed":91.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66409532688949,"aZ":-12.797263877248874,"pfxX":-8.431935089295404,"pfxZ":9.063110367468177,"pX":0.7430036737463104,"pZ":1.6752892911228447,"vX0":9.099981861883222,"vY0":-145.42385991231043,"vZ0":-7.9067871882845004,"x":88.68,"y":193.55,"x0":-1.3338972627775258,"y0":50.00494873878281,"z0":5.2090613450832235,"aX":-18.03092297513533},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2515,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3769035218154211,"extension":7.5215852482975425},"index":0,"playId":"b13649a1-1681-30f7-ae96-2ce15a6cf032","pitchNumber":1,"startTime":"2026-04-07T22:53:10.959Z","endTime":"2026-04-07T22:53:15.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":90.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.173831119432066,"aZ":-11.546264263042094,"pfxX":-7.612951916558876,"pfxZ":9.646674341874537,"pX":0.6674906131069184,"pZ":2.7188250549244226,"vX0":8.783098767529903,"vY0":-146.1569918696003,"vZ0":-5.193844640881724,"x":91.56,"y":165.37,"x0":-1.40417470590492,"y0":50.00525973712718,"z0":5.227958876011604,"aX":-16.282864916426714},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2562,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3764399198829933,"extension":7.4777796778627685},"index":1,"playId":"c0fde984-38db-30ff-9007-638d412eb442","pitchNumber":2,"startTime":"2026-04-07T22:53:26.249Z","endTime":"2026-04-07T22:53:29.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003054880610545,"aZ":-35.385903709387165,"pfxX":3.1573306194414297,"pfxZ":-1.9332248789965698,"pX":1.551383112696238,"pZ":1.7648655118342877,"vX0":6.256127305095423,"vY0":-128.54760679409617,"vZ0":-2.337711087810103,"x":57.86,"y":191.13,"x0":-1.3333986385208292,"y0":50.00558575215937,"z0":5.4586563484546025,"aX":5.23463884105386},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-7.2,"spinRate":1933,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4276407066932202,"extension":7.128411038198914},"index":2,"playId":"5a6725b7-842e-3f4f-a2f8-375ce719ec04","pitchNumber":3,"startTime":"2026-04-07T22:53:45.897Z","endTime":"2026-04-07T22:53:49.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":91.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.070117191718936,"aZ":-12.670145327104837,"pfxX":-8.191186344702407,"pfxZ":9.082848794630124,"pX":0.42996267613464423,"pZ":2.5864636171867423,"vX0":8.439660287533464,"vY0":-145.78424180969324,"vZ0":-5.263825741626276,"x":100.61,"y":168.95,"x0":-1.441783760053435,"y0":50.00180322258768,"z0":5.183748591333074,"aX":-17.58701923579817},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.5,"breakHorizontal":13.1,"spinRate":2599,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3760768689595828,"extension":7.554726354868368},"index":3,"playId":"5c3caaaf-9a58-3574-962b-b8cbbc3f706d","pitchNumber":4,"startTime":"2026-04-07T22:54:02.868Z","endTime":"2026-04-07T22:54:06.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-07T22:54:12.787Z","endTime":"2026-04-07T22:54:26.413Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":91.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.97160058146152,"aZ":-11.70081079611021,"pfxX":-7.504392437079827,"pfxZ":9.425058036080808,"pX":0.4192047948110716,"pZ":2.8274784492850933,"vX0":8.06720612686824,"vY0":-146.95197961941562,"vZ0":-4.897763589223751,"x":101.02,"y":162.44,"x0":-1.3953669032344866,"y0":50.00549198998245,"z0":5.219397724624754,"aX":-16.306817803764027},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2604,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3736709753862355,"extension":7.478673711209982},"index":5,"playId":"295d4142-a93c-3975-a68b-d7834693f266","pitchNumber":5,"startTime":"2026-04-07T22:54:26.413Z","endTime":"2026-04-07T22:54:29.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587834061298732,"aZ":-37.82477150911342,"pfxX":5.055652956147458,"pfxZ":-3.486684922841672,"pX":-0.6042335134826106,"pZ":3.0071452947523003,"vX0":0.4725061543762933,"vY0":-126.71281383153553,"vZ0":1.4108883088577933,"x":140.03,"y":157.59,"x0":-1.449797598173902,"y0":50.00159470233873,"z0":5.47179159514404,"aX":8.196564434867295},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.8,"breakHorizontal":-9.2,"spinRate":1940,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4327339373884138,"extension":6.984594221793691},"index":6,"playId":"41beaf2e-c97d-30f7-b003-fa01873758b0","pitchNumber":6,"startTime":"2026-04-07T22:54:45.530Z","endTime":"2026-04-07T22:54:49.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:54:49.747Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:55:01.289Z","endTime":"2026-04-07T22:56:26.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":90.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13256840708278,"aZ":-11.50997343823881,"pfxX":-7.178085703777414,"pfxZ":9.682934962612762,"pX":0.8094665126044542,"pZ":3.4272879936334344,"vX0":9.082453862604329,"vY0":-145.60908778411664,"vZ0":-3.336762952937878,"x":86.15,"y":146.24,"x0":-1.4265579070676109,"y0":50.00478354737097,"z0":5.291083024736635,"aX":-15.322229488454507},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2516,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.37703694479133176,"extension":7.5141158055928425},"index":0,"playId":"46b80941-924f-33ad-925b-ffaa5639fd0f","pitchNumber":1,"startTime":"2026-04-07T22:55:15.612Z","endTime":"2026-04-07T22:55:19.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":90.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.009646643929315,"aZ":-12.043912319024455,"pfxX":-5.78881058248054,"pfxZ":9.494728482970498,"pX":0.07421469678971851,"pZ":3.546706763835368,"vX0":6.8316491917496895,"vY0":-146.1772356489407,"vZ0":-2.60731041361744,"x":114.17,"y":143.02,"x0":-1.5640163406977867,"y0":50.00166263340794,"z0":5.193603178186867,"aX":-12.272076762720229},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2565,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3776655285078845,"extension":7.417545811095053},"index":1,"playId":"07ac3ba2-a72f-313c-8758-21ed950bb59a","pitchNumber":2,"startTime":"2026-04-07T22:55:31.382Z","endTime":"2026-04-07T22:55:34.766Z","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-07T22:55:41.371Z","endTime":"2026-04-07T22:55:57.137Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.2,"endSpeed":91.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.48326388230773,"aZ":-9.964066157797914,"pfxX":-6.722684211221286,"pfxZ":10.288392275038188,"pX":0.09264507981773107,"pZ":2.8977575507977416,"vX0":6.9027334544043475,"vY0":-147.05714844909346,"vZ0":-5.127667737461476,"x":113.47,"y":160.54,"x0":-1.4278629883951752,"y0":50.00725149905806,"z0":5.272804797931843,"aX":-14.519274827961448},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2544,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37448805652474215,"extension":7.361256238245595},"index":3,"playId":"5e13b909-3068-3415-abd1-643a0e80093c","pitchNumber":3,"startTime":"2026-04-07T22:55:57.137Z","endTime":"2026-04-07T22:56:00.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":90.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.56131199611324,"aZ":-9.881975281268613,"pfxX":-7.290615660739082,"pfxZ":10.431247831740698,"pX":-0.23565202991738254,"pZ":4.13020090400137,"vX0":6.086968853334731,"vY0":-146.8099529942019,"vZ0":-1.6465210223502766,"x":125.98,"y":127.26,"x0":-1.4106921440284113,"y0":50.00061186161107,"z0":5.301951158973058,"aX":-15.578349265155687},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.6,"breakHorizontal":11.6,"spinRate":2625,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3761290248525744,"extension":7.297070081089598},"index":4,"playId":"d2a475db-5f41-3d25-b1d9-260f889a4961","pitchNumber":4,"startTime":"2026-04-07T22:56:21.073Z","endTime":"2026-04-07T22:56:26.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:56:26.580Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-07T22:56:28.584Z","endTime":"2026-04-07T22:58:16.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106047611266053,"aZ":-36.18154745598498,"pfxX":1.6737429654815275,"pfxZ":-2.385385200168405,"pX":-0.4424867072495414,"pZ":1.356724678954616,"vX0":2.069393100612198,"vY0":-128.5617705160748,"vZ0":-3.1766712660423604,"x":133.87,"y":202.15,"x0":-1.4747127698517934,"y0":50.00542059348448,"z0":5.4104604316736,"aX":2.808037818375684},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.8,"breakHorizontal":-3.5,"spinRate":1868,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4256779875642387,"extension":7.186454982796304},"index":0,"playId":"188501ca-fa88-3f18-8a26-415a7c9fedb0","pitchNumber":1,"startTime":"2026-04-07T22:56:50.795Z","endTime":"2026-04-07T22:56:54.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995321480080584,"aZ":-22.395307777764547,"pfxX":0.21799160950270036,"pfxZ":4.899812631086934,"pX":2.2570570062415887,"pZ":1.841879377207273,"vX0":10.04694874084433,"vY0":-140.20771998006703,"vZ0":-4.880939515946357,"x":30.97,"y":189.05,"x0":-1.3975298024564895,"y0":50.004269672604025,"z0":5.062293366658683,"aX":0.43206195362467475},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":-2.4,"spinRate":2489,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3902999838351189,"extension":7.348287280386671},"index":1,"playId":"9cd23d3b-747e-3473-8166-fa1e65febcaf","pitchNumber":2,"startTime":"2026-04-07T22:57:08.700Z","endTime":"2026-04-07T22:57:11.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.62957964197602,"aZ":-11.401741605466102,"pfxX":-6.809909607479735,"pfxZ":9.58091915387967,"pX":0.10586358114522837,"pZ":3.0180427114873525,"vX0":7.1199772983667415,"vY0":-146.74952531685298,"vZ0":-4.389110835474802,"x":112.96,"y":157.29,"x0":-1.4739405606466403,"y0":50.00278163622807,"z0":5.219257943076782,"aX":-14.76571888559669},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.6,"breakHorizontal":10.8,"spinRate":2548,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3740706636072302,"extension":7.3643662060036315},"index":2,"playId":"7effe751-a36f-39a0-88e4-2c74bd876418","pitchNumber":3,"startTime":"2026-04-07T22:57:27.391Z","endTime":"2026-04-07T22:57:30.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.5637042653819,"aZ":-8.91602209727803,"pfxX":-8.768022270089253,"pfxZ":10.980463882407989,"pX":0.34169439846000105,"pZ":2.870846758125349,"vX0":8.417180881125889,"vY0":-145.41118179896722,"vZ0":-5.170810390291131,"x":103.98,"y":161.27,"x0":-1.4667937599421699,"y0":50.00314876884459,"z0":5.226287425737572,"aX":-18.572695838632335},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.8,"breakHorizontal":13.9,"spinRate":2580,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.37825395641874326,"extension":7.435155546530152},"index":3,"playId":"3968c2a2-4ddd-3412-a2a8-110e7994b67e","pitchNumber":4,"startTime":"2026-04-07T22:57:44.377Z","endTime":"2026-04-07T22:57:48.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.5,"endSpeed":90.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.8143042277104,"aZ":-8.442456561733094,"pfxX":-6.5342434686230675,"pfxZ":11.122290988645242,"pX":0.4500207920438745,"pZ":2.3935119022072455,"vX0":7.7754097919622325,"vY0":-145.94322568323233,"vZ0":-6.469287538955863,"x":99.85,"y":174.16,"x0":-1.4135547110719122,"y0":50.0029124371963,"z0":5.162161954546126,"aX":-13.943118804892437},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.8,"breakHorizontal":10.1,"spinRate":2555,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3768577124675456,"extension":7.346540431002697},"index":4,"playId":"095fefa5-d9dc-375b-8196-ce9a35b5a2e4","pitchNumber":5,"startTime":"2026-04-07T22:58:11.687Z","endTime":"2026-04-07T22:58:16.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T22:58:16.712Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gary Sánchez singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:00:16.293Z","endTime":"2026-04-07T23:02:02.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76776651824619,"aZ":-13.324868576352427,"pfxX":5.932478433100379,"pfxZ":9.849545264971237,"pX":1.0266616134395004,"pZ":3.6003915873438133,"vX0":-6.243864956075453,"vY0":-138.17584045764062,"vZ0":-3.7971689535015085,"x":77.87,"y":141.57,"x0":2.5561659109985237,"y0":50.00063438555062,"z0":5.9014802067636865,"aX":11.351210061597149},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":-9.2,"spinRate":2270,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39797231551139767,"extension":6.6007497232284145},"index":0,"playId":"dade17e5-bc6b-3ec5-b932-e835ebfdf1a6","pitchNumber":1,"startTime":"2026-04-07T23:00:25.972Z","endTime":"2026-04-07T23:00:29.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16514823718422,"aZ":-11.992986349872254,"pfxX":5.468162502125584,"pfxZ":10.161986235822988,"pX":-0.2535126081941171,"pZ":3.0781731830464865,"vX0":-8.832234558565577,"vY0":-140.3585453677056,"vZ0":-5.876774566535218,"x":126.66,"y":155.67,"x0":2.2303165164715013,"y0":50.00000109213087,"z0":5.987096418173749,"aX":10.857242363305877},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.0,"spinRate":2382,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.3909316669931062,"extension":6.758928990021413},"index":1,"playId":"3d0404b9-b4ac-3644-bb4c-21d17aa4a2f0","pitchNumber":2,"startTime":"2026-04-07T23:00:39.642Z","endTime":"2026-04-07T23:00:42.642Z","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":88.6,"endSpeed":81.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045710456168326,"aZ":-25.83585127379213,"pfxX":6.857436580143792,"pfxZ":3.750258459292856,"pX":0.358437417483488,"pZ":1.7312264972084848,"vX0":-6.25792336524365,"vY0":-128.93733804773666,"vZ0":-5.141226733304174,"x":103.34,"y":192.04,"x0":1.9224540523978464,"y0":50.00095958208515,"z0":5.737043625995721,"aX":11.580363517296108},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.9,"breakHorizontal":-11.0,"spinRate":1622,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.42431085709488814,"extension":6.760123065364422},"index":2,"playId":"04583853-03cf-3077-8afb-fefcedde73c9","pitchNumber":3,"startTime":"2026-04-07T23:00:52.510Z","endTime":"2026-04-07T23:00:57.081Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.242358428796113,"aZ":-23.749596645224955,"pfxX":9.372108353256822,"pfxZ":4.292332374060862,"pX":0.18670059070383888,"pZ":2.841496747228091,"vX0":-9.151198887579179,"vY0":-139.22691296930017,"vZ0":-3.912797251941169,"x":109.88,"y":162.06,"x0":2.298427884415351,"y0":50.005238347640116,"z0":5.83687249307618,"aX":18.403358436231564},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2258,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.39339703430273465,"extension":6.663608230397392},"index":3,"playId":"188baf30-0d4c-3c2d-9081-57d9e4ab20a2","pitchNumber":4,"startTime":"2026-04-07T23:01:07.564Z","endTime":"2026-04-07T23:01:11.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-07T23:01:27.624Z","endTime":"2026-04-07T23:01:35.243Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"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":84.4,"endSpeed":77.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93519546400631,"aZ":-33.21023687460135,"pfxX":-8.697733031379862,"pfxZ":-0.6885365285183136,"pX":-0.12281599274648464,"pZ":0.6971111118069118,"vX0":-3.2454118271204826,"vY0":-122.72429651019772,"vZ0":-5.9861300472059344,"x":121.68,"y":219.96,"x0":2.3509940104792832,"y0":50.00227013067737,"z0":6.036457812801738,"aX":-13.111035746401424},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.5,"breakHorizontal":16.6,"spinRate":2568,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4483243955401055,"extension":6.727156709655891},"index":5,"playId":"3d250610-432b-334e-aaf2-c371734b2a46","pitchNumber":5,"startTime":"2026-04-07T23:01:35.243Z","endTime":"2026-04-07T23:01:39.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.653322889930415,"aZ":-13.730322378478869,"pfxX":5.816910926765012,"pfxZ":9.443341353255223,"pX":-0.10828758735415314,"pZ":2.6347879368795644,"vX0":-8.918633584667448,"vY0":-139.4330708744547,"vZ0":-6.1129903693000305,"x":121.13,"y":167.64,"x0":2.3877533914334754,"y0":50.00566874748981,"z0":5.774954298453518,"aX":11.365367971943082},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":-8.5,"spinRate":2437,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39400699895837965,"extension":6.725795717352719},"hitData":{"launchSpeed":97.9,"launchAngle":5.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.99,"coordY":133.98}},"index":6,"playId":"39826851-94ca-3999-b24f-152892743eb2","pitchNumber":6,"startTime":"2026-04-07T23:01:51.235Z","endTime":"2026-04-07T23:02:02.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:02:02.489Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out softly, second baseman Marcelo Mayer to first baseman Willson Contreras. Gary Sánchez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:02:13.518Z","endTime":"2026-04-07T23:03:07.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.684344135956,"aZ":-12.979403542768889,"pfxX":3.2386005904069783,"pfxZ":9.98491042347682,"pX":0.40351386096492203,"pZ":3.6232490542049423,"vX0":-6.506797588451915,"vY0":-138.45191627934648,"vZ0":-3.9880091948006284,"x":101.62,"y":140.95,"x0":2.3736989798869725,"y0":50.006119700225966,"z0":5.963926726430587,"aX":6.228454519851708},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":-4.3,"spinRate":2341,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3970652819427918,"extension":6.880716145312417},"index":0,"playId":"002f6530-9ec4-3eee-a6d0-f4b11b40d844","pitchNumber":1,"startTime":"2026-04-07T23:02:25.687Z","endTime":"2026-04-07T23:02:28.687Z","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.5,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61100354878391,"aZ":-26.63910914789187,"pfxX":-0.9343993921600976,"pfxZ":3.196409539718063,"pX":-0.029126111786701235,"pZ":3.7998118827725818,"vX0":-5.502832088617491,"vY0":-131.69102609963636,"vZ0":-0.8202128963252951,"x":118.11,"y":136.19,"x0":2.221064040007476,"y0":50.00345105736527,"z0":6.110892344164337,"aX":-1.6174470521527882},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":3.1,"spinRate":2580,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.418166592595973,"extension":6.69811558147408},"index":1,"playId":"2fbcb407-e016-32fe-98d8-48519fafc4a2","pitchNumber":2,"startTime":"2026-04-07T23:02:42.841Z","endTime":"2026-04-07T23:02:46.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702657672188888,"aZ":-23.906436189561745,"pfxX":-0.47933761543517717,"pfxZ":4.509291774789503,"pX":0.7006683745939396,"pZ":3.1014365801568973,"vX0":-4.579092109206335,"vY0":-134.69263408971736,"vZ0":-3.202782951767712,"x":123.23,"y":115.92,"x0":2.4862577473126444,"y0":50.00454274059105,"z0":5.999491473282156,"aX":-0.8794344808975143},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":1.9,"spinRate":2653,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.40689551287473913,"extension":6.714090068691476},"hitData":{"launchSpeed":85.5,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":137.31,"coordY":160.71}},"index":2,"playId":"ccccf66b-3293-3629-b8e0-a7200e01b9f1","pitchNumber":3,"startTime":"2026-04-07T23:03:00.002Z","endTime":"2026-04-07T23:03:07.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:03:07.502Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:03:34.875Z","endTime":"2026-04-07T23:05:02.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.214786793869905,"aZ":-11.84401110580779,"pfxX":4.0537081787337295,"pfxZ":10.595907374565163,"pX":2.050017259475398,"pZ":4.147215028610415,"vX0":-3.104934647556225,"vY0":-138.44657553266285,"vZ0":-2.685691296683909,"x":38.86,"y":126.81,"x0":2.665834547174985,"y0":50.00663506664999,"z0":5.935016172238377,"aX":7.7808399412383205},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":-6.6,"spinRate":2485,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3973725190968995,"extension":6.744594195357389},"index":0,"playId":"cc28ad75-b6a7-36f3-b61e-8d1f25100cee","pitchNumber":1,"startTime":"2026-04-07T23:03:35.362Z","endTime":"2026-04-07T23:03:38.625Z","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":90.7,"endSpeed":82.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53377123074376,"aZ":-23.227548635314225,"pfxX":-1.3066811399942628,"pfxZ":5.113621798769895,"pX":-0.3133197754685572,"pZ":2.3528755958653096,"vX0":-6.15480839014385,"vY0":-131.8420923360534,"vZ0":-5.0414606586051365,"x":128.94,"y":175.25,"x0":2.226833913955611,"y0":50.005881140963844,"z0":6.0171263292054045,"aX":-2.2866195977973516},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":3.8,"spinRate":2582,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.41635985731281355,"extension":6.84985961075597},"index":1,"playId":"f4cfc9ab-d57b-337c-941e-cbe49923c6ac","pitchNumber":2,"startTime":"2026-04-07T23:03:53.473Z","endTime":"2026-04-07T23:03:56.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34863099421976,"aZ":-9.54561625682318,"pfxX":5.0125772817988,"pfxZ":11.379959579660337,"pX":0.8342806187210742,"pZ":2.3470167227532053,"vX0":-5.643925902616873,"vY0":-140.6995283228701,"vZ0":-7.895993610073967,"x":85.2,"y":175.41,"x0":2.222782440052026,"y0":50.0030512332673,"z0":5.822174745718149,"aX":9.968230264940019},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":-7.8,"spinRate":2408,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.3904952569630922,"extension":6.783638906927691},"index":2,"playId":"61c49702-8ecf-3812-aa2a-ae80204fbed9","pitchNumber":3,"startTime":"2026-04-07T23:04:33.130Z","endTime":"2026-04-07T23:04:36.958Z","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-07T23:04:45.284Z","endTime":"2026-04-07T23:04:57.644Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"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.9,"endSpeed":88.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.562805875170795,"aZ":-12.970187519955902,"pfxX":3.410413255363511,"pfxZ":9.71938112730498,"pX":0.917819179751864,"pZ":2.1064350641990566,"vX0":-5.264205911523612,"vY0":-139.49469493137764,"vZ0":-8.106720970479428,"x":82.01,"y":181.91,"x0":2.383956731144246,"y0":50.0062195808789,"z0":5.900156628975409,"aX":6.741237473876952},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2332,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.392239120908918,"extension":6.761430336927595},"index":4,"playId":"31821165-1023-33cc-ae5b-8673ba2037fb","pitchNumber":4,"startTime":"2026-04-07T23:04:57.644Z","endTime":"2026-04-07T23:05:02.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:05:02.228Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out softly, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-07T23:05:20.648Z","endTime":"2026-04-07T23:06:07.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":95.1,"endSpeed":86.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798602489477933,"aZ":-21.109599982318947,"pfxX":9.11564143992178,"pfxZ":5.73148221046265,"pX":1.4874766468926781,"pZ":2.9241262429675,"vX0":-6.026430344316394,"vY0":-138.27827941993561,"vZ0":-4.077096369168352,"x":60.3,"y":159.83,"x0":2.514611093377016,"y0":50.00011134824813,"z0":5.839843061090894,"aX":17.59089184010051},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-15.2,"spinRate":2356,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3966150311155143,"extension":6.676784086021821},"index":0,"playId":"67ea72d6-35c9-3465-9431-826d7f2c3a7b","pitchNumber":1,"startTime":"2026-04-07T23:05:24.024Z","endTime":"2026-04-07T23:05:28.582Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94098090248113,"aZ":-20.902461072698873,"pfxX":8.747088999205626,"pfxZ":5.818527667306746,"pX":1.5988980634413743,"pZ":3.0887837610984645,"vX0":-5.216163291126734,"vY0":-138.77322713825777,"vZ0":-3.7659310535264825,"x":56.05,"y":155.38,"x0":2.372853657725981,"y0":50.00372188956089,"z0":5.867076372807229,"aX":16.950529230893956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.6,"spinRate":2192,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3956641898127633,"extension":6.764407386041457},"index":1,"playId":"dd837f75-1f4d-3503-8530-afd1ab09e0fa","pitchNumber":2,"startTime":"2026-04-07T23:05:39.461Z","endTime":"2026-04-07T23:05:44.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44921965605164,"aZ":-23.63177968664241,"pfxX":8.535148470964508,"pfxZ":4.4187311408509835,"pX":0.4768875697373358,"pZ":3.4451413316939106,"vX0":-8.46067016538195,"vY0":-138.31773875630947,"vZ0":-2.264537034217536,"x":98.82,"y":145.76,"x0":2.469501712327046,"y0":50.005153275212635,"z0":5.862633670564836,"aX":16.50667586526703},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":2385,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3963163849317821,"extension":6.861229379519691},"hitData":{"launchSpeed":71.9,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.56,"coordY":162.23}},"index":2,"playId":"3bc1120a-7adc-3145-a038-9e3f8e2cf202","pitchNumber":3,"startTime":"2026-04-07T23:06:00.484Z","endTime":"2026-04-07T23:06:07.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:06:07.908Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:08:10.770Z","endTime":"2026-04-07T23:09:00.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":91.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42588514471691,"aZ":-10.735933638104616,"pfxX":-9.223759430515663,"pfxZ":9.96046648886704,"pX":0.6645129414297117,"pZ":3.0672252184612736,"vX0":9.607181379719949,"vY0":-146.01512180269657,"vZ0":-4.5367787805307245,"x":91.67,"y":155.96,"x0":-1.4751633579374046,"y0":50.00183727062072,"z0":5.290954067543995,"aX":-19.85135994957033},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.3,"breakHorizontal":14.8,"spinRate":2554,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3755826168138219,"extension":7.485551711517172},"index":0,"playId":"8e9c835b-98da-3010-b3ba-0c5ae7b9cae6","pitchNumber":1,"startTime":"2026-04-07T23:08:20.006Z","endTime":"2026-04-07T23:08:23.743Z","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":101.2,"endSpeed":91.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.39680530520221,"aZ":-9.55324341699999,"pfxX":-8.828746558040805,"pfxZ":10.396913987521149,"pX":-0.3127495910346169,"pZ":2.5305300173645766,"vX0":6.857351983011618,"vY0":-147.142989274828,"vZ0":-5.957195251615592,"x":128.92,"y":170.46,"x0":-1.5353054544988238,"y0":50.00664309031451,"z0":5.157668941539397,"aX":-19.21638944536304},"breaks":{"breakAngle":57.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":17.6,"breakHorizontal":14.5,"spinRate":2405,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3733301373746274,"extension":7.529482464788708},"index":1,"playId":"de98e3be-8119-3655-a7f7-24ef9a5f5e37","pitchNumber":2,"startTime":"2026-04-07T23:08:36.609Z","endTime":"2026-04-07T23:08:39.609Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":91.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.015168336246404,"aZ":-10.59429267375978,"pfxX":-7.8293501951612114,"pfxZ":9.985952743592787,"pX":0.8288989478228427,"pZ":2.149822267718988,"vX0":9.483927348426581,"vY0":-146.61698956900963,"vZ0":-7.0953703257840735,"x":85.4,"y":180.73,"x0":-1.4417185111329953,"y0":50.00601186594155,"z0":5.244895924656647,"aX":-16.925156116821253},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.7,"breakHorizontal":12.1,"spinRate":2654,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.37461418724064544,"extension":7.66447113770184},"index":2,"playId":"4cd31b36-ab14-3766-8082-444b6288e0e6","pitchNumber":3,"startTime":"2026-04-07T23:08:56.039Z","endTime":"2026-04-07T23:09:00.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:09:00.867Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:09:12.119Z","endTime":"2026-04-07T23:11:17.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":86.8,"endSpeed":79.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189686040636253,"aZ":-41.03545153535101,"pfxX":2.02349006483799,"pfxZ":-5.546616786468051,"pX":0.8740580106314236,"pZ":1.0269004032247575,"vX0":4.673624703080998,"vY0":-126.26127017939002,"vZ0":-2.7038948587849907,"x":83.68,"y":211.05,"x0":-1.2714396957438459,"y0":50.00162089242292,"z0":5.447020164078667,"aX":3.233084107270292},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.4,"breakHorizontal":-4.8,"spinRate":2288,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.43551678897446555,"extension":7.068638408520132},"index":0,"playId":"059e6ca7-94d5-3340-afe6-52294f2481f1","pitchNumber":1,"startTime":"2026-04-07T23:09:27.264Z","endTime":"2026-04-07T23:09:31.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.008488589502896,"aZ":-10.151875522185728,"pfxX":-7.2402550056774375,"pfxZ":10.280584777358742,"pX":1.9398948120933868,"pZ":1.0649341704734419,"vX0":12.044943726059696,"vY0":-145.6274767452811,"vZ0":-9.779305372223236,"x":43.06,"y":210.03,"x0":-1.3140186355363899,"y0":50.00482528652444,"z0":5.085651414745317,"aX":-15.513330583956607},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.7,"breakHorizontal":10.7,"spinRate":2621,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.37646931052864385,"extension":7.697287106199529},"index":1,"playId":"9b4b17f6-87e9-3c28-8c99-0b05e88457b3","pitchNumber":2,"startTime":"2026-04-07T23:09:44.349Z","endTime":"2026-04-07T23:09:47.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":89.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.53890027428073,"aZ":-10.32186652202787,"pfxX":-9.180009257241696,"pfxZ":10.357269685706221,"pX":0.1671873106519112,"pZ":3.363195874007616,"vX0":7.8738411610616055,"vY0":-145.9677717658819,"vZ0":-3.640150469182702,"x":110.63,"y":147.97,"x0":-1.4030236003259224,"y0":50.00003664901548,"z0":5.271699045315581,"aX":-19.362816701884757},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.0,"breakHorizontal":14.6,"spinRate":2702,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37850837725098385,"extension":7.352725607811763},"index":2,"playId":"6d96b0a1-4618-3897-8417-bc8b923d4f6e","pitchNumber":3,"startTime":"2026-04-07T23:10:06.046Z","endTime":"2026-04-07T23:10:09.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":90.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.269369327827604,"aZ":-8.53336900073395,"pfxX":-7.407142987873321,"pfxZ":11.047685275809028,"pX":1.3929759971550975,"pZ":2.9378375616720818,"vX0":10.748500843510858,"vY0":-146.43184050520256,"vZ0":-4.994050394419883,"x":63.9,"y":159.46,"x0":-1.3879781172696344,"y0":50.00318072069031,"z0":5.1927455485367995,"aX":-15.851847523160501},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.0,"breakHorizontal":10.9,"spinRate":2486,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.37614148775584244,"extension":7.591413438501096},"index":3,"playId":"9ee8f504-edba-3303-97e1-73a9f2425d9a","pitchNumber":4,"startTime":"2026-04-07T23:10:26.718Z","endTime":"2026-04-07T23:10:30.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74706987975584,"aZ":-25.383595458594804,"pfxX":0.08436613487275124,"pfxZ":3.515945652452489,"pX":0.23081689394431484,"pZ":3.1650784325791013,"vX0":4.935737308591188,"vY0":-138.1075902301795,"vZ0":-1.0941818337392482,"x":108.2,"y":153.32,"x0":-1.5904590473139288,"y0":50.00405703370298,"z0":5.273610800031936,"aX":0.16215366486160465},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2415,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39658818568727217,"extension":7.420005102182443},"index":4,"playId":"c1da706a-a91e-39e1-90e6-d491377599b1","pitchNumber":5,"startTime":"2026-04-07T23:10:44.738Z","endTime":"2026-04-07T23:10:48.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-07T23:10:57.448Z","endTime":"2026-04-07T23:11:12.695Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":91.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68317489366067,"aZ":-9.547286867002569,"pfxX":-6.968154617836995,"pfxZ":10.423174645615715,"pX":-0.3856020057537506,"pZ":3.461498306139718,"vX0":6.01990748775037,"vY0":-146.84507435614373,"vZ0":-3.4088585705415415,"x":131.7,"y":145.32,"x0":-1.5628353837130868,"y0":50.006623053995696,"z0":5.211197808246701,"aX":-15.131847181367418},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":18.4,"breakHorizontal":11.4,"spinRate":2512,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3738363774661546,"extension":7.448228977414359},"index":6,"playId":"d918bd03-949f-380e-91ba-da78cb020d21","pitchNumber":6,"startTime":"2026-04-07T23:11:12.695Z","endTime":"2026-04-07T23:11:17.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:11:17.379Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, shortstop Joey Ortiz to first baseman Gary Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-07T23:11:37.495Z","endTime":"2026-04-07T23:13:01.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":91.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25426026507628,"aZ":-9.493304964425436,"pfxX":-6.939411222142923,"pfxZ":10.527196361144583,"pX":1.1687147703859448,"pZ":3.0251489100835594,"vX0":9.77062228900584,"vY0":-146.46144371515078,"vZ0":-4.848039213702483,"x":72.45,"y":157.1,"x0":-1.3218627739244833,"y0":50.003936018713354,"z0":5.279375984066038,"aX":-14.95324677527477},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":18.1,"breakHorizontal":10.4,"spinRate":2547,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3751621837251946,"extension":7.566970499975673},"index":0,"playId":"0aae7948-3e56-30e4-9d5b-fb54e758e796","pitchNumber":1,"startTime":"2026-04-07T23:11:42.053Z","endTime":"2026-04-07T23:11:45.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":90.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.822008942709765,"aZ":-11.829690423289449,"pfxX":-6.949470883268951,"pfxZ":9.578131728246799,"pX":0.10253632632824264,"pZ":3.353676895892005,"vX0":7.56001671127819,"vY0":-145.43785599527598,"vZ0":-3.0684959429730845,"x":113.09,"y":148.23,"x0":-1.6383364561069371,"y0":50.00245134635835,"z0":5.148811033977215,"aX":-14.760972440876001},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2403,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3778367445862356,"extension":7.482042003280571},"index":1,"playId":"48c79406-22d4-355b-8183-df3ead673724","pitchNumber":2,"startTime":"2026-04-07T23:12:00.088Z","endTime":"2026-04-07T23:12:05.226Z","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":100.8,"endSpeed":90.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.85421732929725,"aZ":-9.582328702970477,"pfxX":-7.5796373249405695,"pfxZ":10.517018140378026,"pX":-0.34565990712346295,"pZ":3.052321263220438,"vX0":6.080282467415453,"vY0":-146.59902635405845,"vZ0":-4.716078471679966,"x":130.18,"y":156.37,"x0":-1.4754099955859015,"y0":50.005396268874875,"z0":5.269091118192198,"aX":-16.28619229616466},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.1,"breakHorizontal":12.4,"spinRate":2489,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3754868718783264,"extension":7.454439991276388},"index":2,"playId":"d934c51d-ac26-3144-8d06-a0e95ab9cde8","pitchNumber":3,"startTime":"2026-04-07T23:12:18.439Z","endTime":"2026-04-07T23:12:21.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964987951826043,"aZ":-37.85713223506009,"pfxX":1.8816675154242786,"pfxZ":-3.3322657203234733,"pX":-1.24627646521646,"pZ":3.323303048196586,"vX0":0.1582750730044048,"vY0":-129.2466715279486,"vZ0":1.738833956428775,"x":164.51,"y":149.05,"x0":-1.5529086894224844,"y0":50.00422365681734,"z0":5.532564729997699,"aX":3.208255968875901},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.5,"breakHorizontal":-3.5,"spinRate":2067,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.42252917881761887,"extension":6.959636110339952},"index":3,"playId":"4a327dc8-9ec1-391f-b7ac-7059cf69f2c4","pitchNumber":4,"startTime":"2026-04-07T23:12:36.940Z","endTime":"2026-04-07T23:12:40.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308346841666665,"aZ":-40.36193252770675,"pfxX":5.297197189107504,"pfxZ":-5.111021321697933,"pX":-0.2366337635824764,"pZ":2.5623810514038925,"vX0":1.8773661126584704,"vY0":-126.44032908860655,"vZ0":0.885115813725847,"x":126.02,"y":169.6,"x0":-1.6790026496698298,"y0":50.00209633044938,"z0":5.473442006499253,"aX":8.486392648313815},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-8.8,"breakHorizontal":-10.1,"spinRate":2200,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4349293257755882,"extension":6.940039684081449},"hitData":{"launchSpeed":87.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":144.48}},"index":4,"playId":"9f419b9b-c102-3870-8bd8-6ecf45bdca7e","pitchNumber":5,"startTime":"2026-04-07T23:12:53.860Z","endTime":"2026-04-07T23:13:01.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:13:01.486Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:15:05.522Z","endTime":"2026-04-07T23:15:52.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":95.0,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3887192103273,"aZ":-21.03061398789575,"pfxX":9.068917297817164,"pfxZ":5.764361727087949,"pX":0.6072188220631516,"pZ":2.4563512733894632,"vX0":-7.845066945414857,"vY0":-138.09420321980298,"vZ0":-5.27983254354624,"x":93.85,"y":172.46,"x0":2.30485733617458,"y0":50.00537025752762,"z0":5.80541826271913,"aX":17.540388187476534},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-14.8,"spinRate":2300,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.39644385363389123,"extension":6.745223154483602},"index":0,"playId":"3e338f45-8764-3d61-9ec3-a314e5169025","pitchNumber":1,"startTime":"2026-04-07T23:15:10.887Z","endTime":"2026-04-07T23:15:14.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.185509300981806,"aZ":-23.952694963023614,"pfxX":9.860879849650367,"pfxZ":4.363852125811457,"pX":1.0182045698931066,"pZ":3.17655602267623,"vX0":-7.272120804992685,"vY0":-136.84572249346274,"vZ0":-2.80125710132062,"x":78.19,"y":153.01,"x0":2.438391273747184,"y0":50.001307704536416,"z0":5.867045220345247,"aX":18.5690238061476},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":-16.2,"spinRate":2242,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.40134561040125805,"extension":6.588706891669252},"index":1,"playId":"578ad103-75d4-3d45-9e4e-8657ff19ae2e","pitchNumber":2,"startTime":"2026-04-07T23:15:24.163Z","endTime":"2026-04-07T23:15:28.302Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57533824502583,"aZ":-23.533232500936172,"pfxX":9.135754248138081,"pfxZ":4.532453562204719,"pX":0.6395671167418813,"pZ":2.125589441423756,"vX0":-8.028310099702196,"vY0":-137.66216757901188,"vZ0":-5.660167922702003,"x":92.62,"y":181.39,"x0":2.4168971299757254,"y0":50.00231661051975,"z0":5.817019008857874,"aX":17.410508780106095},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":2229,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.3989571311290505,"extension":6.687550282202261},"hitData":{"launchSpeed":67.0,"launchAngle":20.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.08,"coordY":105.31}},"index":2,"playId":"c3b23eeb-9bd5-34c7-8e99-920c39404790","pitchNumber":3,"startTime":"2026-04-07T23:15:41.488Z","endTime":"2026-04-07T23:15:52.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:15:52.851Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"David Hamilton out on a sacrifice bunt, pitcher Garrett Crochet to first baseman Willson Contreras. Blake Perkins to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:16:05.713Z","endTime":"2026-04-07T23:16:27.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676979,"link":"/api/v1/people/676979"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.993089361118813,"aZ":-22.65286877841934,"pfxX":8.707728832244879,"pfxZ":4.975274886508377,"pX":0.6204224222916076,"pZ":2.8814181971578323,"vX0":-7.945908548881821,"vY0":-137.8309006414158,"vZ0":-3.798381450192301,"x":93.35,"y":160.98,"x0":2.416000213937583,"y0":50.00618921331187,"z0":5.81598408727849,"aX":16.67766784723162},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":-14.0,"spinRate":2291,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.398119002878242,"extension":6.706170489602502},"hitData":{"launchSpeed":44.1,"launchAngle":-63.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":131.95,"coordY":189.88}},"index":0,"playId":"2f807629-0dc2-3c18-9c1d-9203e4307c72","pitchNumber":1,"startTime":"2026-04-07T23:16:20.525Z","endTime":"2026-04-07T23:16:27.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:16:27.325Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:16:52.603Z","endTime":"2026-04-07T23:18:31.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08970978317131,"aZ":-19.443758976349677,"pfxX":-0.8819264123166839,"pfxZ":7.097260791888885,"pX":-1.1749160813099513,"pZ":2.1850672055349203,"vX0":-8.992810289494273,"vY0":-132.30949614157842,"vZ0":-6.048841590133132,"x":161.79,"y":179.78,"x0":2.3661481062259115,"y0":50.00641412308154,"z0":5.900783017122302,"aX":-1.5798966287100453},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.9,"breakHorizontal":3.4,"spinRate":2624,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.41211698448476675,"extension":6.695219152189273},"index":0,"playId":"b0fbffce-e68d-33e7-8086-aa3b58fa21fa","pitchNumber":1,"startTime":"2026-04-07T23:16:52.603Z","endTime":"2026-04-07T23:16:56.401Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6415209827733,"aZ":-24.431843467100904,"pfxX":10.596056035842011,"pfxZ":4.054584472054076,"pX":0.867909350868582,"pZ":3.6006540879749687,"vX0":-7.684756603825037,"vY0":-137.10859974069427,"vZ0":-1.7507663263171946,"x":83.92,"y":141.56,"x0":2.3270965305676,"y0":50.00057390733904,"z0":5.910812789875296,"aX":20.219247385196113},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.2,"breakHorizontal":-17.6,"spinRate":2270,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3991272311605387,"extension":6.752764508742382},"index":1,"playId":"986b95be-090d-3f67-aba6-7bb680a5efd5","pitchNumber":2,"startTime":"2026-04-07T23:17:10.180Z","endTime":"2026-04-07T23:17:13.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865092219847458,"aZ":-14.431822332498,"pfxX":0.4583194535374018,"pfxZ":9.75119782054755,"pX":-0.46430719454503366,"pZ":2.0331690244367064,"vX0":-7.912662142385967,"vY0":-133.80860583919565,"vZ0":-7.262059321125693,"x":134.7,"y":183.88,"x0":2.467147158485185,"y0":50.00667971820226,"z0":5.80902547975052,"aX":0.8337791573361983},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":0.8,"spinRate":2637,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.408752524589278,"extension":6.680387443947011},"index":2,"playId":"f33c22f1-cdd2-32c8-9e4b-b1e5653d3928","pitchNumber":3,"startTime":"2026-04-07T23:17:32.063Z","endTime":"2026-04-07T23:17:35.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.471281866242457,"aZ":-11.940979626977692,"pfxX":5.372720345404714,"pfxZ":10.093917766648437,"pX":0.6810686872542541,"pZ":2.257129192346704,"vX0":-7.0471777307213435,"vY0":-140.3640447051104,"vZ0":-7.508376524066211,"x":91.04,"y":177.84,"x0":2.5210611485356487,"y0":50.00046662287219,"z0":5.73650129368584,"aX":10.766992611746995},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":-8.4,"spinRate":2417,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.38956978956751165,"extension":6.7720639076808},"index":3,"playId":"c9b89cb9-9f9a-3f01-acde-52f85466e42c","pitchNumber":4,"startTime":"2026-04-07T23:17:51.394Z","endTime":"2026-04-07T23:17:55.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"8fe5fb0e-58d9-4b8d-8d0f-6665039b7e3f","startTime":"2026-04-07T23:18:08.879Z","endTime":"2026-04-07T23:18:13.879Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49668815567028,"aZ":-13.496081315522677,"pfxX":5.711044367459115,"pfxZ":9.29683930906151,"pX":0.5149369653549535,"pZ":3.4156625955901103,"vX0":-7.192096169450473,"vY0":-140.7502130773342,"vZ0":-4.456464211624863,"x":97.37,"y":146.56,"x0":2.3595347261175044,"y0":50.004616306475235,"z0":5.891390525076367,"aX":11.477012279028004},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2459,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3889293640686504,"extension":6.735753260969268},"index":5,"playId":"7f50d008-7e91-3be7-8932-c689263f3c51","pitchNumber":5,"startTime":"2026-04-07T23:18:27.411Z","endTime":"2026-04-07T23:18:31.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:18:31.384Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-07T23:18:38.891Z","endTime":"2026-04-07T23:22:24.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8,9],"actionIndex":[5,7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":95.3,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03715364359667,"aZ":-19.41072087352473,"pfxX":10.214906276282242,"pfxZ":6.598260136764621,"pX":1.042784863578066,"pZ":2.5299982437116744,"vX0":-7.391611987263285,"vY0":-138.45663238790812,"vZ0":-5.26823239913884,"x":77.25,"y":170.47,"x0":2.4252049353973826,"y0":50.000534442035885,"z0":5.763575544849879,"aX":19.752843435800994},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":-16.9,"spinRate":2329,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3961814895229825,"extension":6.809051123217506},"index":0,"playId":"6873864a-c949-34aa-9906-554ea6a5075c","pitchNumber":1,"startTime":"2026-04-07T23:18:56.651Z","endTime":"2026-04-07T23:18:59.651Z","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":96.3,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83541109814681,"aZ":-12.78273245929161,"pfxX":6.149490106066603,"pfxZ":9.863065415943062,"pX":-0.8654693006299997,"pZ":2.5605412977614344,"vX0":-10.431757388560058,"vY0":-139.6729733332541,"vZ0":-6.410177949710128,"x":149.99,"y":169.65,"x0":2.1269686160569816,"y0":50.00616404461536,"z0":5.733827411888565,"aX":12.095330641828374},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-8.9,"spinRate":2475,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.39284922548982326,"extension":6.853478161919133},"index":1,"playId":"ac84aed1-22e9-3d20-91c3-76e1fa2a859a","pitchNumber":2,"startTime":"2026-04-07T23:19:19.477Z","endTime":"2026-04-07T23:19:23.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159515750690094,"aZ":-28.043522936539116,"pfxX":-2.254618485969693,"pfxZ":2.303341725589741,"pX":-0.16655420790872,"pZ":2.441924113184139,"vX0":-5.6920872166627525,"vY0":-132.28043744705957,"vZ0":-3.939835596035299,"x":123.35,"y":172.85,"x0":2.2961302219450466,"y0":50.00141110071617,"z0":5.97971046880007,"aX":-4.041283607458018},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":5.2,"spinRate":2510,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4122464108898045,"extension":6.852615534399502},"index":2,"playId":"57abe109-7661-3aa7-8752-3a01d00153c7","pitchNumber":3,"startTime":"2026-04-07T23:19:36.363Z","endTime":"2026-04-07T23:19:39.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"bf2a05f5-7d2b-4018-8dd6-11ac22ea8a80","startTime":"2026-04-07T23:19:55.968Z","endTime":"2026-04-07T23:20:00.968Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.561852365763244,"aZ":-31.218638813773882,"pfxX":-9.893120094525864,"pfxZ":0.6158236242405106,"pX":-2.1004574657621875,"pZ":1.2689223699360304,"vX0":-7.104990570972604,"vY0":-124.53190921984866,"vZ0":-4.974664546428416,"x":197.06,"y":204.52,"x0":2.081716878958886,"y0":50.00433281618425,"z0":5.894783392282909,"aX":-15.437340475313404},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":19.7,"spinRate":2596,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.44095125513189704,"extension":6.814044697880373},"index":4,"playId":"fb880fd2-5ce5-3b0f-841b-068357095aaf","pitchNumber":4,"startTime":"2026-04-07T23:20:12.848Z","endTime":"2026-04-07T23:20:21.664Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Garrett Crochet. Blake Perkins to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"fb880fd2-5ce5-3b0f-841b-068357095aaf","startTime":"2026-04-07T23:20:32.355Z","endTime":"2026-04-07T23:20:49.985Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"}},{"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":96.2,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70269483459141,"aZ":-12.483387292869654,"pfxX":4.45050475400294,"pfxZ":10.069174200740724,"pX":0.1510358649827293,"pZ":3.2699413875742853,"vX0":-7.905654601856178,"vY0":-139.72249856859267,"vZ0":-4.841282308176965,"x":111.24,"y":150.49,"x0":2.453153857997421,"y0":50.00368608134723,"z0":5.86111863761075,"aX":8.70469872278995},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2375,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39367063303604954,"extension":6.848097938680205},"index":6,"playId":"b0b57042-6b59-38bd-9ea0-d085e01c0785","pitchNumber":5,"startTime":"2026-04-07T23:20:49.985Z","endTime":"2026-04-07T23:20:52.985Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-07T23:21:35.101Z","endTime":"2026-04-07T23:22:05.323Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30567295464166,"aZ":-21.66653842118521,"pfxX":11.028548646961475,"pfxZ":5.30923708746947,"pX":1.1279848352683646,"pZ":0.9728608185600376,"vX0":-7.475214767655353,"vY0":-140.3676888853839,"vZ0":-8.962901185661691,"x":74.0,"y":212.51,"x0":2.4045218250927243,"y0":50.000010350344816,"z0":5.639431923795586,"aX":21.816056850766007},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-18.2,"spinRate":2457,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.39149079988768953,"extension":6.7519988254376715},"index":8,"playId":"cd42d0d0-cfd0-3ffc-b463-2770c42c4fd6","pitchNumber":6,"startTime":"2026-04-07T23:22:05.323Z","endTime":"2026-04-07T23:22:09.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881577766920127,"aZ":-27.09250583381721,"pfxX":-0.5140151119133487,"pfxZ":2.8185163384290304,"pX":-0.324793192305677,"pZ":1.5337486043492443,"vX0":-6.498591746510849,"vY0":-133.54534046294995,"vZ0":-6.597842316296391,"x":129.38,"y":197.37,"x0":2.2075984882999986,"y0":50.00613042429728,"z0":5.986503967995727,"aX":-0.9281627028081391},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":2.3,"spinRate":2697,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4102058744482071,"extension":6.794799407367932},"index":9,"playId":"4350bec5-307a-35b5-9f62-73e68a688ca2","pitchNumber":7,"startTime":"2026-04-07T23:22:19.968Z","endTime":"2026-04-07T23:22:24.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:22:24.151Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:24:39.005Z","endTime":"2026-04-07T23:25:59.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44359708542465,"aZ":-10.508557532954095,"pfxX":-7.898533433635305,"pfxZ":10.364621817879181,"pX":1.2934117848596467,"pZ":2.647551807463451,"vX0":10.130827296039081,"vY0":-143.6975560984811,"vZ0":-5.705268885907644,"x":67.7,"y":167.3,"x0":-1.2523688952958105,"y0":50.00238943680876,"z0":5.312225573420729,"aX":-16.510667001885164},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.8,"breakHorizontal":12.2,"spinRate":2479,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3812298215248777,"extension":7.412210504630016},"index":0,"playId":"f9d8eb9c-a801-3796-9446-c787219d16a0","pitchNumber":1,"startTime":"2026-04-07T23:24:55.148Z","endTime":"2026-04-07T23:24:58.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.952771076515944,"aZ":-23.199789398642718,"pfxX":-1.4469171488997974,"pfxZ":4.705822983907002,"pX":1.5503065848161515,"pZ":2.7457092249485218,"vX0":9.139976264483732,"vY0":-137.38391964956736,"vZ0":-2.303456331687195,"x":57.91,"y":164.65,"x0":-1.6344626384630336,"y0":50.00564176520904,"z0":5.174927362900391,"aX":-2.761867259197888},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":0.7,"spinRate":2445,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3989629830472943,"extension":7.357049085904555},"index":1,"playId":"dc09b79c-b532-3ce4-abf3-e1daae4da4f7","pitchNumber":2,"startTime":"2026-04-07T23:25:07.945Z","endTime":"2026-04-07T23:25:11.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47665570357348,"aZ":-12.227720736249575,"pfxX":-7.711342081330435,"pfxZ":9.699193085810265,"pX":-0.8698881782182222,"pZ":3.2782019933555926,"vX0":5.103771000885444,"vY0":-143.28527133193893,"vZ0":-3.173437406798475,"x":150.16,"y":150.27,"x0":-1.6823660460694827,"y0":50.00525972114305,"z0":5.176374090630767,"aX":-15.861597267472805},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":12.8,"spinRate":2526,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38386792177566553,"extension":7.519968222615971},"index":2,"playId":"2e2c1f12-ba32-3e49-ae8e-812ca821116d","pitchNumber":3,"startTime":"2026-04-07T23:25:23.533Z","endTime":"2026-04-07T23:25:28.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.859820869494655,"aZ":-12.453104003097444,"pfxX":-7.161006971953116,"pfxZ":9.538697229443127,"pX":-0.14168085406957473,"pZ":3.073186163724226,"vX0":6.399229649064347,"vY0":-143.27572459668662,"vZ0":-3.9550682852528514,"x":122.4,"y":155.8,"x0":-1.480018278307279,"y0":50.00035107699387,"z0":5.256692570201259,"aX":-14.801563854527009},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2450,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3831249140426336,"extension":7.363321204934519},"index":3,"playId":"bca7cdd0-11d6-3b46-afea-f9c99bff6426","pitchNumber":4,"startTime":"2026-04-07T23:25:39.774Z","endTime":"2026-04-07T23:25:42.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9590935856467,"aZ":-12.172808234919946,"pfxX":-7.18254375366635,"pfxZ":9.677074829218093,"pX":1.749340476116764,"pZ":2.5942852164777115,"vX0":11.311436530627919,"vY0":-143.30206032884232,"vZ0":-5.116954075597042,"x":50.32,"y":168.73,"x0":-1.3268944597696462,"y0":50.00647946834944,"z0":5.171862816861487,"aX":-14.851929483269515},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2488,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38308681647283027,"extension":7.551311358083653},"index":4,"playId":"bd15b5e2-ac73-3545-a3f4-67ea2b0511a0","pitchNumber":5,"startTime":"2026-04-07T23:25:54.328Z","endTime":"2026-04-07T23:25:59.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:25:59.701Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:26:06.258Z","endTime":"2026-04-07T23:27:42.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07589901821461,"aZ":-13.122139332352393,"pfxX":-7.562120902448644,"pfxZ":9.234230849623325,"pX":0.17661411849049732,"pZ":2.708150060316711,"vX0":7.761939213064558,"vY0":-142.97788376368197,"vZ0":-4.524779174620247,"x":110.27,"y":165.66,"x0":-1.595553902395824,"y0":50.00126423258664,"z0":5.139560117291115,"aX":-15.599385239886962},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":12.0,"spinRate":2417,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.383614397623405,"extension":7.571781905217271},"index":0,"playId":"e01ab939-02d8-3360-8055-426b1d43f772","pitchNumber":1,"startTime":"2026-04-07T23:26:27.212Z","endTime":"2026-04-07T23:26:30.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188647552209133,"aZ":-37.811502943138045,"pfxX":1.2947711404475895,"pfxZ":-3.59160599008783,"pX":1.3568863220062122,"pZ":2.9203409134090443,"vX0":6.357913150316911,"vY0":-124.79400729837616,"vZ0":1.1354115772415716,"x":65.28,"y":159.93,"x0":-1.396772922084273,"y0":50.001783827932826,"z0":5.58510363850149,"aX":2.0323945676634487},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.0,"breakHorizontal":-3.8,"spinRate":2279,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.43967547212473557,"extension":6.938861889116719},"index":1,"playId":"fda213e9-48ae-399d-a2ce-50094e33d9ed","pitchNumber":2,"startTime":"2026-04-07T23:26:46.852Z","endTime":"2026-04-07T23:26:50.057Z","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":84.7,"endSpeed":78.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710882070352802,"aZ":-40.16044239119808,"pfxX":0.7711078138680776,"pfxZ":-5.1788788126806935,"pX":-0.6412545349915938,"pZ":2.2819880841112754,"vX0":1.9110896638390606,"vY0":-123.39803446610014,"vZ0":0.3726566065918384,"x":141.44,"y":177.17,"x0":-1.5261790920536535,"y0":50.0041916258476,"z0":5.514202044791427,"aX":1.188499158518719},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-9.0,"breakHorizontal":-1.8,"spinRate":1999,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.44397575110585485,"extension":6.929127421176461},"index":2,"playId":"31c1491a-175a-3133-a94d-109636a5fcff","pitchNumber":3,"startTime":"2026-04-07T23:27:06.662Z","endTime":"2026-04-07T23:27:09.683Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.865764679238794,"aZ":-12.059533773881775,"pfxX":-7.405740531345326,"pfxZ":9.99636372523775,"pX":0.7942731099999978,"pZ":2.6148435793172387,"vX0":8.641462303904285,"vY0":-141.75349006857235,"vZ0":-5.02666726538846,"x":86.72,"y":168.18,"x0":-1.348171954679074,"y0":50.000269532206886,"z0":5.197026463108146,"aX":-14.897841276016234},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":11.4,"spinRate":2374,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38810292470130436,"extension":7.539864902107357},"index":3,"playId":"bc1cecf8-110f-3045-a1e3-d401fd4af48c","pitchNumber":4,"startTime":"2026-04-07T23:27:37.797Z","endTime":"2026-04-07T23:27:42.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:27:42.794Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Isiah Kiner-Falefa grounds into a double play, second baseman David Hamilton to first baseman Gary Sánchez. Ceddanne Rafaela out at 2nd. Isiah Kiner-Falefa out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-07T23:27:52.640Z","endTime":"2026-04-07T23:28:37.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":93.5,"endSpeed":84.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23395831926238,"aZ":-23.973002615253847,"pfxX":-0.7292897372607992,"pfxZ":4.4329270501126405,"pX":0.40817360884673903,"pZ":3.18356569281937,"vX0":5.676114007744861,"vY0":-136.00810618430808,"vZ0":-0.7971246818646072,"x":101.44,"y":152.82,"x0":-1.622168465642821,"y0":50.004677045579754,"z0":5.161645000956339,"aX":-1.350747676954577},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":0.0,"spinRate":2327,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.40462260790854865,"extension":7.394600051607528},"index":0,"playId":"e76b2cca-9d3e-3524-bec4-5c21557d1d4b","pitchNumber":1,"startTime":"2026-04-07T23:28:11.144Z","endTime":"2026-04-07T23:28:15.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.98767328183844,"aZ":-15.334419590583536,"pfxX":-7.644816413223839,"pfxZ":8.427396937874429,"pX":-0.9553352948592139,"pZ":2.643623268068901,"vX0":4.364000096275439,"vY0":-142.0061926209625,"vZ0":-4.094879578203926,"x":153.42,"y":167.4,"x0":-1.536302944812369,"y0":50.00697005037428,"z0":5.110770302181405,"aX":-15.283809009118892},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2353,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3889074535716852,"extension":7.470631301935426},"hitData":{"launchSpeed":65.5,"launchAngle":2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.35,"coordY":154.12}},"index":1,"playId":"441d9442-8908-3aef-bbd1-2ad7ea8a73b5","pitchNumber":2,"startTime":"2026-04-07T23:28:30.243Z","endTime":"2026-04-07T23:28:37.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:28:37.910Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:30:27.160Z","endTime":"2026-04-07T23:31:36.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.516828060670434,"aZ":-20.789704803735994,"pfxX":9.564430314669018,"pfxZ":5.849305620173754,"pX":1.2612063396039181,"pZ":1.7166178317392153,"vX0":-6.455239766082214,"vY0":-139.20183481034124,"vZ0":-7.288103538203162,"x":68.93,"y":192.43,"x0":2.376805478801282,"y0":50.0058376157132,"z0":5.762808369611142,"aX":18.627343189804446},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":-15.8,"spinRate":2328,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.3946506120196638,"extension":6.669831473729743},"index":0,"playId":"1db319c7-f810-37c8-be23-8635badd8eb9","pitchNumber":1,"startTime":"2026-04-07T23:30:57.112Z","endTime":"2026-04-07T23:31:00.826Z","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":89.4,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698699589596423,"aZ":-24.61073530186523,"pfxX":-2.8336359242276856,"pfxZ":4.387602173586249,"pX":-0.5180549218977879,"pZ":2.729628853302252,"vX0":-6.261797659128718,"vY0":-130.06612977971528,"vZ0":-3.6404566066347708,"x":136.75,"y":165.08,"x0":2.2829538449683673,"y0":50.00423001275613,"z0":6.000607434889489,"aX":-4.8836533797489174},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":6.5,"spinRate":2501,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.4201269188571066,"extension":6.627839319876155},"index":1,"playId":"e4613eaa-f968-39f8-b164-c4bf8766c8ce","pitchNumber":2,"startTime":"2026-04-07T23:31:11.010Z","endTime":"2026-04-07T23:31:14.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.063462291231325,"aZ":-11.829565063788344,"pfxX":4.172640855778221,"pfxZ":10.53584426152857,"pX":-0.3411162732403511,"pZ":2.8356546078404916,"vX0":-8.729149979519212,"vY0":-138.36831989301967,"vZ0":-5.94899618204863,"x":130.0,"y":162.22,"x0":2.3182859987455053,"y0":50.00418089924296,"z0":5.8127159192605005,"aX":8.059230077623672},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-5.6,"spinRate":2357,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.3964831730275544,"extension":6.856707633337657},"hitData":{"launchSpeed":79.5,"launchAngle":27.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.57,"coordY":87.36}},"index":2,"playId":"7e8b9b54-e9bb-399c-8e9d-807a0ff71ea2","pitchNumber":3,"startTime":"2026-04-07T23:31:29.320Z","endTime":"2026-04-07T23:31:36.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:31:36.551Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:31:48.478Z","endTime":"2026-04-07T23:33:05.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303306425632393,"aZ":-26.00312611775644,"pfxX":-1.3311314966106358,"pfxZ":3.596501721832521,"pX":0.21907952784094678,"pZ":3.6827344490790503,"vX0":-5.145860884985022,"vY0":-130.19755253037866,"vZ0":-1.1181105428099547,"x":108.65,"y":139.35,"x0":2.3941100620257663,"y0":50.00614041476364,"z0":6.085494257501476,"aX":-2.284660571622234},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":3.6,"spinRate":2577,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.42067854789380066,"extension":6.662436506320621},"index":0,"playId":"a2a72c3d-17bb-3658-91a5-c2c986588d26","pitchNumber":1,"startTime":"2026-04-07T23:32:00.237Z","endTime":"2026-04-07T23:32:04.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371701444573045,"aZ":-29.545866652623744,"pfxX":5.082615663421145,"pfxZ":1.612854868805007,"pX":1.0141594911772143,"pZ":3.328983041769634,"vX0":-4.828016363112163,"vY0":-127.00194298362607,"vZ0":-0.7967369106875992,"x":78.34,"y":148.9,"x0":2.2808297075334156,"y0":50.00414006948431,"z0":5.999788309141234,"aX":8.291258177000575},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-8.0,"spinRate":1453,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.43151328055277194,"extension":6.743450619098917},"index":1,"playId":"e97721f7-6596-3b68-9214-88a488e06163","pitchNumber":2,"startTime":"2026-04-07T23:32:13.115Z","endTime":"2026-04-07T23:32:16.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14858396110632,"aZ":-19.86386014963127,"pfxX":9.436092733243552,"pfxZ":6.309728210430558,"pX":1.3317672592433099,"pZ":2.974103388817339,"vX0":-6.37467731148987,"vY0":-139.25351016270335,"vZ0":-4.108053656178058,"x":66.24,"y":158.48,"x0":2.432180770023949,"y0":50.00473710478823,"z0":5.7937269502411795,"aX":18.41479684463036},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-15.6,"spinRate":2290,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3943077542637594,"extension":6.661007446892215},"index":2,"playId":"f966d82e-5cb3-3fb7-97b9-b9bbde438cd3","pitchNumber":3,"startTime":"2026-04-07T23:32:27.419Z","endTime":"2026-04-07T23:32:30.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.55186028597198,"aZ":-19.64313297649589,"pfxX":9.197148675738195,"pfxZ":6.2463051237124,"pX":0.7215885910988351,"pZ":3.0855053325050337,"vX0":-7.482626770910107,"vY0":-141.06702017465832,"vZ0":-4.023206679001462,"x":89.49,"y":155.47,"x0":2.220036327722869,"y0":50.001213549673345,"z0":5.804575212439083,"aX":18.44437090341001},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":2335,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.38901080294237866,"extension":6.792917160827517},"index":3,"playId":"a25c52b8-652d-34f8-9a25-a222430fd4fc","pitchNumber":4,"startTime":"2026-04-07T23:32:44.730Z","endTime":"2026-04-07T23:32:48.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997873160997656,"aZ":-24.122263682604743,"pfxX":-0.8863259893999604,"pfxZ":4.410784032746077,"pX":1.3515105610030524,"pZ":2.761840733833911,"vX0":-3.004784472731787,"vY0":-133.53804293340727,"vZ0":-3.876145132055593,"x":65.48,"y":164.21,"x0":2.601778085557019,"y0":50.00188280534748,"z0":5.946740373442756,"aX":-1.6158693890164086},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":2.2,"spinRate":2492,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4085807765256524,"extension":6.655746876672754},"index":4,"playId":"09294964-e21b-3a57-a096-13b85f96fb01","pitchNumber":5,"startTime":"2026-04-07T23:33:01.131Z","endTime":"2026-04-07T23:33:05.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:33:05.152Z","atBatIndex":21},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Brewers challenged (force play), call on the field was overturned: Joey Ortiz reaches on a fielder's choice, fielded by shortstop Trevor Story. Gary Sánchez to 2nd. Gary Sánchez advances to 2nd, on a missed catch error by second baseman Marcelo Mayer, assist to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:33:10.747Z","endTime":"2026-04-07T23:34:19.330Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.519194877317833,"aZ":-12.283338171470765,"pfxX":5.044726907187633,"pfxZ":10.356325961857548,"pX":1.5239297654181667,"pZ":2.861035481929823,"vX0":-4.169946316483478,"vY0":-137.7041520923087,"vZ0":-5.933487757823522,"x":58.91,"y":161.53,"x0":2.402272456295801,"y0":50.004089028044405,"z0":5.874374887610486,"aX":9.69105192484845},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-8.3,"spinRate":2437,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3977297743193131,"extension":6.805400179210695},"index":0,"playId":"3a06d158-aaa6-3303-a7ab-fc887862c3f5","pitchNumber":1,"startTime":"2026-04-07T23:33:31.198Z","endTime":"2026-04-07T23:33:34.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168785124310073,"aZ":-20.14757437915608,"pfxX":9.579459575503272,"pfxZ":6.299130155715171,"pX":0.8404760213238617,"pZ":2.088184147267478,"vX0":-7.239854308024028,"vY0":-137.24955227040567,"vZ0":-6.23951130495766,"x":84.96,"y":182.4,"x0":2.266928430843215,"y0":50.00391758908263,"z0":5.761675875046114,"aX":18.290619511371492},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":-15.8,"spinRate":2314,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.39897566937274265,"extension":6.713214228865911},"index":1,"playId":"8ec675c0-2f65-3fd0-a02e-38deef2b1e54","pitchNumber":2,"startTime":"2026-04-07T23:33:49.320Z","endTime":"2026-04-07T23:33:52.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454528012371394,"aZ":-24.519850295496607,"pfxX":-1.4108355724408241,"pfxZ":4.481757807842406,"pX":0.5662799487723207,"pZ":2.6711677770306004,"vX0":-3.778270359060262,"vY0":-129.69320643542136,"vZ0":-3.6203704118490974,"x":95.41,"y":166.66,"x0":2.2237281774251456,"y0":50.002942019457294,"z0":5.949603744070819,"aX":-2.409438107996549},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.6,"breakHorizontal":3.4,"spinRate":2556,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.42189970858150216,"extension":6.739486484451746},"hitData":{"launchSpeed":95.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.04,"coordY":144.99}},"index":2,"playId":"0eab5afd-0e13-380f-94a5-1d5e4e3b9fac","pitchNumber":3,"startTime":"2026-04-07T23:34:07.096Z","endTime":"2026-04-07T23:34:19.330Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":158},"playEndTime":"2026-04-07T23:34:19.330Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Luis Matos grounds into a double play, shortstop Trevor Story to second baseman Marcelo Mayer to first baseman Willson Contreras. Joey Ortiz out at 2nd. Luis Matos out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-07T23:36:08.176Z","endTime":"2026-04-07T23:37:01.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27184708376048,"aZ":-19.60331302509425,"pfxX":9.66127690670692,"pfxZ":6.602733730427605,"pX":0.44251900821386697,"pZ":0.7981834657300417,"vX0":-8.590168740975543,"vY0":-137.50657057075472,"vZ0":-9.488555226916562,"x":100.13,"y":217.23,"x0":2.361358121683325,"y0":50.001046019238245,"z0":5.6397148388319565,"aX":18.38411924597115},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-15.6,"spinRate":2412,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.39929116838920686,"extension":6.912053120816746},"index":0,"playId":"32a583fe-0906-3b2e-8d76-83a6f0b64921","pitchNumber":1,"startTime":"2026-04-07T23:36:08.176Z","endTime":"2026-04-07T23:36:12.531Z","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.7,"endSpeed":84.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168190792801976,"aZ":-20.839770670868734,"pfxX":-0.9074499125281092,"pfxZ":6.2623966925220715,"pX":-0.3975347761798568,"pZ":1.4793293215870764,"vX0":-6.533241782353678,"vY0":-133.30651991792664,"vZ0":-7.567412623519715,"x":132.15,"y":198.84,"x0":2.1972740789219642,"y0":50.00268679974017,"z0":5.84576913383642,"aX":-1.6412804525952587},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":3.0,"spinRate":2501,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4100181177809268,"extension":6.82318752491328},"index":1,"playId":"778833fb-e314-3b55-b510-8c18673c8fa8","pitchNumber":2,"startTime":"2026-04-07T23:36:25.375Z","endTime":"2026-04-07T23:36:28.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83275630242261,"aZ":-24.55687377928585,"pfxX":10.425435971779283,"pfxZ":3.998669646290381,"pX":1.0825897259075963,"pZ":2.608208390950449,"vX0":-6.89181928048079,"vY0":-137.66983510780253,"vZ0":-4.142720232367498,"x":75.73,"y":168.36,"x0":2.2741607830358155,"y0":50.00286474244682,"z0":5.8109176061888475,"aX":19.85273223069488},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":-17.3,"spinRate":2359,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3990809614692332,"extension":6.754652082803067},"hitData":{"launchSpeed":74.7,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":156.65}},"index":2,"playId":"c643a216-6271-36ba-8c08-ff3f782e24fd","pitchNumber":3,"startTime":"2026-04-07T23:36:53.242Z","endTime":"2026-04-07T23:37:01.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:37:01.018Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, second baseman David Hamilton to first baseman Gary Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:39:23.901Z","endTime":"2026-04-07T23:41:57.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66975082061908,"aZ":-13.653064222265009,"pfxX":-7.621660210628523,"pfxZ":9.003536722906528,"pX":-0.36271837045981375,"pZ":4.357327160642688,"vX0":6.468435347877822,"vY0":-143.13900874310252,"vZ0":-0.2805791976612941,"x":130.83,"y":121.13,"x0":-1.6711540414031376,"y0":50.004596133514084,"z0":5.317926438145408,"aX":-15.682354385720327},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":12.4,"spinRate":2527,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3839129421833012,"extension":7.403389363161538},"index":0,"playId":"0d7937c9-a928-32cd-970c-5288fa326ebd","pitchNumber":1,"startTime":"2026-04-07T23:39:34.595Z","endTime":"2026-04-07T23:39:37.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834222954140373,"aZ":-39.41111434471248,"pfxX":1.5095324821077085,"pfxZ":-4.5204227058881195,"pX":0.9938690805368054,"pZ":2.154629062596513,"vX0":5.266925574664281,"vY0":-125.97508394925646,"vZ0":-0.43055625453106394,"x":79.12,"y":180.61,"x0":-1.3246859811214948,"y0":50.00572670656271,"z0":5.527711560604155,"aX":2.4143350672490427},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.0,"breakHorizontal":-4.0,"spinRate":2143,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4356457391962709,"extension":6.9605209502087435},"index":1,"playId":"982582be-3b72-31f2-9d4c-e52cff712b95","pitchNumber":2,"startTime":"2026-04-07T23:39:48.608Z","endTime":"2026-04-07T23:39:52.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97403362954131,"aZ":-12.262269600233125,"pfxX":-7.7292706862481415,"pfxZ":9.894501221063901,"pX":-0.3619900315356453,"pZ":3.7844071638243824,"vX0":6.554928411662369,"vY0":-141.80332224530548,"vZ0":-1.6721241009731744,"x":130.8,"y":136.6,"x0":-1.7128016306149743,"y0":50.00557922233711,"z0":5.174739167120087,"aX":-15.559028838094934},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":12.5,"spinRate":2530,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38800425891208334,"extension":7.277823198246638},"index":2,"playId":"2076702e-50be-3319-9abc-844d65967d36","pitchNumber":3,"startTime":"2026-04-07T23:40:03.891Z","endTime":"2026-04-07T23:40:09.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.198638689767684,"aZ":-12.22616083976652,"pfxX":-6.9125438326410436,"pfxZ":9.829508193993677,"pX":-0.1475273538012547,"pZ":3.9299064780833137,"vX0":6.6825235375740535,"vY0":-142.37544728572675,"vZ0":-1.2383512568561381,"x":122.62,"y":132.67,"x0":-1.6401707625927102,"y0":50.00304886252927,"z0":5.153889076084321,"aX":-14.028870568981436},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":10.9,"spinRate":2528,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3864135027948903,"extension":7.495109176410694},"index":3,"playId":"1d08aa81-6ab8-3393-b128-46be446b4d8c","pitchNumber":4,"startTime":"2026-04-07T23:40:20.647Z","endTime":"2026-04-07T23:40:24.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-07T23:40:29.080Z","endTime":"2026-04-07T23:40:47.087Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"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":99.6,"endSpeed":89.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.725426961301956,"aZ":-10.518752012346502,"pfxX":-8.795709496116348,"pfxZ":10.377896846046621,"pX":1.4000685535382678,"pZ":2.4195006764246636,"vX0":11.198630230508169,"vY0":-144.47158751997824,"vZ0":-5.981955107290812,"x":63.63,"y":173.45,"x0":-1.4074410035125255,"y0":50.000040466047565,"z0":5.181738286883167,"aX":-18.350029430490213},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":13.3,"spinRate":2577,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3810091986701405,"extension":7.720877114760772},"index":5,"playId":"2deb1532-68cd-3063-977d-9add039914a0","pitchNumber":5,"startTime":"2026-04-07T23:40:47.087Z","endTime":"2026-04-07T23:40:50.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":87.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.0663632928684,"aZ":-11.643000738118024,"pfxX":-8.856714709792936,"pfxZ":10.29682978024627,"pX":0.38415073767205654,"pZ":3.0168543142370794,"vX0":8.736944551655887,"vY0":-141.44831064289758,"vZ0":-3.8623979506996133,"x":102.36,"y":157.32,"x0":-1.6181073847476155,"y0":50.002874200326076,"z0":5.165897302124394,"aX":-17.660627884767695},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":13.9,"spinRate":2427,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3896211141608328,"extension":7.51704994946435},"index":6,"playId":"2216e27e-0a8e-32c3-8d0c-79544ded59d2","pitchNumber":6,"startTime":"2026-04-07T23:41:05.162Z","endTime":"2026-04-07T23:41:09.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":89.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.87013475604512,"aZ":-9.939246510165278,"pfxX":-7.130380212200718,"pfxZ":10.62582990088688,"pX":0.8794461402800974,"pZ":3.374313151752234,"vX0":9.409308238122101,"vY0":-144.6841938460196,"vZ0":-3.4524675029774006,"x":83.48,"y":147.67,"x0":-1.5084727416575021,"y0":50.00104207562395,"z0":5.205430229344737,"aX":-14.919062061255163},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.6,"breakHorizontal":10.7,"spinRate":2466,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3804669059988153,"extension":7.43364692768027},"index":7,"playId":"30f5c176-e5d8-33e7-b47b-2b4b4501b23e","pitchNumber":7,"startTime":"2026-04-07T23:41:28.905Z","endTime":"2026-04-07T23:41:31.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0605879167288,"aZ":-25.338145032423952,"pfxX":-12.490592730266808,"pfxZ":3.7406816809879437,"pX":-0.5433776641213746,"pZ":3.0011493552164756,"vX0":6.77866907381734,"vY0":-135.03067834494988,"vZ0":-1.4112441360500352,"x":137.71,"y":157.75,"x0":-1.4763176874766115,"y0":50.00646673195128,"z0":5.330028536386314,"aX":-22.84669955221},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":21.0,"spinRate":1812,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.40714476223359064,"extension":7.310897190875877},"hitData":{"launchSpeed":91.0,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.46,"coordY":138.39}},"index":8,"playId":"a811fe29-47ba-3066-bdda-6def81ae48f6","pitchNumber":8,"startTime":"2026-04-07T23:41:50.293Z","endTime":"2026-04-07T23:41:57.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:41:57.826Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:42:21.106Z","endTime":"2026-04-07T23:43:37.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 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":87.7,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.595352038126745,"aZ":-36.667966167181056,"pfxX":4.8769972942553315,"pfxZ":-2.7628263053720135,"pX":1.2510902082931437,"pZ":1.498788119802364,"vX0":5.178642345997827,"vY0":-127.58718835434843,"vZ0":-2.5483296011809373,"x":69.31,"y":198.31,"x0":-1.4489414623215098,"y0":50.004021214758865,"z0":5.439327968819013,"aX":7.929811694530615},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-10.1,"spinRate":2268,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4315659435528203,"extension":7.068903782180589},"index":0,"playId":"fcd0638d-4eed-3723-8622-680783ebc347","pitchNumber":1,"startTime":"2026-04-07T23:42:33.534Z","endTime":"2026-04-07T23:42:37.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":89.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.073207826328506,"aZ":-13.15568367335375,"pfxX":-8.555046125084365,"pfxZ":9.142907794716729,"pX":-0.44092037445128324,"pZ":3.348739728200997,"vX0":6.616466567880752,"vY0":-144.7740117558806,"vZ0":-2.9958039205271727,"x":133.81,"y":148.36,"x0":-1.667610475118043,"y0":50.00569204451778,"z0":5.224602702361266,"aX":-17.801605128030438},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.0,"breakHorizontal":13.8,"spinRate":2504,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.381251861859361,"extension":7.511174307826086},"index":1,"playId":"f797cb3d-64f5-34b5-b85f-609f85fcdbca","pitchNumber":2,"startTime":"2026-04-07T23:42:49.816Z","endTime":"2026-04-07T23:42:55.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90982203642451,"aZ":-37.67096904869727,"pfxX":2.7030745844588444,"pfxZ":-3.3884963102596846,"pX":-0.5199015914081991,"pZ":0.8505278874125182,"vX0":1.85273003321648,"vY0":-127.1451140188137,"vZ0":-3.646157313812192,"x":101.75,"y":217.7,"x0":-1.6109877754520603,"y0":50.00060796225956,"z0":5.31615603980316,"aX":4.390558679216887},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.7,"breakHorizontal":-5.3,"spinRate":2303,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.432055746924064,"extension":7.035999914635707},"index":2,"playId":"a4a984f0-a4cb-3f5a-8d59-cec8faf8b1bb","pitchNumber":3,"startTime":"2026-04-07T23:43:11.809Z","endTime":"2026-04-07T23:43:16.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084042796410653,"aZ":-37.71680065058806,"pfxX":5.469740477120089,"pfxZ":-3.420100759226071,"pX":0.2799574709578299,"pZ":1.6434537132323168,"vX0":2.8717139929381537,"vY0":-126.85610429924337,"vZ0":-2.1080132892659935,"x":106.33,"y":194.41,"x0":-1.5789387825318004,"y0":50.00195926245888,"z0":5.505390624636589,"aX":8.870755080701024},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.5,"breakHorizontal":-10.6,"spinRate":2142,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4325442405702762,"extension":7.080288585783094},"index":3,"playId":"8ea4573e-6435-32f6-b186-c39c13224a35","pitchNumber":4,"startTime":"2026-04-07T23:43:33.358Z","endTime":"2026-04-07T23:43:37.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:43:37.602Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willson Contreras singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:43:45.020Z","endTime":"2026-04-07T23:45:27.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18245195994558,"aZ":-22.89550162854891,"pfxX":-0.326232540644499,"pfxZ":4.892442110447933,"pX":2.073936472378087,"pZ":1.3859329599288555,"vX0":9.858997219115992,"vY0":-137.32149290666146,"vZ0":-5.692727830499203,"x":37.95,"y":201.36,"x0":-1.5302389351079007,"y0":50.00645011716582,"z0":5.0571615203445655,"aX":-0.6192251212584218},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-1.6,"spinRate":2528,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.39981725111816147,"extension":7.53486854926007},"index":0,"playId":"101e5781-0be7-3698-8053-091456507eea","pitchNumber":1,"startTime":"2026-04-07T23:44:03.592Z","endTime":"2026-04-07T23:44:07.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61290152484937,"aZ":-37.22430494982296,"pfxX":5.964923988465165,"pfxZ":-3.101841070689558,"pX":-0.029881013359898678,"pZ":0.9809972172535423,"vX0":1.9287355090127736,"vY0":-127.52092702225048,"vZ0":-3.751021529600722,"x":118.14,"y":212.29,"x0":-1.5726549707932154,"y0":50.00048555339448,"z0":5.437745143996202,"aX":9.725279158960756},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.2,"breakHorizontal":-11.3,"spinRate":2056,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4311426706368562,"extension":7.075762624682911},"index":1,"playId":"1550e807-890a-3093-8313-e942ddda0d04","pitchNumber":2,"startTime":"2026-04-07T23:44:21.161Z","endTime":"2026-04-07T23:44:24.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.147831967605924,"aZ":-39.66712146010884,"pfxX":5.877517736999738,"pfxZ":-4.570160584151321,"pX":-1.015074472886575,"pZ":2.0493398206439117,"vX0":-0.4589604927065338,"vY0":-127.46379700892182,"vZ0":-0.6482410838488184,"x":155.69,"y":183.45,"x0":-1.595515173213085,"y0":50.003260209309765,"z0":5.44949652705485,"aX":9.63399246372842},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":-10.6,"spinRate":2026,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.43035142479960387,"extension":7.009973588310651},"index":2,"playId":"13ecb061-742a-39ff-b38d-79bb4aff9e3e","pitchNumber":3,"startTime":"2026-04-07T23:44:39.127Z","endTime":"2026-04-07T23:44:43.221Z","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":99.7,"endSpeed":90.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56154569061401,"aZ":-13.309338556195415,"pfxX":-7.671470740965221,"pfxZ":8.941286459625953,"pX":-0.06628058449465758,"pZ":3.342108132303392,"vX0":6.727193961903817,"vY0":-144.9464254658826,"vZ0":-3.199027722930728,"x":119.53,"y":148.54,"x0":-1.4303213320851997,"y0":50.002753269532334,"z0":5.282546176852331,"aX":-16.18525566003763},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":12.4,"spinRate":2498,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.37912118448534926,"extension":7.321553921033735},"index":3,"playId":"ff06b40e-bc5d-34a6-bec3-0d9bf2205772","pitchNumber":4,"startTime":"2026-04-07T23:44:56.529Z","endTime":"2026-04-07T23:44:59.529Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.869521858262175,"aZ":-40.20857479281724,"pfxX":3.8092054392597063,"pfxZ":-4.9234002161900605,"pX":0.37822296806804295,"pZ":1.27109483999451,"vX0":3.258860434810278,"vY0":-127.5730278929926,"vZ0":-2.568114699764976,"x":102.58,"y":204.46,"x0":-1.4157020702465042,"y0":50.00550428351751,"z0":5.493371700147043,"aX":6.211838402457849},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-9.2,"breakHorizontal":-7.7,"spinRate":2187,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4311247056014085,"extension":6.989389509516441},"hitData":{"launchSpeed":94.4,"launchAngle":11.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.12,"coordY":92.33}},"index":4,"playId":"d25113aa-5e43-30ac-87d8-9266f9db9283","pitchNumber":5,"startTime":"2026-04-07T23:45:16.798Z","endTime":"2026-04-07T23:45:27.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:45:27.178Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu challenged (pitch result), call on the field was confirmed: Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-07T23:45:51.059Z","endTime":"2026-04-07T23:48:40.074Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523173314808748,"aZ":-23.711191253010984,"pfxX":-11.251289890691506,"pfxZ":4.597252622168992,"pX":0.8680725694348397,"pZ":0.44564090978759724,"vX0":10.302037740719644,"vY0":-134.8608405203942,"vZ0":-7.596653800896624,"x":83.91,"y":226.75,"x0":-1.5409970945036187,"y0":50.00130177563181,"z0":4.97313321337626,"aX":-20.70832517847775},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":18.1,"spinRate":2152,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40625559401159483,"extension":7.563694356917762},"index":0,"playId":"d7dffc4b-14eb-30af-8472-a115c634ec8b","pitchNumber":1,"startTime":"2026-04-07T23:45:58.055Z","endTime":"2026-04-07T23:46:03.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":87.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.83234419041858,"aZ":-12.271477911401783,"pfxX":-7.370173150806437,"pfxZ":9.904752404042597,"pX":0.5218976375403054,"pZ":3.3503361991551133,"vX0":8.617677947211925,"vY0":-142.31311660631928,"vZ0":-2.8765894201776567,"x":97.11,"y":148.32,"x0":-1.6174621743012805,"y0":50.00545743699841,"z0":5.17372728551637,"aX":-14.814110643464469},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2523,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.38791157049601965,"extension":7.438228864207835},"index":1,"playId":"aa251b48-0c69-3ec1-b1a4-c3747c9ec4bc","pitchNumber":2,"startTime":"2026-04-07T23:46:20.780Z","endTime":"2026-04-07T23:46:24.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.60194544437803,"aZ":-13.34151517442024,"pfxX":-6.918969708686239,"pfxZ":9.627005950447579,"pX":-0.18753257314486796,"pZ":4.204375903039141,"vX0":6.713513870806491,"vY0":-140.15965725322337,"vZ0":-0.2618075208250666,"x":124.15,"y":125.26,"x0":-1.7344669904343468,"y0":50.004230996793495,"z0":5.183155209527797,"aX":-13.537862746574607},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2510,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3933068667033379,"extension":7.304586689793808},"index":2,"playId":"96529d24-ffc0-36ba-af06-722e615e445a","pitchNumber":3,"startTime":"2026-04-07T23:46:49.109Z","endTime":"2026-04-07T23:46:52.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.763292254643233,"aZ":-26.69159563449127,"pfxX":1.0512467720871101,"pfxZ":2.99500392730641,"pX":-0.5894616212743468,"pZ":2.602511018313489,"vX0":3.6075440281774416,"vY0":-134.55321950701708,"vZ0":-1.2285386839010382,"x":139.47,"y":168.51,"x0":-2.085245687583324,"y0":50.00262165805721,"z0":4.960091660148761,"aX":1.92221380243557},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":-2.6,"spinRate":2486,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.407404460585433,"extension":7.571668030679234},"index":3,"playId":"40e08b49-f4e8-3064-aff1-defa77394447","pitchNumber":4,"startTime":"2026-04-07T23:47:10.020Z","endTime":"2026-04-07T23:47:13.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-07T23:47:24.626Z","endTime":"2026-04-07T23:47:47.737Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.36684429121194,"aZ":-12.134309689610568,"pfxX":-7.424477608488804,"pfxZ":10.038032959598699,"pX":-0.9279575004824361,"pZ":4.2506612839511355,"vX0":4.718355917001185,"vY0":-141.59843920161953,"vZ0":-0.6515882519247346,"x":152.37,"y":124.01,"x0":-1.665819846269456,"y0":50.004986699793605,"z0":5.272692303186973,"aX":-14.826726040384761},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":12.2,"spinRate":2586,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38931086361606715,"extension":7.510956438737039},"index":5,"playId":"b5c1b13b-ebb9-3407-ae04-f99e984a17e3","pitchNumber":5,"startTime":"2026-04-07T23:47:47.737Z","endTime":"2026-04-07T23:47:51.032Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896491455692818,"aZ":-40.194363753686254,"pfxX":5.1575035485073375,"pfxZ":-5.080688929452915,"pX":-0.7203235964758594,"pZ":2.9571134877387637,"vX0":0.6459505770696325,"vY0":-125.5313174124332,"vZ0":1.8407414790764476,"x":117.97,"y":130.53,"x0":-1.650922882136238,"y0":50.001286010371565,"z0":5.511985612471031,"aX":8.143922326587434},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.4,"breakHorizontal":-9.5,"spinRate":2216,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4380837954876484,"extension":7.066392998770221},"index":6,"playId":"a3297872-41bd-3947-ae6f-2be705d631e6","pitchNumber":6,"startTime":"2026-04-07T23:48:13.043Z","endTime":"2026-04-07T23:48:40.074Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"}},"playEndTime":"2026-04-07T23:48:40.074Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out softly, pitcher Garrett Crochet to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:51:00.801Z","endTime":"2026-04-07T23:52:10.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676979,"link":"/api/v1/people/676979"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","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-07T23:50:55.717Z","endTime":"2026-04-07T23:51:03.126Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"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.9,"endSpeed":84.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96635345210977,"aZ":-12.032071300612674,"pfxX":3.9163707552491114,"pfxZ":10.84079885535755,"pX":0.32712066033110865,"pZ":3.8249913242637756,"vX0":-7.079225386583436,"vY0":-136.41734030257257,"vZ0":-3.319658294763927,"x":104.53,"y":135.51,"x0":2.463829929863072,"y0":50.005364882460725,"z0":5.904401651503927,"aX":7.2792548935669386},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":-5.4,"spinRate":2304,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40370684754319797,"extension":6.769096258754464},"index":1,"playId":"6c623c4b-da01-3827-9fcb-057f69af2569","pitchNumber":1,"startTime":"2026-04-07T23:51:03.126Z","endTime":"2026-04-07T23:51:06.412Z","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":90.3,"endSpeed":82.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633894944435742,"aZ":-19.191609330369428,"pfxX":0.4174904123105456,"pfxZ":7.4592393530887415,"pX":0.27570773068286836,"pZ":2.082447450615899,"vX0":-5.897214103751168,"vY0":-131.30890843948484,"vZ0":-6.074379177961178,"x":106.49,"y":182.55,"x0":2.499488885123171,"y0":50.0031815712262,"z0":5.860555736514256,"aX":0.7268663066980083},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.4,"breakHorizontal":0.6,"spinRate":2577,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.4176348360963438,"extension":6.652085492014897},"index":2,"playId":"9e4da2e1-2527-3fd1-9578-b0be03444ac3","pitchNumber":2,"startTime":"2026-04-07T23:51:15.642Z","endTime":"2026-04-07T23:51:18.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759794041719754,"aZ":-31.75942345685694,"pfxX":-10.352847152906252,"pfxZ":0.2861344667459438,"pX":0.6435549043794904,"pZ":1.8361800753454804,"vX0":-1.358984091185075,"vY0":-120.01041288406611,"vZ0":-3.2827349396089343,"x":92.47,"y":189.2,"x0":2.562300860433786,"y0":50.00320581006863,"z0":6.071537924002675,"aX":-14.993688207464649},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":19.1,"spinRate":2337,"spinDirection":296},"zone":9,"typeConfidence":2.0,"plateTime":0.4576455943385991,"extension":6.52995697955889},"index":3,"playId":"643f7858-5ec1-359c-8f85-a71b5110187b","pitchNumber":3,"startTime":"2026-04-07T23:51:32.819Z","endTime":"2026-04-07T23:51:36.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157763580916253,"aZ":-30.163824642821396,"pfxX":-9.116117548665812,"pfxZ":1.3519779132618606,"pX":-1.3236657792299469,"pZ":1.901739376573869,"vX0":-4.993070468946397,"vY0":-121.14556635570126,"vZ0":-3.497043171177439,"x":167.46,"y":187.43,"x0":1.9496147494690805,"y0":50.00033627120504,"z0":6.006729412291845,"aX":-13.51672485009697},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.8,"breakHorizontal":17.8,"spinRate":2324,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4525020129765589,"extension":6.782486232292049},"index":4,"playId":"64b500b4-c5c1-3aa0-9f97-000c7285cf0d","pitchNumber":4,"startTime":"2026-04-07T23:51:46.840Z","endTime":"2026-04-07T23:51:50.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.102828134987213,"aZ":-23.373347898818803,"pfxX":8.9642471381299,"pfxZ":4.650724156961507,"pX":-0.12141989972360204,"pZ":3.34106210572371,"vX0":-9.294544784982268,"vY0":-136.71055963884376,"vZ0":-2.1912258613825752,"x":121.63,"y":148.57,"x0":2.157590345886169,"y0":50.005071809959155,"z0":5.757127826430517,"aX":16.972890241570976},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-14.3,"spinRate":2316,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.40062812336709497,"extension":6.7859166988134545},"hitData":{"launchSpeed":51.9,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.32,"coordY":182.2}},"index":5,"playId":"9928a340-cd7e-311a-834d-d56d61d0f4cf","pitchNumber":5,"startTime":"2026-04-07T23:52:02.834Z","endTime":"2026-04-07T23:52:10.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:52:10.139Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Perkins flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:52:24.051Z","endTime":"2026-04-07T23:53:21.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.112350786344297,"aZ":-24.18608810813053,"pfxX":-1.6081031008727655,"pfxZ":4.60644530627253,"pX":0.23251723100404845,"pZ":2.3306702776228976,"vX0":-5.31329793714564,"vY0":-130.93346305695795,"vZ0":-4.377070825518885,"x":108.14,"y":175.85,"x0":2.4983647875062482,"y0":50.001211236173816,"z0":5.837915000807961,"aX":-2.7852003610008045},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.6,"breakHorizontal":4.1,"spinRate":2427,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.4186131714677841,"extension":6.653450739206114},"index":0,"playId":"76358a18-be1b-351b-acce-e06cd1c78c5c","pitchNumber":1,"startTime":"2026-04-07T23:52:36.683Z","endTime":"2026-04-07T23:52:39.786Z","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":86.6,"endSpeed":78.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1104530028231,"aZ":-27.30210496123049,"pfxX":6.7931342733256255,"pfxZ":3.0802543951287085,"pX":1.4226941450584025,"pZ":2.002923696158657,"vX0":-4.496748493977343,"vY0":-125.97938900508166,"vZ0":-3.7300617413520434,"x":62.77,"y":184.7,"x0":2.3615649834120536,"y0":50.00544696412582,"z0":5.746291269551158,"aX":10.759869142604844},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-11.0,"spinRate":1601,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43724790718986384,"extension":6.739152108229193},"index":1,"playId":"5e7a4973-65b0-30bb-817e-c6aaf7155a71","pitchNumber":2,"startTime":"2026-04-07T23:52:49.162Z","endTime":"2026-04-07T23:52:54.688Z","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-07T23:53:00.702Z","endTime":"2026-04-07T23:53:13.648Z","isPitch":false,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65095796327587,"aZ":-14.198487413228817,"pfxX":6.103448941029672,"pfxZ":9.205240318067585,"pX":1.068710659904973,"pZ":2.727807115791751,"vX0":-6.6494826883605995,"vY0":-139.60843998908265,"vZ0":-5.899714938432457,"x":126.74,"y":102.73,"x0":2.700949154129382,"y0":50.00083355742754,"z0":5.8214537768448915,"aX":11.915210320928326},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":2396,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3940021826335909,"extension":6.611310448983041},"hitData":{"launchSpeed":88.7,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.85,"coordY":97.46}},"index":3,"playId":"7d666ffd-ab1b-3b80-8615-1a0705b884b6","pitchNumber":3,"startTime":"2026-04-07T23:53:13.648Z","endTime":"2026-04-07T23:53:21.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:53:21.071Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Hamilton grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-07T23:53:39.920Z","endTime":"2026-04-07T23:54:24.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":94.6,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.158006965556254,"aZ":-25.53759900782631,"pfxX":10.66341110364315,"pfxZ":3.514242629404599,"pX":1.6884613961469244,"pZ":2.3063364888296514,"vX0":-6.2770618559336535,"vY0":-137.4902799127792,"vZ0":-4.591825616410029,"x":52.64,"y":176.51,"x0":2.6311286757020587,"y0":50.00635475360336,"z0":5.75933463163261,"aX":20.15558508790258},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":-17.8,"spinRate":2330,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4003564300375828,"extension":6.692827171249223},"index":0,"playId":"39df8e86-5523-3b13-8a1a-a6464d50a1e2","pitchNumber":1,"startTime":"2026-04-07T23:53:43.515Z","endTime":"2026-04-07T23:53:47.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89812044998626,"aZ":-12.459873097336205,"pfxX":4.454699151169694,"pfxZ":10.248068221844628,"pX":1.215904646336109,"pZ":3.460974757484349,"vX0":-4.846059704833273,"vY0":-138.31687978203377,"vZ0":-4.309843257152277,"x":70.65,"y":145.33,"x0":2.4178432422255853,"y0":50.003631168857666,"z0":5.8845013206124825,"aX":8.570696682710782},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-7.0,"spinRate":2382,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39706856406105784,"extension":6.770456763314278},"index":1,"playId":"0c045e53-867e-3fef-8fba-c486d452848a","pitchNumber":2,"startTime":"2026-04-07T23:53:57.600Z","endTime":"2026-04-07T23:54:00.600Z","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":96.5,"endSpeed":86.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.86438134135863,"aZ":-12.01513240215975,"pfxX":7.400546802376514,"pfxZ":10.355232772799178,"pX":0.8488468715416349,"pZ":2.4764667703531598,"vX0":-7.12207267074613,"vY0":-140.13325294351026,"vZ0":-6.735531182080907,"x":84.64,"y":171.92,"x0":2.488048726698945,"y0":50.00569211801257,"z0":5.731803138291168,"aX":14.411903179140273},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2401,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39405209091185744,"extension":6.828863364257353},"hitData":{"launchSpeed":67.5,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.73,"coordY":171.45}},"index":2,"playId":"47c26596-14ed-339c-a773-b57199d9a9f1","pitchNumber":3,"startTime":"2026-04-07T23:54:19.576Z","endTime":"2026-04-07T23:54:24.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:54:24.508Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, second baseman David Hamilton to first baseman Gary Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:56:34.168Z","endTime":"2026-04-07T23:57:02.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.35992462220003,"aZ":-11.920763445653515,"pfxX":-7.954871791948035,"pfxZ":9.98939238442911,"pX":0.9745034402624242,"pZ":2.4205390463009784,"vX0":9.70453267264092,"vY0":-142.14541623301747,"vZ0":-5.239540582392412,"x":79.85,"y":173.43,"x0":-1.4650960684905612,"y0":50.00302097705366,"z0":5.057443956696927,"aX":-16.130002090870367},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2601,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3866694936455821,"extension":7.777259696869007},"index":0,"playId":"54196dfb-e91f-310e-baa9-b8c3450f6a0e","pitchNumber":1,"startTime":"2026-04-07T23:56:39.071Z","endTime":"2026-04-07T23:56:43.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448612384960494,"aZ":-39.78194859273306,"pfxX":5.686445749076336,"pfxZ":-4.771782204011502,"pX":0.1313189499882677,"pZ":1.4443238617089333,"vX0":2.3677055264706364,"vY0":-126.16234348040138,"vZ0":-1.852757435620244,"x":111.99,"y":199.78,"x0":-1.56141847601966,"y0":50.00512711740981,"z0":5.4294787217693035,"aX":9.06085689024174},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.9,"breakHorizontal":-10.9,"spinRate":2185,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4360846555484761,"extension":7.025968332557342},"hitData":{"launchSpeed":66.4,"launchAngle":12.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.69,"coordY":147.01}},"index":1,"playId":"637d904a-1824-34a0-b6d3-2a5537c9c53c","pitchNumber":2,"startTime":"2026-04-07T23:56:54.838Z","endTime":"2026-04-07T23:57:02.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:57:02.124Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:57:16.963Z","endTime":"2026-04-07T23:59:07.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":98.3,"endSpeed":88.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.5057651300561,"aZ":-13.424186062454838,"pfxX":-6.441395625955373,"pfxZ":9.17364420029897,"pX":-0.1019868403967763,"pZ":3.7662202183846647,"vX0":6.803423912279682,"vY0":-142.89334596177434,"vZ0":-1.7154296035413557,"x":120.89,"y":137.09,"x0":-1.690293182245401,"y0":50.00312805641951,"z0":5.22901798916225,"aX":-13.166241964400232},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":10.1,"spinRate":2476,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38503794441727734,"extension":7.608673241455411},"index":0,"playId":"d5925100-d02f-3b69-a7e3-47922a6c0ac0","pitchNumber":1,"startTime":"2026-04-07T23:57:30.503Z","endTime":"2026-04-07T23:57:37.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.87016368116682,"aZ":-11.53655989511748,"pfxX":-7.309368591460333,"pfxZ":10.079179693665303,"pX":0.5344481153031722,"pZ":2.784024081976625,"vX0":9.130214471770701,"vY0":-142.8811321856152,"vZ0":-4.4499455026712065,"x":96.63,"y":163.61,"x0":-1.7673395203361342,"y0":50.003281041714885,"z0":5.09872176396317,"aX":-14.968071214584144},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":11.2,"spinRate":2473,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3847488881501646,"extension":7.474189999509765},"index":1,"playId":"f59ba093-d31e-3c89-9109-16e360d2b853","pitchNumber":2,"startTime":"2026-04-07T23:57:45.381Z","endTime":"2026-04-07T23:57:48.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53880770357666,"aZ":-12.023491957922671,"pfxX":-8.595004086152855,"pfxZ":9.784648332583847,"pX":0.48845915305018406,"pZ":3.386364462526291,"vX0":9.078773063026397,"vY0":-143.38490850748838,"vZ0":-3.040246325831011,"x":98.38,"y":147.35,"x0":-1.6189530675752921,"y0":50.003417821526405,"z0":5.222531157881139,"aX":-17.70210055053491},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":13.4,"spinRate":2461,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3836111500552928,"extension":7.597912859626781},"index":2,"playId":"5504e2e6-ac2b-3564-823a-10b0f3536059","pitchNumber":3,"startTime":"2026-04-07T23:58:03.713Z","endTime":"2026-04-07T23:58:07.256Z","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":98.0,"endSpeed":88.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07908033208069,"aZ":-14.511803073836717,"pfxX":-7.578750799829303,"pfxZ":8.661303275777298,"pX":0.2438394784625083,"pZ":3.355639555238746,"vX0":7.506559722897334,"vY0":-142.44543053853144,"vZ0":-2.465838522007725,"x":107.71,"y":148.18,"x0":-1.4508104796952885,"y0":50.00150129109129,"z0":5.158730331507272,"aX":-15.453250842120541},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":2491,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38564931659081836,"extension":7.545461199068341},"index":3,"playId":"ed4bd618-053f-3b1f-9716-35533b9aeec1","pitchNumber":4,"startTime":"2026-04-07T23:58:24.026Z","endTime":"2026-04-07T23:58:27.476Z","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":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290770773529083,"aZ":-36.12310875459706,"pfxX":1.0497278066385127,"pfxZ":-2.478669381500613,"pX":-0.5493619220885374,"pZ":0.8601246992703387,"vX0":2.6120034857523033,"vY0":-126.53666423711515,"vZ0":-3.392786059246638,"x":137.94,"y":215.56,"x0":-1.7391910916898456,"y0":50.005537274797305,"z0":5.168789958533602,"aX":1.6703327379884698},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.2,"breakHorizontal":-2.6,"spinRate":2027,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.43598172210872743,"extension":7.274824672712427},"index":4,"playId":"bd9b0e5a-ab7e-3c55-bf98-e36e69e16739","pitchNumber":5,"startTime":"2026-04-07T23:58:45.154Z","endTime":"2026-04-07T23:58:48.903Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05934023797163,"aZ":-38.02999657918027,"pfxX":0.8570351647491921,"pfxZ":-3.6424486455188996,"pX":-0.3971373362126877,"pZ":1.9183986252867846,"vX0":2.832126104845888,"vY0":-126.84628049136317,"vZ0":-1.0533600633783493,"x":132.14,"y":186.98,"x0":-1.6452897105265665,"y0":50.00263088786065,"z0":5.406363695716587,"aX":1.3777110242012494},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.6,"breakHorizontal":-2.3,"spinRate":1998,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.43395595449962165,"extension":7.008869458538179},"index":5,"playId":"147756ad-73b7-332e-8aef-b509b66d3a54","pitchNumber":6,"startTime":"2026-04-07T23:59:03.592Z","endTime":"2026-04-07T23:59:07.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-07T23:59:07.753Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to left fielder Brandon Lockridge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-07T23:59:14.480Z","endTime":"2026-04-08T00:01:07.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93391512694501,"aZ":-24.40226456556425,"pfxX":-1.4645824646276697,"pfxZ":4.200470643997717,"pX":1.4714984701052547,"pZ":2.3207782697223323,"vX0":8.461412177648027,"vY0":-135.24821428496404,"vZ0":-3.0799143832248435,"x":60.91,"y":176.12,"x0":-1.5093160365730678,"y0":50.00134485868006,"z0":5.188652166075237,"aX":-2.709731404812368},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":0.8,"spinRate":2484,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4052220566448552,"extension":7.597806423128949},"index":0,"playId":"c3160054-cacd-360b-921f-578951529e2b","pitchNumber":1,"startTime":"2026-04-07T23:59:35.882Z","endTime":"2026-04-07T23:59:39.764Z","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":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9794734776058,"aZ":-23.610954174011795,"pfxX":-1.6040605712340157,"pfxZ":4.537254372962827,"pX":-0.45732984210105754,"pZ":1.9607331207256065,"vX0":4.1701275462203435,"vY0":-136.444649898544,"vZ0":-3.878187288923911,"x":134.43,"y":185.84,"x0":-1.7968950739876557,"y0":50.000181377372904,"z0":5.0272032706374405,"aX":-3.0255250555861735},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":2.0,"spinRate":2465,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.40141808166772686,"extension":7.340075513178117},"index":1,"playId":"43028cb5-a9b8-3365-a071-1558e70a7de4","pitchNumber":2,"startTime":"2026-04-07T23:59:51.558Z","endTime":"2026-04-07T23:59:55.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85598023171494,"aZ":-12.829979276503018,"pfxX":-5.991896109140731,"pfxZ":9.455232848181634,"pX":0.7675134685059426,"pZ":4.325054775033836,"vX0":8.337722654743692,"vY0":-143.0427307756089,"vZ0":-0.3646649801075262,"x":87.74,"y":122.0,"x0":-1.4238270570148224,"y0":50.00714009476387,"z0":5.267790086671325,"aX":-12.265076243543085},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":8.9,"spinRate":2538,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38477685491961866,"extension":7.258271515339986},"index":2,"playId":"bf2b8150-d3c0-355b-8998-b4d588204b16","pitchNumber":3,"startTime":"2026-04-08T00:00:17.895Z","endTime":"2026-04-08T00:00:20.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.35260611557313,"aZ":-10.554269522030486,"pfxX":-6.272124604610861,"pfxZ":10.601293191220492,"pX":1.0818653056424297,"pZ":3.240985139059683,"vX0":9.943702605933801,"vY0":-142.9294953781761,"vZ0":-3.3651768945670635,"x":75.76,"y":151.27,"x0":-1.650514474736633,"y0":50.00228542916668,"z0":5.111599532424153,"aX":-12.791563234978959},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2539,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38534293922414387,"extension":7.495033318195723},"index":3,"playId":"257b88b1-f314-380f-9738-2b22291ed5f7","pitchNumber":4,"startTime":"2026-04-08T00:00:37.436Z","endTime":"2026-04-08T00:00:42.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.473440321583695,"aZ":-12.377998545820317,"pfxX":-5.918392812268062,"pfxZ":9.73497084839613,"pX":-0.1288106372479986,"pZ":2.6811757711285393,"vX0":6.99569409917993,"vY0":-142.36691734190612,"vZ0":-4.364948010604841,"x":121.91,"y":166.39,"x0":-1.8597169138614227,"y0":50.005597259537915,"z0":5.029666469005666,"aX":-12.039569676690164},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2634,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38608170838068157,"extension":7.577485053254568},"hitData":{"launchSpeed":98.2,"launchAngle":14.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.9,"coordY":108.15}},"index":4,"playId":"553e2e74-3d44-3108-b70e-256149828ba5","pitchNumber":5,"startTime":"2026-04-08T00:00:57.735Z","endTime":"2026-04-08T00:01:07.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:01:07.085Z","atBatIndex":33},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Connor Wong hit by pitch. Ceddanne Rafaela to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T00:01:22.039Z","endTime":"2026-04-08T00:03:23.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09774330847235,"aZ":-12.879004391056267,"pfxX":-8.612560880231122,"pfxZ":9.556645798644777,"pX":-0.056164676341088744,"pZ":3.7033613966884973,"vX0":7.672292892650756,"vY0":-142.04037306662318,"vZ0":-1.7411281756873147,"x":119.14,"y":138.79,"x0":-1.6889762777178938,"y0":50.00551318527483,"z0":5.154362136175856,"aX":-17.39471712287229},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":13.8,"spinRate":2520,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.387350298484995,"extension":7.4305369395342264},"index":0,"playId":"c30d2d7b-9eb9-3031-b96e-a3b218ed90c3","pitchNumber":1,"startTime":"2026-04-08T00:01:37.646Z","endTime":"2026-04-08T00:01:41.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38722825083293,"aZ":-13.30370560002898,"pfxX":-8.445344867235065,"pfxZ":9.482927346014014,"pX":0.4628034424784086,"pZ":2.899544020389936,"vX0":8.940846072868469,"vY0":-140.74987828712784,"vZ0":-3.4018322602430504,"x":99.36,"y":160.49,"x0":-1.6702315054257701,"y0":50.001386680285826,"z0":4.995348608819016,"aX":-16.80451319252721},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":13.3,"spinRate":2463,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.39036143702035897,"extension":7.318284027895662},"index":1,"playId":"6cf73790-7572-3694-9fa2-45fbab4848de","pitchNumber":2,"startTime":"2026-04-08T00:01:58.634Z","endTime":"2026-04-08T00:02:05.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28409100087917,"aZ":-38.927436589584836,"pfxX":2.841716242623928,"pfxZ":-4.304840407993903,"pX":0.5332315813178121,"pZ":0.9612483539851773,"vX0":4.5847228983460235,"vY0":-124.75851109361278,"vZ0":-2.9051508529644727,"x":96.67,"y":212.83,"x0":-1.701107077617651,"y0":50.00364114641285,"z0":5.365269599994426,"aX":4.456554400889659},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-8.3,"breakHorizontal":-6.2,"spinRate":1925,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4398902007893226,"extension":7.042996071912815},"index":2,"playId":"e5559d47-dc71-3a91-8800-4ce998519a80","pitchNumber":3,"startTime":"2026-04-08T00:02:24.539Z","endTime":"2026-04-08T00:02:28.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T00:02:39.164Z","endTime":"2026-04-08T00:02:57.438Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"}},{"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":98.1,"endSpeed":88.2,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.19974060088021,"aZ":-10.29072838267691,"pfxX":-7.861176017619922,"pfxZ":10.837143487687783,"pX":0.9997492617292579,"pZ":2.452648004979931,"vX0":10.101089190011034,"vY0":-142.26268785255468,"vZ0":-5.543076562279503,"x":78.89,"y":172.56,"x0":-1.6007343861128587,"y0":50.00004553335473,"z0":5.099250940967638,"aX":-15.870538194203275},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":11.8,"spinRate":2532,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3872460608015449,"extension":7.432414235970441},"index":4,"playId":"5bb74360-d508-3d51-97f9-732e250e5016","pitchNumber":4,"startTime":"2026-04-08T00:02:57.438Z","endTime":"2026-04-08T00:03:01.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":75.6,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894548105605278,"aZ":-42.98697855992073,"pfxX":4.280045654390516,"pfxZ":-7.374988823590732,"pX":-2.3134312366502234,"pZ":3.1339736423896007,"vX0":-2.343970335456089,"vY0":-121.18196571812487,"vZ0":3.220041072899324,"x":205.18,"y":154.16,"x0":-1.882371326174634,"y0":50.00467603086188,"z0":5.581013129793783,"aX":6.273671319717469},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.1,"breakHorizontal":-7.1,"spinRate":2101,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4545361664926606,"extension":6.9327897256071145},"index":5,"playId":"0837e2f8-dc17-3a86-99ab-dad398f0f97c","pitchNumber":5,"startTime":"2026-04-08T00:03:19.548Z","endTime":"2026-04-08T00:03:23.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:03:23.079Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, second baseman David Hamilton to first baseman Gary Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-08T00:03:52.709Z","endTime":"2026-04-08T00:04:32.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":96.9,"endSpeed":87.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.004398916415006,"aZ":-12.937610223510326,"pfxX":-6.4714966067032975,"pfxZ":9.650118755380046,"pX":0.354220307345816,"pZ":2.7440681144171557,"vX0":8.034890930497381,"vY0":-140.77464019248052,"vZ0":-4.183851384526461,"x":103.5,"y":164.69,"x0":-1.7054105259366308,"y0":50.00064804252805,"z0":5.0960540775502805,"aX":-12.898272399018396},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2437,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3900936691223853,"extension":7.556636180772454},"index":0,"playId":"21784343-9e1a-34b4-b480-f06c8de0ad9d","pitchNumber":1,"startTime":"2026-04-08T00:04:00.749Z","endTime":"2026-04-08T00:04:03.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.285065639636706,"aZ":-13.113550277266924,"pfxX":-7.406674593549986,"pfxZ":9.29764091068922,"pX":-0.7155982122255651,"pZ":3.035888228679146,"vX0":5.264467104625999,"vY0":-142.62240712927942,"vZ0":-3.340374280541962,"x":144.28,"y":156.81,"x0":-1.6276209900296765,"y0":50.00395629141279,"z0":5.055108183687261,"aX":-15.185765157391199},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2490,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.38474969213822074,"extension":7.506669483331183},"hitData":{"launchSpeed":54.3,"launchAngle":9.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.36,"coordY":158.0}},"index":1,"playId":"2bb84c4d-eca9-318b-b9d9-5e533c75a4b7","pitchNumber":2,"startTime":"2026-04-08T00:04:25.401Z","endTime":"2026-04-08T00:04:32.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:04:32.847Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lockridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:06:28.771Z","endTime":"2026-04-08T00:07:35.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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(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":91.6,"endSpeed":84.9,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80254762732506,"aZ":-19.312145560544693,"pfxX":-1.0752029201379223,"pfxZ":7.103809014289525,"pX":-1.9097695454156007,"pZ":2.0278340540791295,"vX0":-10.230485926699345,"vY0":-133.0286169470554,"vZ0":-6.783730417394552,"x":189.8,"y":184.03,"x0":2.109376496811098,"y0":50.00475089902289,"z0":5.988412498419228,"aX":-1.9443252676070952},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":4.0,"spinRate":2665,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.410148384178056,"extension":6.753714241105074},"index":0,"playId":"2fbd6310-9be7-3812-9fcb-637ecc9edfa5","pitchNumber":1,"startTime":"2026-04-08T00:06:51.250Z","endTime":"2026-04-08T00:06:56.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295790634885805,"aZ":-15.51404239474472,"pfxX":-0.6510085224480915,"pfxZ":8.944513901346673,"pX":0.7767461682466233,"pZ":2.0425214962086105,"vX0":-4.531911062990622,"vY0":-135.071244209175,"vZ0":-7.2388727621365625,"x":87.39,"y":183.63,"x0":2.555436984635076,"y0":50.00043379905599,"z0":5.8325320250138475,"aX":-1.210333656277041},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":2.0,"spinRate":2458,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.40432128817377455,"extension":6.74541580405044},"index":1,"playId":"510d2137-fb5a-30e4-91d2-39501d0d3859","pitchNumber":2,"startTime":"2026-04-08T00:07:03.632Z","endTime":"2026-04-08T00:07:07.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832922808956063,"aZ":-25.484962537143158,"pfxX":10.367300091161681,"pfxZ":4.130103216359564,"pX":0.44892002578861473,"pZ":2.001569061388631,"vX0":-7.111721623672559,"vY0":-126.47728180445733,"vZ0":-4.430433494758366,"x":99.89,"y":184.74,"x0":1.9504943762754792,"y0":50.0024574431856,"z0":5.8200428935345085,"aX":16.79312883507156},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":-17.2,"spinRate":1656,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4330763955606516,"extension":6.729901232953427},"index":2,"playId":"500bfa1a-cbb6-3903-a22f-d8b940e7829c","pitchNumber":3,"startTime":"2026-04-08T00:07:16.457Z","endTime":"2026-04-08T00:07:20.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425500459248525,"aZ":-33.3028253849734,"pfxX":-4.321874514032563,"pfxZ":-0.7652662049294916,"pX":0.3866160411277803,"pZ":1.1102159806315914,"vX0":-3.2076622629802243,"vY0":-120.98338459830244,"vZ0":-4.819656118016496,"x":102.26,"y":208.8,"x0":2.2905727103235263,"y0":50.00026961615917,"z0":6.044265943263915,"aX":-6.410099304713558},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.3,"breakHorizontal":8.6,"spinRate":2417,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.45258673490472034,"extension":6.583322523470097},"index":3,"playId":"5edda5c0-dacc-37f2-b292-11cbe900be4b","pitchNumber":4,"startTime":"2026-04-08T00:07:30.626Z","endTime":"2026-04-08T00:07:35.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:07:35.819Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:07:52.940Z","endTime":"2026-04-08T00:08:05.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65198421310695,"aZ":-27.12738497844583,"pfxX":-0.06220945710304249,"pfxZ":2.870058365272765,"pX":-0.04353865679131458,"pZ":2.619317510397732,"vX0":-6.223564796413408,"vY0":-131.6241258304754,"vZ0":-3.6346162108516142,"x":118.66,"y":168.06,"x0":2.3583983161321345,"y0":50.00044731025443,"z0":6.02427667285424,"aX":-0.10802881227361669},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":1.4,"spinRate":2621,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4159581690579648,"extension":6.621505408301151},"hitData":{"launchSpeed":98.9,"launchAngle":6.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.39,"coordY":88.85}},"index":0,"playId":"0e1a04cf-9e46-31cd-ab2b-7db9f9be29f5","pitchNumber":1,"startTime":"2026-04-08T00:07:53.180Z","endTime":"2026-04-08T00:08:05.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:08:05.418Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:08:16.323Z","endTime":"2026-04-08T00:08:56.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29586290115541,"aZ":-11.354000162829573,"pfxX":5.330600472313045,"pfxZ":11.230002297479512,"pX":0.3811446674534258,"pZ":2.285414014358213,"vX0":-7.129519320345795,"vY0":-136.34795125380515,"vZ0":-7.325353125661499,"x":102.47,"y":177.07,"x0":2.3562340747311765,"y0":50.001051902381214,"z0":5.818157496802797,"aX":9.88143644900595},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":-7.9,"spinRate":2307,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4041151435094963,"extension":6.851864264713967},"index":0,"playId":"947a6ebe-beae-3b08-8e70-3d6c127d0810","pitchNumber":1,"startTime":"2026-04-08T00:08:28.669Z","endTime":"2026-04-08T00:08:32.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.390931212698504,"aZ":-11.742814366743927,"pfxX":6.257162239606445,"pfxZ":10.687347292364763,"pX":0.6108520362837531,"pZ":2.24063941491122,"vX0":-6.910151491649047,"vY0":-138.47406321163774,"vZ0":-7.198979410011472,"x":93.72,"y":178.28,"x0":2.34430209840237,"y0":50.00572669540574,"z0":5.687329746679931,"aX":11.965602447810296},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-9.6,"spinRate":2383,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3979183096681651,"extension":7.09054199190041},"hitData":{"launchSpeed":100.6,"launchAngle":18.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.24,"coordY":81.5}},"index":1,"playId":"d3cc149a-860a-3254-8e9a-d159276fcd62","pitchNumber":2,"startTime":"2026-04-08T00:08:46.128Z","endTime":"2026-04-08T00:08:56.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:08:56.486Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez challenged (pitch result), call on the field was confirmed: Gary Sánchez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-08T00:09:20.405Z","endTime":"2026-04-08T00:13:21.060Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7,8,9,10],"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2427522534029,"aZ":-22.636279371532165,"pfxX":-1.3833544485537745,"pfxZ":5.289745418859182,"pX":0.30680371556181135,"pZ":2.8500948192604194,"vX0":-4.734054581533563,"vY0":-132.44055074599015,"vZ0":-4.219377846997749,"x":105.31,"y":161.83,"x0":2.286299425748864,"y0":50.00344555029809,"z0":6.088537242235056,"aX":-2.4951902789399787},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.0,"breakHorizontal":3.4,"spinRate":2710,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.41117512834936676,"extension":6.697462340560453},"index":0,"playId":"e53ebb61-b71b-34ba-9a22-1c057065f68e","pitchNumber":1,"startTime":"2026-04-08T00:09:20.405Z","endTime":"2026-04-08T00:09:23.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05446601545427,"aZ":-19.99234486302975,"pfxX":9.894333826263242,"pfxZ":7.444066701166085,"pX":-0.21053253890179693,"pZ":0.425853191023891,"vX0":-9.28857509686314,"vY0":-127.35983716147712,"vZ0":-9.154855355404706,"x":125.03,"y":227.28,"x0":2.2047629997712077,"y0":50.00599479715167,"z0":5.658950131640103,"aX":16.198119984878943},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":-15.7,"spinRate":2243,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4306742616282211,"extension":6.847401685833525},"index":1,"playId":"cce379b8-2dd0-3e90-9bc0-6ca36118aeef","pitchNumber":2,"startTime":"2026-04-08T00:09:36.305Z","endTime":"2026-04-08T00:09:39.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"8d671adc-26df-447c-a0bf-27e189287528","startTime":"2026-04-08T00:09:57.853Z","endTime":"2026-04-08T00:10:02.853Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-08T00:10:09.881Z","endTime":"2026-04-08T00:10:53.225Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283889879787207,"aZ":-33.1225246109471,"pfxX":-4.513645796749583,"pfxZ":-0.619460807559665,"pX":-1.1869235559817723,"pZ":-0.0037548236121680923,"vX0":-6.207562599001881,"vY0":-122.84521539119437,"vZ0":-7.338895773368811,"x":162.24,"y":238.88,"x0":1.9633833785412527,"y0":50.004925337092175,"z0":5.8532225313895445,"aX":-6.870597567192986},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.6,"breakHorizontal":9.7,"spinRate":2487,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4465820188725069,"extension":6.884768136197373},"index":4,"playId":"32b45c94-8231-3842-b859-56a389f5ebcd","pitchNumber":3,"startTime":"2026-04-08T00:10:53.225Z","endTime":"2026-04-08T00:10:56.775Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106543708149285,"aZ":-24.619389454940045,"pfxX":9.18159724758595,"pfxZ":4.572505919033027,"pX":0.4669391338849531,"pZ":1.4221775944313986,"vX0":-6.948735147921645,"vY0":-127.72759876099961,"vZ0":-6.156340435578965,"x":99.2,"y":200.38,"x0":2.0286613167849397,"y0":50.00634296751922,"z0":5.797592020087472,"aX":15.186238864383835},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":1691,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.42867960583333664,"extension":6.850976112839025},"index":5,"playId":"15034dd1-29b6-3c6f-a303-532f680f1532","pitchNumber":4,"startTime":"2026-04-08T00:11:13.661Z","endTime":"2026-04-08T00:11:17.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-08T00:11:35.677Z","endTime":"2026-04-08T00:11:50.443Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.665055937525654,"aZ":-20.21946637455799,"pfxX":7.837976706930354,"pfxZ":6.219089671829947,"pX":1.3692263856137112,"pZ":3.092435185766879,"vX0":-5.635161175744757,"vY0":-138.02504853261877,"vZ0":-3.7601215137512054,"x":64.81,"y":155.28,"x0":2.4223396768819243,"y0":50.00581190040706,"z0":5.839605367316977,"aX":15.075850372375884},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":-13.0,"spinRate":2481,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39732285560767444,"extension":6.704798851033014},"index":7,"playId":"9f5d76aa-c626-3d8b-917b-19fe635ce746","pitchNumber":5,"startTime":"2026-04-08T00:11:50.443Z","endTime":"2026-04-08T00:11:53.591Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.346405394554026,"aZ":-24.019000458338553,"pfxX":-2.9320759498461157,"pfxZ":4.594908317322887,"pX":-0.8179693736194087,"pZ":1.7513504685035641,"vX0":-6.314895581766207,"vY0":-131.74966153196368,"vZ0":-6.40595762557308,"x":148.18,"y":191.49,"x0":1.9815844955748119,"y0":50.00502388701606,"z0":5.964500216879837,"aX":-5.206930452339762},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":6.6,"spinRate":2661,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4141447119510384,"extension":6.834530896361446},"index":8,"playId":"567561d6-9d51-31d7-b60e-928a455bad40","pitchNumber":6,"startTime":"2026-04-08T00:12:08.451Z","endTime":"2026-04-08T00:12:12.311Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4566607679405,"aZ":-12.352929788118296,"pfxX":4.732022745453568,"pfxZ":10.305864566998078,"pX":-0.12292026879509448,"pZ":2.4200895515333856,"vX0":-8.695920172384676,"vY0":-138.4302430616862,"vZ0":-6.5644728479715955,"x":121.69,"y":173.44,"x0":2.4571351855185903,"y0":50.00668456657195,"z0":5.6644173672347415,"aX":9.105251974278369},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2390,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39701383086964315,"extension":6.8056259876204015},"index":9,"playId":"61bc9a79-90d9-317d-9610-1ac41d54ed17","pitchNumber":7,"startTime":"2026-04-08T00:12:32.942Z","endTime":"2026-04-08T00:12:35.942Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16093478193792,"aZ":-33.067943698853824,"pfxX":-6.588479839410261,"pfxZ":-0.6050049895495402,"pX":0.705885491355144,"pZ":1.6746201204281197,"vX0":-2.00195970189288,"vY0":-121.31974032137785,"vZ0":-3.3535722042450686,"x":90.09,"y":193.57,"x0":2.4010925042350904,"y0":50.00495144447951,"z0":6.003724557117577,"aX":-9.670517989246575},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.7,"breakHorizontal":12.5,"spinRate":2425,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.4541654839088278,"extension":6.633432732740957},"index":10,"playId":"51122f52-de80-3f90-a020-b5f9c2652250","pitchNumber":8,"startTime":"2026-04-08T00:12:54.033Z","endTime":"2026-04-08T00:13:21.060Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"playEndTime":"2026-04-08T00:13:21.060Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:15:14.405Z","endTime":"2026-04-08T00:16:47.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595180493286755,"aZ":-41.88376365607163,"pfxX":0.6403778751493565,"pfxZ":-6.4519924310332915,"pX":-0.8180520676674136,"pZ":1.3344970379300007,"vX0":2.125189155623009,"vY0":-122.75440193384463,"vZ0":-1.0671034951979534,"x":148.18,"y":202.75,"x0":-1.783421326277854,"y0":50.00566601079158,"z0":5.387018087441654,"aX":0.96292309842217},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.6,"breakHorizontal":-1.7,"spinRate":2113,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.44870376952033686,"extension":7.086180933694444},"index":0,"playId":"56d87ec0-acef-3feb-b02f-7409fb3ee520","pitchNumber":1,"startTime":"2026-04-08T00:15:34.746Z","endTime":"2026-04-08T00:15:37.784Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583498666901665,"aZ":-42.06595888955767,"pfxX":0.3573268005871858,"pfxZ":-6.349565317141824,"pX":0.038771815681509586,"pZ":2.4844712661623527,"vX0":3.9986936475361388,"vY0":-124.71258943766708,"vZ0":1.0452455781494319,"x":115.52,"y":171.7,"x0":-1.6389573864881222,"y0":50.00259689560616,"z0":5.558916034612362,"aX":0.5557893001686135},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.9,"breakHorizontal":-1.7,"spinRate":2164,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.4410017656859031,"extension":7.04518632869409},"index":1,"playId":"7816c55a-92f0-384b-844a-3ed729539dec","pitchNumber":2,"startTime":"2026-04-08T00:15:47.498Z","endTime":"2026-04-08T00:15:50.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38007509410682,"aZ":-41.61188938121489,"pfxX":1.8337852610715482,"pfxZ":-6.049751590009345,"pX":-1.3590012393122066,"pZ":2.3570382504380194,"vX0":0.3251350781319605,"vY0":-124.73972578921462,"vZ0":0.8831017144800177,"x":168.8,"y":175.14,"x0":-1.7294008510498597,"y0":50.001508997814305,"z0":5.455716051174383,"aX":2.8613151748477863},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.4,"breakHorizontal":-3.4,"spinRate":2133,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4407357066809814,"extension":7.013494433090402},"index":2,"playId":"1e9cbd9c-b722-36b0-b97f-190ff195b766","pitchNumber":3,"startTime":"2026-04-08T00:16:01.530Z","endTime":"2026-04-08T00:16:05.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188575234726756,"aZ":-25.32103552210337,"pfxX":0.700588550110878,"pfxZ":3.704181656651654,"pX":0.9905756235777533,"pZ":2.3992705447772242,"vX0":6.884579080377013,"vY0":-135.13060312198377,"vZ0":-2.2389424559881554,"x":79.24,"y":174.0,"x0":-1.6803150653188015,"y0":50.0052913413685,"z0":5.0158101507010855,"aX":1.2960162686035335},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2396,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4051876548239428,"extension":7.531975458099548},"index":3,"playId":"aa40d01a-97e6-32b5-86d5-ae196439fdd8","pitchNumber":4,"startTime":"2026-04-08T00:16:18.946Z","endTime":"2026-04-08T00:16:22.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-08T00:16:28.713Z","endTime":"2026-04-08T00:16:41.460Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.399074285156686,"aZ":-12.303668903568406,"pfxX":-6.345424830907954,"pfxZ":10.178952786516815,"pX":0.3611993385613392,"pZ":1.9296753027653029,"vX0":8.098183385652499,"vY0":-139.32939385980802,"vZ0":-5.924212244706163,"x":103.23,"y":186.68,"x0":-1.7683628843081765,"y0":50.001634244956335,"z0":4.907854091702505,"aX":-12.385981925669954},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2499,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3941961878449378,"extension":7.642722711047314},"index":5,"playId":"cd133c7e-dc3c-3df0-8ce6-4c0fb379ae95","pitchNumber":5,"startTime":"2026-04-08T00:16:41.460Z","endTime":"2026-04-08T00:16:47.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:16:47.452Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:17:03.135Z","endTime":"2026-04-08T00:18:23.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.032279592634346,"aZ":-12.868845924822057,"pfxX":-7.318564758306674,"pfxZ":9.653850075444435,"pX":1.2933626893248025,"pZ":3.79109216157288,"vX0":10.218313946212211,"vY0":-140.98273413934706,"vZ0":-1.560809660923308,"x":67.7,"y":136.42,"x0":-1.438389556279055,"y0":50.003010503944765,"z0":5.188674410282429,"aX":-14.636748710405575},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2487,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.38950482584792745,"extension":7.695553317839848},"index":0,"playId":"97faad74-2fc8-350a-9ae4-521438ef2ba5","pitchNumber":1,"startTime":"2026-04-08T00:17:13.201Z","endTime":"2026-04-08T00:17:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.174908509228832,"aZ":-21.974691824205014,"pfxX":-11.29248695327594,"pfxZ":5.665205410809036,"pX":1.46084991057258,"pZ":-0.2679132443086453,"vX0":11.546896066840961,"vY0":-133.86485433688122,"vZ0":-9.540100887841465,"x":61.32,"y":246.01,"x0":-1.4588758552204122,"y0":50.00223598644535,"z0":4.939219155400942,"aX":-20.32205614509954},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":17.8,"spinRate":1938,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4104962332849249,"extension":7.68992307917854},"index":1,"playId":"c93097a1-9983-384b-ac9d-27973b8dfcd1","pitchNumber":2,"startTime":"2026-04-08T00:17:30.404Z","endTime":"2026-04-08T00:17:33.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.003377848389114,"aZ":-14.060455660712961,"pfxX":-8.65791340041547,"pfxZ":9.504308933549993,"pX":1.4824363875848925,"pZ":3.739814263881905,"vX0":11.204633817737541,"vY0":-138.8617502791401,"vZ0":-1.1452453993703966,"x":60.49,"y":137.81,"x0":-1.525862026032416,"y0":50.0058897107673,"z0":5.116168037777094,"aX":-16.507367581226337},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":12.7,"spinRate":2490,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39808421510190684,"extension":7.485178685458019},"index":2,"playId":"d3b7c279-6389-3191-97f6-e34212775734","pitchNumber":3,"startTime":"2026-04-08T00:17:57.664Z","endTime":"2026-04-08T00:18:00.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.164666578367076,"aZ":-13.19184706857317,"pfxX":-7.0526163458807964,"pfxZ":9.47923787438071,"pX":-0.24181303656013908,"pZ":3.5721532668174567,"vX0":6.901189987441681,"vY0":-141.10827352564158,"vZ0":-2.0288865187142004,"x":126.22,"y":142.33,"x0":-1.8110498195991351,"y0":50.00494232490606,"z0":5.157394778249583,"aX":-14.126808038405633},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2478,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.389176116706734,"extension":7.569503053567334},"index":3,"playId":"cfea397b-2180-36ee-a2fd-bff3875f5cd8","pitchNumber":4,"startTime":"2026-04-08T00:18:18.447Z","endTime":"2026-04-08T00:18:23.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:18:23.043Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks. Jarren Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:19:23.035Z","endTime":"2026-04-08T00:20:34.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:18:36.701Z","endTime":"2026-04-08T00:19:25.384Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59146624336373,"aZ":-24.038138448384856,"pfxX":-0.45745446622256836,"pfxZ":4.611916636807569,"pX":1.6401740822716127,"pZ":2.3040138496953473,"vX0":8.109063739249377,"vY0":-132.78271556328082,"vZ0":-2.68486441194651,"x":54.48,"y":176.57,"x0":-1.409456113492329,"y0":50.00305276246512,"z0":5.0998578048655965,"aX":-0.8074452832219455},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-1.2,"spinRate":2249,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41439403508958694,"extension":7.3912311419508905},"index":1,"playId":"fe0f52c6-2518-357d-a89f-97d4e076522d","pitchNumber":1,"startTime":"2026-04-08T00:19:25.384Z","endTime":"2026-04-08T00:19:28.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714747651326263,"aZ":-23.06673886285,"pfxX":-0.8018148378393581,"pfxZ":4.947743396061309,"pX":1.012606807196984,"pZ":1.8533560962584847,"vX0":7.455063232325986,"vY0":-135.12704187142265,"vZ0":-4.0163264726300145,"x":78.4,"y":188.74,"x0":-1.6833783896294903,"y0":50.004417160521555,"z0":4.988869742834875,"aX":-1.4780512577797074},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-0.2,"spinRate":2438,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40606501548492746,"extension":7.5337112252105},"index":2,"playId":"e24b27b7-59e0-3429-b655-b589b9843057","pitchNumber":2,"startTime":"2026-04-08T00:19:45.740Z","endTime":"2026-04-08T00:19:50.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5104399356729,"aZ":-13.174502780814734,"pfxX":-5.0565833560790345,"pfxZ":10.007080276329988,"pX":0.13164201896624703,"pZ":3.679151643090775,"vX0":6.419309343506187,"vY0":-137.85765979028753,"vZ0":-1.6704244001391662,"x":111.98,"y":139.44,"x0":-1.585011016695274,"y0":50.00412431326733,"z0":5.195872222988553,"aX":-9.602461193565068},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":7.6,"spinRate":2415,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39939363836717323,"extension":7.574523900631381},"index":3,"playId":"bee49a54-e311-3933-ae03-8701b509575a","pitchNumber":3,"startTime":"2026-04-08T00:20:08.068Z","endTime":"2026-04-08T00:20:12.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42357713613319,"aZ":-12.085381698474176,"pfxX":-6.529570511293188,"pfxZ":10.337803366212805,"pX":1.7440173295852521,"pZ":2.5321853930384686,"vX0":11.288005261773314,"vY0":-139.27566537719534,"vZ0":-4.713398964503573,"x":50.52,"y":170.41,"x0":-1.5332141408681346,"y0":50.00410510253046,"z0":5.06071056770318,"aX":-12.691008629329362},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2563,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3949036006746409,"extension":7.680124600159293},"index":4,"playId":"2d5160ad-7c56-3dc8-88fe-9b95f9bc0995","pitchNumber":4,"startTime":"2026-04-08T00:20:31.032Z","endTime":"2026-04-08T00:20:34.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:20:34.392Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks. Jarren Duran to 3rd. Willson Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:21:53.553Z","endTime":"2026-04-08T00:23:23.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:20:52.599Z","endTime":"2026-04-08T00:21:55.884Z","isPitch":false,"type":"action"},{"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":84.7,"endSpeed":77.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365420346559816,"aZ":-39.35711413649983,"pfxX":1.9307553044611891,"pfxZ":-4.650984154693321,"pX":-1.8594139320215206,"pZ":3.230505657393868,"vX0":-0.5688813425356787,"vY0":-123.39890926304767,"vZ0":2.3014802615406413,"x":187.88,"y":151.56,"x0":-1.8768716743506135,"y0":50.0052187872607,"z0":5.599534608706091,"aX":2.9803453989688},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":-3.4,"spinRate":1919,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4437367422404126,"extension":7.098509818132573},"index":1,"playId":"f311e613-8bce-3cce-8ab1-509bedc32e67","pitchNumber":1,"startTime":"2026-04-08T00:21:55.884Z","endTime":"2026-04-08T00:21:59.208Z","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":86.0,"endSpeed":78.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494674052650925,"aZ":-37.09013053797943,"pfxX":1.7277074443694938,"pfxZ":-3.1011330231631895,"pX":-1.2401702589980192,"pZ":3.3994053696674027,"vX0":0.5612128867313453,"vY0":-125.17269736586805,"vZ0":2.355414780686575,"x":164.27,"y":147.0,"x0":-1.691794920742317,"y0":50.00292814099539,"z0":5.4850700830713786,"aX":2.738721092689851},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":-3.2,"spinRate":1836,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.43775032614997045,"extension":7.074895049877146},"index":2,"playId":"f2877c1a-6d9b-3b41-8344-e3858b98162a","pitchNumber":2,"startTime":"2026-04-08T00:22:13.689Z","endTime":"2026-04-08T00:22:17.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23230605634085,"aZ":-12.05512327173063,"pfxX":-5.49812045256056,"pfxZ":10.231530527444127,"pX":1.452160819472112,"pZ":2.3061702877564,"vX0":10.58474419864251,"vY0":-139.97101350275702,"vZ0":-5.335327490294389,"x":61.65,"y":176.51,"x0":-1.6794936654285149,"y0":50.002966626983,"z0":5.039489163436832,"aX":-10.812330793535489},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2543,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3926514234769707,"extension":7.67783450189889},"index":3,"playId":"04456866-9359-3070-9f9e-25db642db542","pitchNumber":3,"startTime":"2026-04-08T00:22:32.681Z","endTime":"2026-04-08T00:22:36.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.18832744388015,"aZ":-11.299390084519205,"pfxX":-5.057755453247683,"pfxZ":10.645357721792509,"pX":0.3588633405678817,"pZ":3.2552014637674413,"vX0":7.595781620253383,"vY0":-140.00236244707543,"vZ0":-3.207628037100101,"x":103.32,"y":150.89,"x0":-1.7476160939201073,"y0":50.00252149780235,"z0":5.168724837404485,"aX":-9.918270117563802},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":7.3,"spinRate":2495,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.3930527744002079,"extension":7.44329225342437},"index":4,"playId":"d358905d-398f-34b2-9660-fa2b4966f9e1","pitchNumber":4,"startTime":"2026-04-08T00:22:57.098Z","endTime":"2026-04-08T00:23:00.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78775039769957,"aZ":-11.75364145335035,"pfxX":-6.7740360249644676,"pfxZ":10.298957986894125,"pX":1.2348002428712344,"pZ":2.1538778023150806,"vX0":10.267658016200944,"vY0":-140.8103711279648,"vZ0":-5.670666549541687,"x":69.93,"y":180.63,"x0":-1.600392530135006,"y0":50.00111226520801,"z0":4.973450724184946,"aX":-13.429702822017994},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2531,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3909177708888789,"extension":7.6962318762701605},"index":5,"playId":"ae0d3d5f-bca8-3fab-bf96-2c3b89b6b408","pitchNumber":5,"startTime":"2026-04-08T00:23:19.540Z","endTime":"2026-04-08T00:23:23.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:23:23.446Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trevor Story doubles (2) on a sharp line drive to left fielder Brandon Lockridge. Jarren Duran scores. Willson Contreras scores. Wilyer Abreu to 3rd.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:25:49.617Z","endTime":"2026-04-08T00:26:53.828Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnThird":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663604,"link":"/api/v1/people/663604"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:23:33.316Z","endTime":"2026-04-08T00:24:17.853Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: DL Hall replaces Jacob Misiorowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T00:24:17.853Z","endTime":"2026-04-08T00:25:51.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":74.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997706626896946,"aZ":-26.399479475401744,"pfxX":10.111737257125737,"pfxZ":4.020812581517321,"pX":-0.1151669722865172,"pZ":2.8546242233314514,"vX0":-9.680467339975097,"vY0":-120.34441034932779,"vZ0":-0.6808000743393048,"x":121.39,"y":161.71,"x0":2.687169453861387,"y0":50.00171498844173,"z0":5.5245077356520635,"aX":14.515337637655868},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.4,"spinRate":1977,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4589058232780099,"extension":7.028157284294011},"index":2,"playId":"a76dd36d-32c9-38e0-954d-5fdbb945c053","pitchNumber":1,"startTime":"2026-04-08T00:25:51.908Z","endTime":"2026-04-08T00:25:55.091Z","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":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76822470700786,"aZ":-16.86887327248264,"pfxX":11.009869680428398,"pfxZ":8.267405996019379,"pX":-0.4740962951293142,"pZ":3.2653614616497175,"vX0":-11.709569293034884,"vY0":-136.13934948630296,"vZ0":-2.5045783529627217,"x":135.07,"y":150.62,"x0":2.481178636798072,"y0":50.00113384866928,"z0":5.384010761615439,"aX":20.377959564615015},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":-17.0,"spinRate":2159,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4045011800715481,"extension":7.178547173771243},"index":3,"playId":"fff934b2-58a9-30fc-8411-b09f9c0f655d","pitchNumber":2,"startTime":"2026-04-08T00:26:07.422Z","endTime":"2026-04-08T00:26:10.422Z","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":4,"startTime":"2026-04-08T00:26:23.515Z","endTime":"2026-04-08T00:26:41.968Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":76.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374605575551897,"aZ":-26.929088603470056,"pfxX":9.525754435389858,"pfxZ":3.437829959561004,"pX":0.07923086571344332,"pZ":3.370706290033829,"vX0":-9.348006148235264,"vY0":-123.53081456045089,"vZ0":0.4772076782588768,"x":113.98,"y":147.77,"x0":2.6967560711010172,"y0":50.00428687082713,"z0":5.460730452730258,"aX":14.54582204987973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.6,"breakHorizontal":-14.8,"spinRate":1947,"spinDirection":108},"zone":2,"typeConfidence":2.0,"plateTime":0.44544061612186425,"extension":7.023117273429681},"hitData":{"launchSpeed":102.2,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.66,"coordY":124.76}},"index":5,"playId":"43631aaf-1d21-3073-93c6-1d50369db980","pitchNumber":3,"startTime":"2026-04-08T00:26:41.968Z","endTime":"2026-04-08T00:26:53.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:26:53.828Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman David Hamilton to first baseman Gary Sánchez. Wilyer Abreu scores. Trevor Story to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:27:54.971Z","endTime":"2026-04-08T00:29:48.806Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Caleb Durbin replaces Marcelo Mayer.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:27:21.861Z","endTime":"2026-04-08T00:27:57.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064399474099346,"aZ":-27.25396748814637,"pfxX":9.048828784754912,"pfxZ":3.3552816228755926,"pX":0.6891617808280658,"pZ":2.5916542055923473,"vX0":-8.060688107895029,"vY0":-121.02341638901059,"vZ0":-1.0433946422681737,"x":90.73,"y":168.81,"x0":2.905229730722347,"y0":50.00456945030554,"z0":5.439818938331098,"aX":13.275925894986573},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":-14.2,"spinRate":2008,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.45452585896310893,"extension":7.010636705418571},"index":1,"playId":"d490368a-3de4-3c33-a15a-9704c5368449","pitchNumber":1,"startTime":"2026-04-08T00:27:57.294Z","endTime":"2026-04-08T00:28:03.061Z","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(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":95.2,"endSpeed":86.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20979227268815,"aZ":-18.402979526603254,"pfxX":12.318324177261802,"pfxZ":7.203421608189268,"pX":-0.33811817660650945,"pZ":0.4250701799090856,"vX0":-12.459810572368024,"vY0":-137.76583033283393,"vZ0":-9.277163539854547,"x":129.89,"y":227.3,"x0":2.655017406525821,"y0":50.001128744140026,"z0":5.09377210530714,"aX":23.543678507785234},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-19.6,"spinRate":2008,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.3984393380553706,"extension":7.229196798732017},"index":2,"playId":"a4de933b-f016-393d-8f98-790669b14800","pitchNumber":2,"startTime":"2026-04-08T00:28:32.939Z","endTime":"2026-04-08T00:28:37.367Z","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":84.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83976662722027,"aZ":-20.830792874007248,"pfxX":10.767486476691296,"pfxZ":6.124323762841334,"pX":0.3760453262153653,"pZ":4.055177734374869,"vX0":-9.004563724589852,"vY0":-136.20124596712105,"vZ0":0.26243066579139707,"x":102.67,"y":129.29,"x0":2.3490980589063826,"y0":50.00425647274163,"z0":5.41463678477854,"aX":19.947520824858003},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-17.3,"spinRate":2057,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40433117236075056,"extension":7.111135223552843},"index":3,"playId":"68625529-c757-39e4-ac77-8cf8c35a86e3","pitchNumber":3,"startTime":"2026-04-08T00:28:56.511Z","endTime":"2026-04-08T00:28:59.657Z","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":93.1,"endSpeed":83.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90481307266233,"aZ":-18.262477123130296,"pfxX":10.607565862245218,"pfxZ":7.654792184987786,"pX":0.40159643564709396,"pZ":2.413760938533135,"vX0":-9.075035249463347,"vY0":-135.08424900151365,"vZ0":-4.2456475672679295,"x":101.69,"y":173.61,"x0":2.4536023302083687,"y0":50.00576760245145,"z0":5.318414937440679,"aX":19.28736514053332},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-16.9,"spinRate":2058,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4080359829548046,"extension":7.1129794726027455},"index":4,"playId":"833ecae2-1893-3fb4-a4dc-c756714e6578","pitchNumber":4,"startTime":"2026-04-08T00:29:17.466Z","endTime":"2026-04-08T00:29:20.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336044795403954,"aZ":-27.172095441093177,"pfxX":9.46219581685208,"pfxZ":3.238359034306166,"pX":0.8516864774004537,"pZ":1.4807819532171203,"vX0":-7.5056148666487426,"vY0":-124.44862743282866,"vZ0":-3.726985923452808,"x":84.54,"y":198.8,"x0":2.6988716551812444,"y0":50.005412486774055,"z0":5.285163565945631,"aX":14.630155421463389},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-15.1,"spinRate":2131,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.442578079365775,"extension":7.10809965535697},"hitData":{"launchSpeed":64.0,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.44,"coordY":168.33}},"index":5,"playId":"9d7d3162-197c-3eb8-a1c0-c7b317744c7d","pitchNumber":5,"startTime":"2026-04-08T00:29:41.842Z","endTime":"2026-04-08T00:29:48.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:29:48.806Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Joey Ortiz to first baseman Gary Sánchez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-08T00:30:23.609Z","endTime":"2026-04-08T00:31:20.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262048821376656,"aZ":-19.15820149174727,"pfxX":9.781008674501052,"pfxZ":6.879492774938271,"pX":0.6617299223433885,"pZ":2.20662718104623,"vX0":-8.369358902154698,"vY0":-136.73042280680022,"vZ0":-4.760347648831334,"x":91.78,"y":179.2,"x0":2.4921651731987073,"y0":50.00524050875026,"z0":5.285612169162311,"aX":18.514636930017826},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-16.0,"spinRate":2077,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4006525104068146,"extension":7.127084486935631},"index":0,"playId":"d2c6c7af-fb1f-3f12-ba8d-b80da39162d7","pitchNumber":1,"startTime":"2026-04-08T00:30:23.609Z","endTime":"2026-04-08T00:30:28.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23770421191899,"aZ":-24.2121558078385,"pfxX":10.113166278453406,"pfxZ":4.174577407891112,"pX":0.15451188273699332,"pZ":2.8128693154448388,"vX0":-9.744886242661103,"vY0":-137.1985985285956,"vZ0":-2.162696365064352,"x":111.11,"y":162.83,"x0":2.4377602788792765,"y0":50.00343152423594,"z0":5.260822015848164,"aX":19.289083093520464},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-16.3,"spinRate":2012,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3991590807548282,"extension":7.109685326995912},"index":1,"playId":"1ce86ffb-9311-38cf-928e-ba768f8df6e5","pitchNumber":2,"startTime":"2026-04-08T00:30:40.338Z","endTime":"2026-04-08T00:30:43.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-08T00:30:54.283Z","endTime":"2026-04-08T00:31:13.083Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.089387145391207,"aZ":-41.2811272413563,"pfxX":-7.967563077601403,"pfxZ":-6.542651675631854,"pX":0.6572189576324291,"pZ":2.443138809128293,"vX0":-2.3646162281028182,"vY0":-118.17767338361293,"vZ0":1.3806780457127465,"x":91.95,"y":172.82,"x0":2.710459688092768,"y0":50.00584209149467,"z0":5.693236358689872,"aX":-11.080672582982494},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.0,"breakHorizontal":15.0,"spinRate":2571,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.4665207356930914,"extension":6.820162121607042},"hitData":{"launchSpeed":89.5,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":147.12}},"index":3,"playId":"cbb1f7de-17d7-3a71-bd00-7975240750c9","pitchNumber":3,"startTime":"2026-04-08T00:31:13.083Z","endTime":"2026-04-08T00:31:20.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:31:20.510Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:33:37.789Z","endTime":"2026-04-08T00:35:18.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Caleb Durbin remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:33:25.455Z","endTime":"2026-04-08T00:33:25.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"description":"Defensive switch from third base to second base for Isiah Kiner-Falefa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-08T00:33:25.468Z","endTime":"2026-04-08T00:33:40.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"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.8,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68781070536963,"aZ":-22.499372574685076,"pfxX":10.258096080184902,"pfxZ":5.212053793432968,"pX":0.7625695507687545,"pZ":2.705345427501525,"vX0":-7.668881282186632,"vY0":-136.30317225019192,"vZ0":-3.917859243104288,"x":87.93,"y":165.74,"x0":2.2988028479319267,"y0":50.00256743452501,"z0":5.740442702006894,"aX":19.04404876488183},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.7,"spinRate":2342,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.40390924486546265,"extension":6.777132625719893},"index":2,"playId":"04c8b093-8b99-37a9-9b7b-6bd9c2cf1126","pitchNumber":1,"startTime":"2026-04-08T00:33:40.167Z","endTime":"2026-04-08T00:33:43.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.222533342222775,"aZ":-28.0375688374453,"pfxX":-7.281449897017141,"pfxZ":2.8542545870125062,"pX":-0.7763776727210931,"pZ":0.8413122784752372,"vX0":-4.9049072150866655,"vY0":-120.74415040492784,"vZ0":-6.305727540519621,"x":146.59,"y":216.06,"x0":2.2395956054480983,"y0":50.0057474131376,"z0":6.008024055201464,"aX":-10.571273433404155},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.6,"breakHorizontal":14.5,"spinRate":2408,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.45658664384812075,"extension":6.622822311985828},"index":3,"playId":"61801a53-66d5-3241-ba89-ad6012f93ec2","pitchNumber":2,"startTime":"2026-04-08T00:33:53.481Z","endTime":"2026-04-08T00:33:57.166Z","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.1,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277242391200193,"aZ":-14.854161983651219,"pfxX":4.185795924118127,"pfxZ":9.177407751228582,"pX":0.18431714972965338,"pZ":3.732495332421172,"vX0":-7.355065108566341,"vY0":-136.778783120227,"vZ0":-3.119343055274472,"x":109.97,"y":138.0,"x0":2.3691987510028487,"y0":50.0036042791056,"z0":5.91156478133296,"aX":7.901052054988911},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-6.0,"spinRate":2467,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.401061474117812,"extension":6.931707744165205},"index":4,"playId":"0b9586c4-e407-37fc-80bd-0766511336de","pitchNumber":3,"startTime":"2026-04-08T00:34:08.723Z","endTime":"2026-04-08T00:34:11.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.030120881828314,"aZ":-33.436354952990364,"pfxX":-7.55976820074074,"pfxZ":-0.8607813673912599,"pX":1.4691176898105418,"pZ":2.7140092289304243,"vX0":0.05203913538998739,"vY0":-121.21938635379645,"vZ0":-1.1949692246762433,"x":61.0,"y":165.5,"x0":2.42691457376621,"y0":50.00347739077177,"z0":6.172809326965396,"aX":-11.08051606754152},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.6,"breakHorizontal":13.6,"spinRate":2342,"spinDirection":301},"zone":12,"typeConfidence":2.0,"plateTime":0.45448976176139233,"extension":6.608734195199103},"index":5,"playId":"d7f60e0e-5f2f-39ac-9553-8fa1c53b6b13","pitchNumber":4,"startTime":"2026-04-08T00:34:32.140Z","endTime":"2026-04-08T00:34:36.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4029325484341,"aZ":-25.899831508151838,"pfxX":-0.36343971101042893,"pfxZ":3.604759525495881,"pX":0.2063508922579024,"pZ":3.244212605634704,"vX0":-4.841780358446107,"vY0":-131.4878475568106,"vZ0":-2.485858111764471,"x":109.13,"y":151.19,"x0":2.1233669073404426,"y0":50.00433710984764,"z0":6.135500043127732,"aX":-0.6314493539922751},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":1.8,"spinRate":2595,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.41750747400541366,"extension":6.711076851801656},"index":6,"playId":"16e539a5-26c5-3487-addb-5d98003f6ee0","pitchNumber":5,"startTime":"2026-04-08T00:34:46.698Z","endTime":"2026-04-08T00:34:51.912Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676738500136942,"aZ":-12.902321895249088,"pfxX":1.386176499667818,"pfxZ":10.263970242355747,"pX":-0.11432253659850752,"pZ":3.0159417769402097,"vX0":-7.488695227650311,"vY0":-136.32744488437947,"vZ0":-5.273865746500744,"x":121.36,"y":157.35,"x0":2.4910904037412576,"y0":50.00271409660718,"z0":5.87011750440333,"aX":2.604031607702221},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-0.8,"spinRate":2443,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.4021658264296666,"extension":6.740473971579533},"hitData":{"launchSpeed":97.8,"launchAngle":9.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.3,"coordY":91.66}},"index":7,"playId":"2a347f64-d4c4-32bf-baeb-41bd9c090d90","pitchNumber":6,"startTime":"2026-04-08T00:35:08.179Z","endTime":"2026-04-08T00:35:18.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:35:18.494Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:35:29.029Z","endTime":"2026-04-08T00:36:30.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.195007472562594,"aZ":-15.126270368870339,"pfxX":0.30420007683220374,"pfxZ":9.376076437640975,"pX":0.4278275734350376,"pZ":2.2615510863411856,"vX0":-5.734998649953947,"vY0":-134.27631734013937,"vZ0":-6.671325455567045,"x":100.69,"y":177.72,"x0":2.5555970061562516,"y0":50.00418968104535,"z0":5.862564538005954,"aX":0.5532080537111999},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":0.7,"spinRate":2647,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.40855150222058967,"extension":6.6937040988723915},"index":0,"playId":"f4cd2d4b-49b9-36f0-94f5-7f07ed2deb3f","pitchNumber":1,"startTime":"2026-04-08T00:35:42.114Z","endTime":"2026-04-08T00:35:45.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930157034678935,"aZ":-26.555242956645994,"pfxX":-3.6355471882694586,"pfxZ":3.2846095842756764,"pX":0.6903047143223584,"pZ":2.2999365451504046,"vX0":-2.7281668552200222,"vY0":-130.15596058103426,"vZ0":-4.29046456039513,"x":90.69,"y":176.68,"x0":2.225394637220292,"y0":50.005939266410266,"z0":5.986576807894221,"aX":-6.2224858262788025},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":7.2,"spinRate":2566,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.42121104442031054,"extension":6.692992921301566},"index":1,"playId":"e0829ba5-f7d0-3f64-ac19-78a0e82dafbc","pitchNumber":2,"startTime":"2026-04-08T00:35:58.860Z","endTime":"2026-04-08T00:36:02.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-08T00:36:13.536Z","endTime":"2026-04-08T00:36:26.979Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21030936005801,"aZ":-28.789875424571083,"pfxX":-1.8220848753737684,"pfxZ":1.9737160851972213,"pX":-1.2299089603033344,"pZ":1.8020210388141211,"vX0":-7.739444049373496,"vY0":-130.6306598254485,"vZ0":-5.192435996073109,"x":163.88,"y":190.13,"x0":2.016103998643463,"y0":50.00515654651505,"z0":5.997402186775861,"aX":-3.1280402197649204},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":5.2,"spinRate":2689,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4203602229128416,"extension":6.9396353927005805},"index":3,"playId":"0f45ec8d-8a81-3280-91c9-a241cd6538b6","pitchNumber":3,"startTime":"2026-04-08T00:36:26.979Z","endTime":"2026-04-08T00:36:30.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:36:30.668Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to right fielder Wilyer Abreu. Joey Ortiz to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:36:37.315Z","endTime":"2026-04-08T00:37:22.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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.6,"endSpeed":85.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50689905052849,"aZ":-20.096141778261163,"pfxX":10.186783838746933,"pfxZ":6.418917233163027,"pX":1.23876791233109,"pZ":1.7528208673226842,"vX0":-6.937301555958534,"vY0":-137.32806339844552,"vZ0":-6.666326142786318,"x":69.78,"y":191.45,"x0":2.492836149551211,"y0":50.006509598805245,"z0":5.610504431546867,"aX":19.180114981781454},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-16.7,"spinRate":2560,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.40107770206345084,"extension":6.682377929954686},"index":0,"playId":"64b91389-38ae-38be-8ae7-0aec8cc168b0","pitchNumber":1,"startTime":"2026-04-08T00:36:53.848Z","endTime":"2026-04-08T00:36:57.437Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41638545849554,"aZ":-21.457896126878254,"pfxX":9.559829409069593,"pfxZ":5.6322878331832325,"pX":0.7634207411481758,"pZ":2.7672984443427113,"vX0":-7.61709844274631,"vY0":-137.9917222246711,"vZ0":-3.9995296969078344,"x":87.9,"y":164.06,"x0":2.3353762284184376,"y0":50.006641622863384,"z0":5.704983558231867,"aX":18.201702842407578},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":-15.5,"spinRate":2435,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.3989154125850365,"extension":6.733961443506113},"hitData":{"launchSpeed":94.4,"launchAngle":18.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.24,"coordY":119.34}},"index":1,"playId":"e069e94b-19a4-327a-a00c-5d87d6a0685a","pitchNumber":2,"startTime":"2026-04-08T00:37:12.650Z","endTime":"2026-04-08T00:37:22.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:37:22.411Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blake Perkins walks. Joey Ortiz to 3rd. Sal Frelick to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:37:56.817Z","endTime":"2026-04-08T00:40:10.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":95.1,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75076337472468,"aZ":-20.892202959054853,"pfxX":9.722618241175473,"pfxZ":5.906321037451772,"pX":1.6178835528449742,"pZ":2.6296245201984547,"vX0":-5.618709913462318,"vY0":-138.28561652846952,"vZ0":-4.8533993645443125,"x":55.33,"y":167.78,"x0":2.4274903024401024,"y0":50.004303620564095,"z0":5.835292033331613,"aX":18.57551273167274},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-16.2,"spinRate":2494,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3981647308696208,"extension":6.840111502700982},"index":0,"playId":"001dee64-f7cc-36da-8fcc-e24ffae1ed80","pitchNumber":1,"startTime":"2026-04-08T00:37:59.719Z","endTime":"2026-04-08T00:38:03.297Z","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":92.1,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.887829567341242,"aZ":-19.753661267751234,"pfxX":-0.6590844393905098,"pfxZ":6.83270195967518,"pX":-0.5250467640040508,"pZ":1.828515163192085,"vX0":-6.924658198847003,"vY0":-133.93238616508762,"vZ0":-6.944892882648145,"x":137.01,"y":189.41,"x0":2.1792415529664866,"y0":50.00113565590704,"z0":5.8676068880423875,"aX":-1.1949106422529876},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":2.6,"spinRate":2636,"spinDirection":164},"zone":7,"typeConfidence":2.0,"plateTime":0.4089404091917803,"extension":6.752401290661967},"index":1,"playId":"24cef6fc-e24a-3679-95ba-3c82470e5788","pitchNumber":2,"startTime":"2026-04-08T00:38:18.329Z","endTime":"2026-04-08T00:38:21.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55388125658871,"aZ":-20.229128199125988,"pfxX":8.835635553565908,"pfxZ":6.275351515992962,"pX":1.1752614824096153,"pZ":2.5026742876686217,"vX0":-6.406068289253619,"vY0":-137.56362479431914,"vZ0":-5.020169214868148,"x":72.2,"y":171.21,"x0":2.3947003149865873,"y0":50.00032446212174,"z0":5.736241343497667,"aX":16.810659297892997},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-14.5,"spinRate":2450,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3992649507407884,"extension":6.7432656942555855},"index":2,"playId":"b136358d-bf3d-3b13-9bb3-2784f7281134","pitchNumber":3,"startTime":"2026-04-08T00:38:41.230Z","endTime":"2026-04-08T00:38:44.230Z","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":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637064021741974,"aZ":-22.270939438857415,"pfxX":9.979212387106475,"pfxZ":5.921210011139637,"pX":0.36414452203567776,"pZ":0.7460710652472463,"vX0":-7.917044164805877,"vY0":-128.94326330491413,"vZ0":-8.034125038488627,"x":103.12,"y":218.64,"x0":2.1888994576291134,"y0":50.000654413128814,"z0":5.640670772003689,"aX":16.679632118342845},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.0,"breakHorizontal":-16.1,"spinRate":1972,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4259841003625815,"extension":6.882430626788318},"index":3,"playId":"f11e2088-8a43-3dd5-8f44-ca6a1bca3274","pitchNumber":4,"startTime":"2026-04-08T00:39:04.410Z","endTime":"2026-04-08T00:39:10.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"69b219ff-3760-4d3f-9305-52af0bab5b7c","startTime":"2026-04-08T00:39:22.775Z","endTime":"2026-04-08T00:39:27.775Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.558527782726298,"aZ":-29.58225246072861,"pfxX":-5.791859362790105,"pfxZ":1.7577245273707707,"pX":-1.1934523211362702,"pZ":0.5455663890944411,"vX0":-6.081944823149831,"vY0":-120.74690162301033,"vZ0":-6.653808030645337,"x":162.49,"y":224.05,"x0":2.1107703995944584,"y0":50.00379178159326,"z0":5.940503012732306,"aX":-8.550932883713553},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.8,"breakHorizontal":12.0,"spinRate":2496,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4536581090708065,"extension":6.721118071983279},"index":5,"playId":"905c7651-71ff-3d02-9c36-4b1c5935eb22","pitchNumber":5,"startTime":"2026-04-08T00:39:39.959Z","endTime":"2026-04-08T00:39:43.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23468581508574,"aZ":-21.818153356021153,"pfxX":-1.9987474112915224,"pfxZ":5.787132092416531,"pX":0.5226034234596504,"pZ":1.3884077433321502,"vX0":-3.9413673542740177,"vY0":-132.85701569760235,"vZ0":-7.621102898327235,"x":97.08,"y":201.29,"x0":2.2844202964659885,"y0":50.00092422856542,"z0":5.877501143213751,"aX":-3.575618174913062},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":4.4,"spinRate":2579,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.41212165324920313,"extension":6.743712421635671},"index":6,"playId":"e397bf8e-1425-3a98-9d1e-c5f7cccbc095","pitchNumber":6,"startTime":"2026-04-08T00:40:06.084Z","endTime":"2026-04-08T00:40:10.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:40:10.262Z","atBatIndex":50},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"David Hamilton hit by pitch. Joey Ortiz scores. Sal Frelick to 3rd. Blake Perkins to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:41:17.543Z","endTime":"2026-04-08T00:41:23.045Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnThird":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:40:33.904Z","endTime":"2026-04-08T00:41:19.620Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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.4,"endSpeed":85.4,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.382132538368246,"aZ":-26.155306330731968,"pfxX":9.755003323340755,"pfxZ":3.1939181021523737,"pX":2.4273255527407818,"pZ":3.261366098625925,"vX0":-4.0684824331832425,"vY0":-137.36523825663397,"vZ0":-2.33438107130286,"x":24.48,"y":150.72,"x0":2.6719771119359788,"y0":50.00369077353054,"z0":5.926381959022253,"aX":18.3829162771283},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":-16.6,"spinRate":2301,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.400883530335455,"extension":7.152803209005496},"index":1,"playId":"780d6380-6bbe-36b7-a81f-e6c59e55d732","pitchNumber":1,"startTime":"2026-04-08T00:41:19.620Z","endTime":"2026-04-08T00:41:23.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:41:23.045Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Yelich grounds into a force out, third baseman Caleb Durbin to second baseman Isiah Kiner-Falefa. Sal Frelick scores. Blake Perkins to 3rd. David Hamilton out at 2nd. Christian Yelich to 1st.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:44:13.716Z","endTime":"2026-04-08T00:46:05.951Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0,1,2,3],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-08T00:41:37.712Z","endTime":"2026-04-08T00:42:06.051Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Zack Kelly replaces Garrett Crochet.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-08T00:42:06.051Z","endTime":"2026-04-08T00:42:53.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677161,"link":"/api/v1/people/677161"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Yelich replaces Brandon Lockridge.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-08T00:42:53.297Z","endTime":"2026-04-08T00:44:16.059Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642016152103093,"aZ":-25.792975552847086,"pfxX":2.4827705158650186,"pfxZ":3.696293343137917,"pX":0.09550609774885216,"pZ":3.8480059008155196,"vX0":7.055162872259808,"vY0":-130.84385331754297,"vZ0":0.4404654280590673,"x":113.36,"y":134.88,"x0":-2.9628245959115396,"y0":50.00477908778309,"z0":5.616454086603588,"aX":4.2858666305750015},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-6.1,"spinRate":2438,"spinDirection":172},"zone":12,"typeConfidence":0.89,"plateTime":0.41926445240227217,"extension":7.203554510984072},"index":3,"playId":"5911b622-38b4-3fbb-835c-c3bac3bd97e6","pitchNumber":1,"startTime":"2026-04-08T00:44:16.059Z","endTime":"2026-04-08T00:44:19.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":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.712338741778236,"aZ":-25.23712415463855,"pfxX":0.9802881927350415,"pfxZ":4.054469196652225,"pX":0.8042900772445677,"pZ":1.5981221238657284,"vX0":9.732157817517184,"vY0":-130.09169108928356,"vZ0":-4.519076011251285,"x":86.34,"y":195.63,"x0":-3.115129331904982,"y0":50.00322613107972,"z0":5.274599775218069,"aX":1.6766866799666986},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":2473,"spinDirection":183},"zone":14,"typeConfidence":0.87,"plateTime":0.4213016427016383,"extension":7.1887747177870045},"index":4,"playId":"bcc79a70-55bd-3e0a-ada3-01b63f5bd85f","pitchNumber":2,"startTime":"2026-04-08T00:44:32.179Z","endTime":"2026-04-08T00:44:36.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47457173676063,"aZ":-25.225659721926466,"pfxX":0.20685950449438856,"pfxZ":4.038054086454238,"pX":0.08636315610814323,"pZ":1.0822982108105264,"vX0":7.822111047789731,"vY0":-130.33409986955704,"vZ0":-5.726459676412343,"x":113.71,"y":209.56,"x0":-2.980867983576911,"y0":50.001494709558635,"z0":5.213736997783624,"aX":0.3542476019854817},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.2,"spinRate":2399,"spinDirection":180},"zone":14,"typeConfidence":0.87,"plateTime":0.4203021267622926,"extension":7.141368180913764},"index":5,"playId":"dcfaa2dc-0d50-3f17-ad29-dea8918b8fe0","pitchNumber":3,"startTime":"2026-04-08T00:44:49.948Z","endTime":"2026-04-08T00:44:53.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.677522125084366,"aZ":-23.78760665958014,"pfxX":0.7393831322957825,"pfxZ":4.738121697823576,"pX":0.62395730868349,"pZ":3.3159859458313337,"vX0":9.28697142392903,"vY0":-132.54993542022007,"vZ0":-0.9563652685289692,"x":93.22,"y":149.25,"x0":-3.0287131483334053,"y0":50.004868898612976,"z0":5.426588937615142,"aX":1.3064105590143484},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-3.5,"spinRate":2538,"spinDirection":176},"zone":3,"typeConfidence":0.9,"plateTime":0.41404598986078867,"extension":7.164283463397905},"index":6,"playId":"3347b4e8-f177-3c02-b6bf-c36dd345bb15","pitchNumber":4,"startTime":"2026-04-08T00:45:09.651Z","endTime":"2026-04-08T00:45:13.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83484796671702,"aZ":-12.261677618550651,"pfxX":-4.2008438129264185,"pfxZ":10.21451641899234,"pX":-0.1237871830559505,"pZ":2.6553619975398988,"vX0":9.284871813485745,"vY0":-138.90444061767982,"vZ0":-5.1823728778669205,"x":121.72,"y":167.09,"x0":-2.9675862555588877,"y0":50.001219079924404,"z0":5.364101256887919,"aX":-8.18895271587314},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2310,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3946946712648791,"extension":7.2234927084808005},"index":7,"playId":"05f327cc-5c54-312f-8cb0-dba38984ed67","pitchNumber":5,"startTime":"2026-04-08T00:45:28.989Z","endTime":"2026-04-08T00:45:32.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02826847330704,"aZ":-12.5103567329657,"pfxX":-5.033920422064758,"pfxZ":10.13097427315336,"pX":-0.7476086057921218,"pZ":3.396613349290754,"vX0":7.55775803694438,"vY0":-138.8909283437609,"vZ0":-3.4028723037882145,"x":145.5,"y":147.07,"x0":-2.8582693436849484,"y0":50.00141274116492,"z0":5.477646818448957,"aX":-9.769953849421839},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2167,"spinDirection":213},"zone":1,"typeConfidence":0.92,"plateTime":0.3953630365646905,"extension":7.104444666709152},"hitData":{"launchSpeed":98.0,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":159.79}},"index":8,"playId":"88d1ad60-f02b-325d-8692-07c1ee9faa48","pitchNumber":6,"startTime":"2026-04-08T00:45:53.165Z","endTime":"2026-04-08T00:46:05.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:46:05.951Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-08T00:46:37.522Z","endTime":"2026-04-08T00:48:42.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50947396225549,"aZ":-27.18054113453015,"pfxX":0.8120102558471607,"pfxZ":2.8967470343851467,"pX":0.9107116764070781,"pZ":2.70507090271378,"vX0":9.363087306481955,"vY0":-130.72141086714288,"vZ0":-1.9583876453736002,"x":82.29,"y":165.74,"x0":-2.8285145436513353,"y0":50.00271455874935,"z0":5.511877383309314,"aX":1.3999814433707218},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-3.6,"spinRate":2485,"spinDirection":174},"zone":12,"typeConfidence":0.88,"plateTime":0.41959894913712326,"extension":7.19174539687338},"index":0,"playId":"5b833bb4-27ed-3f17-9f5e-7737048da3be","pitchNumber":1,"startTime":"2026-04-08T00:46:51.106Z","endTime":"2026-04-08T00:46:57.227Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34091235575565,"aZ":-17.845196273267344,"pfxX":-9.285037122009612,"pfxZ":7.54123477144927,"pX":-1.2676656704766545,"pZ":3.098626069516263,"vX0":7.461677949332556,"vY0":-137.44061768089895,"vZ0":-2.9583909505191777,"x":165.32,"y":155.12,"x0":-2.8203137953318445,"y0":50.0042325748365,"z0":5.410558234007756,"aX":-17.647693192368013},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2071,"spinDirection":219},"zone":11,"typeConfidence":0.55,"plateTime":0.39953429444715693,"extension":6.956598235009551},"index":1,"playId":"d27db130-679f-37f7-96e3-e9fe72b0d7f3","pitchNumber":2,"startTime":"2026-04-08T00:47:08.338Z","endTime":"2026-04-08T00:47:11.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Christian Yelich steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"d27db130-679f-37f7-96e3-e9fe72b0d7f3","startTime":"2026-04-08T00:47:25.801Z","endTime":"2026-04-08T00:47:30.135Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93257008936623,"aZ":-26.76781252137206,"pfxX":0.37845887870283157,"pfxZ":3.1085221684833684,"pX":0.61233979165474,"pZ":2.9142787309612896,"vX0":9.063364136913465,"vY0":-131.1013040867103,"vZ0":-1.5548990739233106,"x":93.66,"y":160.09,"x0":-2.939897292759875,"y0":50.00276313385176,"z0":5.514540570708286,"aX":0.6573846977301295},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.6,"spinRate":2505,"spinDirection":170},"zone":3,"typeConfidence":0.89,"plateTime":0.41791624888321843,"extension":7.206254517081438},"index":3,"playId":"6968112a-805c-304a-87c0-35683bbbcea1","pitchNumber":3,"startTime":"2026-04-08T00:47:30.135Z","endTime":"2026-04-08T00:47:33.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809181783462858,"aZ":-30.958000212366915,"pfxX":10.458872937737247,"pfxZ":0.8535822552983472,"pX":-0.36148685022545507,"pZ":1.5843652093156553,"vX0":3.3785659953031386,"vY0":-119.41589305494891,"vZ0":-2.135237956823728,"x":130.78,"y":196.0,"x0":-3.156835896507052,"y0":50.00491721159344,"z0":5.297932732189192,"aX":14.979968638781969},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-19.8,"spinRate":2481,"spinDirection":57},"zone":7,"typeConfidence":0.9,"plateTime":0.46015178969472004,"extension":7.093901342639491},"index":4,"playId":"e82033b4-e6b2-3189-863f-740bf88445ab","pitchNumber":4,"startTime":"2026-04-08T00:47:54.189Z","endTime":"2026-04-08T00:47:57.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-08T00:48:18.097Z","endTime":"2026-04-08T00:48:34.693Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475477620116674,"aZ":-18.49398928749564,"pfxX":-9.485223191239067,"pfxZ":7.042678394275741,"pX":-0.3561932586837565,"pZ":2.0070278207192875,"vX0":9.809087967033983,"vY0":-138.39680067122367,"vZ0":-6.107779834322732,"x":130.58,"y":184.59,"x0":-2.711676741567405,"y0":50.00246744268884,"z0":5.4783538651804475,"aX":-18.425777835118037},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":15.1,"spinRate":2165,"spinDirection":213},"zone":7,"typeConfidence":0.91,"plateTime":0.39554097063604976,"extension":6.941324025635293},"hitData":{"launchSpeed":99.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":146.11}},"index":6,"playId":"e5f71be1-430e-396b-9096-25b5fd6dfb41","pitchNumber":5,"startTime":"2026-04-08T00:48:34.693Z","endTime":"2026-04-08T00:48:42.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:48:42.302Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Connor Wong pops out to first baseman Gary Sánchez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:51:05.252Z","endTime":"2026-04-08T00:52:23.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Christian Yelich remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:50:02.786Z","endTime":"2026-04-08T00:51:07.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663604,"link":"/api/v1/people/663604"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.332877661423364,"aZ":-23.814446577937968,"pfxX":10.790415657673483,"pfxZ":4.655426249042609,"pX":-0.5114346389717224,"pZ":2.506049467751615,"vX0":-11.370511926668431,"vY0":-133.80346667122657,"vZ0":-2.720670698031151,"x":136.49,"y":171.12,"x0":2.409891695761992,"y0":50.00577328924796,"z0":5.259525069573179,"aX":19.39048386042872},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.8,"spinRate":1961,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.4108016710130342,"extension":7.139999714670496},"index":1,"playId":"d931a320-650d-36ed-bcf7-cd8ca0a422b8","pitchNumber":1,"startTime":"2026-04-08T00:51:07.589Z","endTime":"2026-04-08T00:51:12.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194071378768417,"aZ":-43.28497307074417,"pfxX":-7.724164889279779,"pfxZ":-9.02878973870104,"pX":0.46093726970914567,"pZ":3.491447158767847,"vX0":-2.5989960577962505,"vY0":-111.2241833922764,"vZ0":4.716235080095362,"x":99.43,"y":144.51,"x0":2.653726994046649,"y0":50.00209176014331,"z0":5.882678740034364,"aX":-9.506799230932062},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.4,"breakHorizontal":14.8,"spinRate":2617,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.495781885090798,"extension":6.8322340609551375},"index":2,"playId":"b7ea1ae5-7fee-3a07-bd29-81927d3049e1","pitchNumber":2,"startTime":"2026-04-08T00:51:30.463Z","endTime":"2026-04-08T00:51:34.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.5,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59082563168268,"aZ":-42.682288701492716,"pfxX":-6.771553836253398,"pfxZ":-8.101886041727651,"pX":-0.03207263508071443,"pZ":3.4472136327551754,"vX0":-3.7808045396330896,"vY0":-113.64520600352415,"vZ0":4.2544061968115425,"x":118.22,"y":145.71,"x0":2.5381550275756206,"y0":50.0054198179721,"z0":5.815406627562436,"aX":-8.777681830345818},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.1,"breakHorizontal":13.3,"spinRate":2541,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.4836496815421132,"extension":6.903457791928451},"index":3,"playId":"62f4171b-e6ff-3de2-b409-22a722cbbf7a","pitchNumber":3,"startTime":"2026-04-08T00:51:42.884Z","endTime":"2026-04-08T00:51:48.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283981224057595,"aZ":-26.133868512590368,"pfxX":10.341472285998805,"pfxZ":4.11769931631782,"pX":-0.9804027931370816,"pZ":1.0689655529576485,"vX0":-11.342539361633776,"vY0":-120.84599979346022,"vZ0":-4.738921689754758,"x":154.37,"y":209.92,"x0":2.447922624377644,"y0":50.003778250961055,"z0":5.372806605776832,"aX":15.176063790201324},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.4,"breakHorizontal":-15.7,"spinRate":2019,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4546116395639044,"extension":7.039551342835908},"index":4,"playId":"3f087b4e-a5bc-33d7-abd0-22cae4c0b3b5","pitchNumber":4,"startTime":"2026-04-08T00:51:57.861Z","endTime":"2026-04-08T00:52:01.038Z","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.0,"endSpeed":83.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56117894096635,"aZ":-23.34835189318225,"pfxX":10.029594053103416,"pfxZ":4.892901270702405,"pX":0.08209475851524878,"pZ":2.958149253671635,"vX0":-9.945157657070112,"vY0":-133.64025255667005,"vZ0":-1.810852928375535,"x":113.87,"y":158.91,"x0":2.5536777409198503,"y0":50.00296221667529,"z0":5.3264308037738095,"aX":18.09106219383785},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":-16.0,"spinRate":1882,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.4102945204303552,"extension":7.071190565269663},"hitData":{"launchSpeed":87.2,"launchAngle":65.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.67,"coordY":142.56}},"index":5,"playId":"bdd9715a-f41e-37ce-99fe-fbe6772fae82","pitchNumber":5,"startTime":"2026-04-08T00:52:14.424Z","endTime":"2026-04-08T00:52:23.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:52:23.806Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isiah Kiner-Falefa grounds out, third baseman Luis Rengifo to first baseman Gary Sánchez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:52:59.781Z","endTime":"2026-04-08T00:53:38.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":596142,"link":"/api/v1/people/596142"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":75.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.473902185942098,"aZ":-21.614583224588408,"pfxX":12.877529494366971,"pfxZ":7.147273758802449,"pX":-0.24879182279067144,"pZ":2.4240932256734538,"vX0":-10.85751650400135,"vY0":-121.53687511266908,"vZ0":-2.580016796387941,"x":126.48,"y":173.33,"x0":2.6294207018229634,"y0":50.00535251419492,"z0":5.400809374149035,"aX":19.03757939923423},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":12.5,"breakHorizontal":-20.4,"spinRate":2076,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.45274247735344764,"extension":7.110646524231999},"index":0,"playId":"068510da-c466-3654-ae42-c0ecc4714eb8","pitchNumber":1,"startTime":"2026-04-08T00:53:03.224Z","endTime":"2026-04-08T00:53:06.311Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79950053571042,"aZ":-42.47076673948674,"pfxX":-6.131790490244955,"pfxZ":-7.782487402041605,"pX":0.0015945519079530442,"pZ":2.8347090511730486,"vX0":-4.266964779789101,"vY0":-115.25111822393724,"vZ0":2.830866833177395,"x":116.94,"y":162.24,"x0":2.6848407453903764,"y0":50.00461487236315,"z0":5.7420224969260385,"aX":-8.109317317955325},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":12.4,"spinRate":2571,"spinDirection":307},"zone":2,"typeConfidence":2.0,"plateTime":0.47836936186992096,"extension":6.891693907407866},"index":1,"playId":"60a00749-59c9-396f-b1cc-80b01ad22d76","pitchNumber":2,"startTime":"2026-04-08T00:53:14.439Z","endTime":"2026-04-08T00:53:17.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96954137333969,"aZ":-40.38353853891018,"pfxX":-6.2560838609414215,"pfxZ":-6.12689923141849,"pX":-1.1132799017738197,"pZ":0.42982481623729424,"vX0":-6.174314761470905,"vY0":-116.21846593776863,"vZ0":-2.564080289470529,"x":107.01,"y":100.38,"x0":2.4112763479858668,"y0":50.00370031424425,"z0":5.459835858126251,"aX":-8.380654776588697},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.5,"breakHorizontal":13.1,"spinRate":2713,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4750681366335825,"extension":7.197924118371554},"hitData":{"launchSpeed":62.0,"launchAngle":-42.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":165.87}},"index":2,"playId":"ed42b083-44c3-3b6e-8231-3996dccb25a0","pitchNumber":3,"startTime":"2026-04-08T00:53:29.380Z","endTime":"2026-04-08T00:53:38.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:53:38.032Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-08T00:54:03.030Z","endTime":"2026-04-08T00:54:55.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 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":81.0,"endSpeed":73.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.726628654932043,"aZ":-31.16426591345412,"pfxX":-10.305600728613948,"pfxZ":0.7356797455333091,"pX":0.007811832399697869,"pZ":3.471622978001839,"vX0":-3.3693192390181226,"vY0":-117.85862376486665,"vZ0":2.2001951261877535,"x":116.7,"y":145.05,"x0":2.8029156596413785,"y0":50.003878416600365,"z0":5.446291206897011,"aX":-14.198893443971048},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":19.6,"spinRate":2493,"spinDirection":301},"zone":2,"typeConfidence":2.0,"plateTime":0.4684590568735536,"extension":7.00713144663737},"index":0,"playId":"47b3b0b0-ebc1-3252-9b6f-a05d03b064d0","pitchNumber":1,"startTime":"2026-04-08T00:54:03.731Z","endTime":"2026-04-08T00:54:07.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689663120681526,"aZ":-29.063995952892213,"pfxX":-11.316843617449146,"pfxZ":2.1542591126314816,"pX":-1.035181866492704,"pZ":1.7105931509492498,"vX0":-5.345513510439084,"vY0":-120.5261510703956,"vZ0":-2.30498342763486,"x":156.46,"y":192.59,"x0":2.6952320892958297,"y0":50.00267893660947,"z0":5.296529628381301,"aX":-16.32136519463743},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.5,"breakHorizontal":22.0,"spinRate":2615,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4579033447690275,"extension":7.082119361916859},"index":1,"playId":"b2e8b41f-0b12-3aad-92d6-a52ce632b4cf","pitchNumber":2,"startTime":"2026-04-08T00:54:15.074Z","endTime":"2026-04-08T00:54:18.708Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243674653444305,"aZ":-20.787916167810536,"pfxX":9.88718924256771,"pfxZ":6.153902535871037,"pX":-0.022356630114844962,"pZ":2.7513914463668225,"vX0":-9.657889605344725,"vY0":-135.35181882897254,"vZ0":-2.962874112888894,"x":117.85,"y":164.49,"x0":2.311858226757119,"y0":50.00594300713005,"z0":5.320298041857654,"aX":18.302432482993265},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2025,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4050764692123403,"extension":7.113267951741718},"index":2,"playId":"f9d93f3f-45a2-30b3-8906-2192d229ae59","pitchNumber":3,"startTime":"2026-04-08T00:54:26.987Z","endTime":"2026-04-08T00:54:29.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-08T00:54:36.916Z","endTime":"2026-04-08T00:54:50.859Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518865260326766,"aZ":-34.50844159216332,"pfxX":-12.743207388340796,"pfxZ":-1.6752196891053028,"pX":-0.33727817131214477,"pZ":1.898710259103534,"vX0":-3.2212334359601646,"vY0":-117.98235400580195,"vZ0":-0.5050004174311314,"x":129.86,"y":187.51,"x0":2.7061166577235833,"y0":50.00561950858143,"z0":5.336423465465297,"aX":-17.70444531712387},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.9,"breakHorizontal":23.9,"spinRate":2510,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.46686371550138883,"extension":7.090038544821876},"index":4,"playId":"eb5cc117-4468-3651-88da-499cea1c8a96","pitchNumber":4,"startTime":"2026-04-08T00:54:50.859Z","endTime":"2026-04-08T00:54:55.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:54:55.556Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Isiah Kiner-Falefa to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T00:57:17.403Z","endTime":"2026-04-08T00:58:43.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Zack Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T00:56:34.338Z","endTime":"2026-04-08T00:57:19.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.977268306517516,"aZ":-15.013095650508514,"pfxX":-9.534559904834792,"pfxZ":9.347311288328882,"pX":0.35755653687397876,"pZ":3.729033918048108,"vX0":6.253369519897915,"vY0":-135.45852638963814,"vZ0":-3.016724530919993,"x":103.37,"y":138.1,"x0":-0.756822892982888,"y0":50.00021631507738,"z0":5.92338964959913,"aX":-17.498612004630836},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":15.7,"spinRate":2043,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.4062649768487292,"extension":7.307987010589102},"index":1,"playId":"193095f7-84ab-34cf-9c4c-8142440d4ee8","pitchNumber":1,"startTime":"2026-04-08T00:57:19.736Z","endTime":"2026-04-08T00:57:23.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154801825924384,"aZ":-26.207149202964356,"pfxX":-10.884156221161989,"pfxZ":4.137512067929993,"pX":-0.7863813264297282,"pZ":2.64252385496961,"vX0":3.4228148318421057,"vY0":-120.0921667729884,"vZ0":-2.2545891873858026,"x":146.98,"y":167.43,"x0":-0.8274754636394697,"y0":50.00037256825897,"z0":5.9561142428262,"aX":-15.683117909982496},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":18.7,"spinRate":2144,"spinDirection":251},"zone":4,"typeConfidence":0.9,"plateTime":0.4584474250234689,"extension":7.40488055516494},"index":2,"playId":"a10a2728-f56c-3310-abaf-1590d4c18b85","pitchNumber":2,"startTime":"2026-04-08T00:57:33.090Z","endTime":"2026-04-08T00:57:36.252Z","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.6,"endSpeed":76.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702607394737658,"aZ":-28.796464068164898,"pfxX":-11.396673614407703,"pfxZ":2.2791439122993515,"pX":-0.2462852030211254,"pZ":0.8921833027182361,"vX0":5.3756842516807195,"vY0":-121.54229560780915,"vZ0":-5.548592884614566,"x":126.39,"y":214.69,"x0":-1.015976756219461,"y0":50.00496431369837,"z0":5.731380541043131,"aX":-16.908774460184077},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":19.2,"spinRate":2198,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4521149713311936,"extension":7.364013304456057},"index":3,"playId":"59888945-b246-395f-b600-16ec767ae4d4","pitchNumber":3,"startTime":"2026-04-08T00:57:47.692Z","endTime":"2026-04-08T00:57:51.406Z","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":93.3,"endSpeed":84.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.355204179808673,"aZ":-13.033799834727548,"pfxX":-8.150956087564131,"pfxZ":10.338035647699694,"pX":0.7810358072438844,"pZ":2.8247308986118864,"vX0":7.146554354528732,"vY0":-135.62237969228,"vZ0":-5.464090772132388,"x":87.23,"y":162.51,"x0":-0.8371125248041414,"y0":50.003075443675996,"z0":5.784506707468585,"aX":-15.09166410207949},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":13.1,"spinRate":2122,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.4048101398966111,"extension":7.3441621821439425},"index":4,"playId":"4638094c-94b5-35b5-a456-2bd36065f389","pitchNumber":4,"startTime":"2026-04-08T00:58:01.763Z","endTime":"2026-04-08T00:58:05.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-08T00:58:08.620Z","endTime":"2026-04-08T00:58:22.487Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714960201783462,"aZ":-33.96758505019123,"pfxX":3.091788912835097,"pfxZ":-1.2234976409665705,"pX":-0.2728376638744382,"pZ":3.7200417918953423,"vX0":0.9640904953233208,"vY0":-120.46045667347714,"vZ0":1.6702248667511734,"x":127.4,"y":138.34,"x0":-1.0806338777084683,"y0":50.005835325950635,"z0":6.033986681613898,"aX":4.516870618437258},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":1891,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4557495822291373,"extension":6.882707357999304},"index":6,"playId":"ce0743fe-b8e8-385f-b249-7467a4a45e5e","pitchNumber":5,"startTime":"2026-04-08T00:58:22.487Z","endTime":"2026-04-08T00:58:25.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26479743146508,"aZ":-12.268732912115606,"pfxX":-8.800865699371132,"pfxZ":10.803024790791653,"pX":0.23112783627087544,"pZ":2.0821727338868374,"vX0":5.256281999047614,"vY0":-135.54361513595822,"vZ0":-7.470756386286523,"x":108.19,"y":182.56,"x0":-0.5994381664190356,"y0":50.00486522090723,"z0":5.748847027376943,"aX":-16.221519939314756},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":14.6,"spinRate":2105,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.40557037842202437,"extension":7.367247079019902},"hitData":{"launchSpeed":101.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.34,"coordY":146.08}},"index":7,"playId":"ebd0f359-1a5e-38dd-a3ba-df37db3afe3d","pitchNumber":6,"startTime":"2026-04-08T00:58:36.249Z","endTime":"2026-04-08T00:58:43.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T00:58:43.462Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T00:58:58.816Z","endTime":"2026-04-08T01:00:09.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.105408796676905,"aZ":-33.46107167926091,"pfxX":-0.738447248683535,"pfxZ":-0.8304121697292874,"pX":1.5391545737053727,"pZ":0.38298060591809824,"vX0":6.040062812925743,"vY0":-123.70265611745982,"vZ0":-6.247541780650135,"x":58.33,"y":228.44,"x0":-0.8448727825229321,"y0":50.005374768907245,"z0":5.7676029600658785,"aX":-1.1371587919909936},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.9,"breakHorizontal":-0.1,"spinRate":1904,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.44381688094169114,"extension":7.1721060743996805},"index":0,"playId":"a2974ccb-a1ca-3c7b-a766-ed0ed98e51af","pitchNumber":1,"startTime":"2026-04-08T00:59:06.632Z","endTime":"2026-04-08T00:59:13.178Z","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, 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":94.4,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63361770871145,"aZ":-12.379254396052687,"pfxX":-7.418335636994097,"pfxZ":10.433148049646631,"pX":-0.3487188500338904,"pZ":3.42120593001099,"vX0":3.715764043537338,"vY0":-137.40376293514953,"vZ0":-4.342187140292284,"x":130.29,"y":146.41,"x0":-0.7603935960384077,"y0":50.003987085273124,"z0":5.873777908041814,"aX":-14.07626572242086},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":12.6,"spinRate":2144,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.39980828044127215,"extension":7.223995162242983},"index":1,"playId":"8532e40a-2ae2-317c-9f12-b258fe164eb7","pitchNumber":2,"startTime":"2026-04-08T00:59:21.678Z","endTime":"2026-04-08T00:59:24.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-08T00:59:37.049Z","endTime":"2026-04-08T00:59:46.460Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968615772288423,"aZ":-12.19868038850516,"pfxX":-7.057561252718768,"pfxZ":10.502199774896207,"pX":-0.13349379816887372,"pZ":3.053221467708706,"vX0":4.345931708634714,"vY0":-137.4138527712664,"vZ0":-5.40347471460028,"x":122.09,"y":156.34,"x0":-0.8230032853683211,"y0":50.002750655068546,"z0":5.881946550727799,"aX":-13.424766371212435},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2108,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3993982318260847,"extension":7.269794615001864},"index":3,"playId":"8833583c-b541-3f07-8db8-36f990d686c6","pitchNumber":3,"startTime":"2026-04-08T00:59:46.460Z","endTime":"2026-04-08T00:59:49.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173860941320484,"aZ":-31.640555606490896,"pfxX":-1.3265337536168254,"pfxZ":0.3340076917652399,"pX":1.1112180811433567,"pZ":0.8860708850473503,"vX0":5.492965694591714,"vY0":-125.38166399369418,"vZ0":-5.800239940260337,"x":74.64,"y":214.86,"x0":-0.9348633608927339,"y0":50.0017883776073,"z0":5.808929853088329,"aX":-2.1137034775636736},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":1.2,"spinRate":1938,"spinDirection":12},"zone":14,"typeConfidence":0.89,"plateTime":0.4367220111419514,"extension":7.215685323091266},"index":4,"playId":"97e18b94-7822-3d1e-b747-755b31a0d854","pitchNumber":4,"startTime":"2026-04-08T01:00:04.818Z","endTime":"2026-04-08T01:00:09.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:00:09.593Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-08T01:00:31.528Z","endTime":"2026-04-08T01:01:47.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159555051672275,"aZ":-32.68714521928371,"pfxX":-0.5207293794842247,"pfxZ":-0.35042669684006267,"pX":-0.06457367799151348,"pZ":1.6769158984396748,"vX0":2.1800863268537536,"vY0":-121.981912036496,"vZ0":-3.41595103698207,"x":119.46,"y":193.5,"x0":-0.909505162918942,"y0":50.000743738332886,"z0":5.9690425054921095,"aX":-0.770306984062212},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":0.4,"spinRate":1960,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.45226078787533064,"extension":7.131316118414351},"index":0,"playId":"35de95fb-3b50-3719-a61c-7d2bc6c2b2f5","pitchNumber":1,"startTime":"2026-04-08T01:00:31.896Z","endTime":"2026-04-08T01:00:34.896Z","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":93.9,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859645548348382,"aZ":-11.847072575012616,"pfxX":-7.9263627490953334,"pfxZ":10.824817158293198,"pX":-0.08150006283094262,"pZ":2.9314904550493828,"vX0":4.321398878062539,"vY0":-136.59724627264762,"vZ0":-5.709633492122786,"x":120.11,"y":159.63,"x0":-0.6595734336270364,"y0":50.001246659444384,"z0":5.8730916638110955,"aX":-14.883010156883916},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":13.3,"spinRate":2107,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.40194586879791716,"extension":7.383466726692769},"index":1,"playId":"1b7b753d-1e0f-35fe-ac84-15a52798fcef","pitchNumber":2,"startTime":"2026-04-08T01:00:45.490Z","endTime":"2026-04-08T01:00:50.499Z","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":85.4,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860078599639248,"aZ":-35.97406662635124,"pfxX":-1.8147948123655118,"pfxZ":-2.477529811806158,"pX":0.15685504736028252,"pZ":1.9672001974695983,"vX0":3.3414579071434587,"vY0":-124.17761585676341,"vZ0":-2.3244442996024826,"x":111.02,"y":185.67,"x0":-0.9809592426650702,"y0":50.00116470864492,"z0":5.958490192676285,"aX":-2.785201998577044},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.8,"breakHorizontal":2.4,"spinRate":1948,"spinDirection":27},"zone":8,"typeConfidence":0.9,"plateTime":0.4440152255893137,"extension":7.107254888106555},"index":2,"playId":"c4971e96-67bb-3044-9e24-215df46b6b5a","pitchNumber":3,"startTime":"2026-04-08T01:01:03.583Z","endTime":"2026-04-08T01:01:07.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228605409295213,"aZ":-32.334839621185814,"pfxX":-0.9827551145321928,"pfxZ":-0.10259959525490059,"pX":0.1785937787508746,"pZ":0.8257204393233467,"vX0":2.9177693026388063,"vY0":-124.77066803110502,"vZ0":-5.784854122022354,"x":110.19,"y":216.49,"x0":-0.876375984323077,"y0":50.00380918294049,"z0":5.827172989731424,"aX":-1.5559706923757468},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":1.1,"spinRate":1995,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.4383772930802161,"extension":7.3078326798304225},"index":3,"playId":"c0eff4f3-934e-37d3-9312-c3413a9a19c2","pitchNumber":4,"startTime":"2026-04-08T01:01:23.649Z","endTime":"2026-04-08T01:01:27.446Z","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":84.4,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18608049288369,"aZ":-30.5077295701514,"pfxX":-11.127518340526425,"pfxZ":1.0908246533106434,"pX":0.28401713743518814,"pZ":1.5236556278331563,"vX0":6.557084198117478,"vY0":-122.74643304611861,"vZ0":-3.7685196657615854,"x":106.17,"y":197.64,"x0":-0.9755781051485508,"y0":50.003162710980384,"z0":5.675149521273892,"aX":-16.98831412837385},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":18.6,"spinRate":2250,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4461578252265812,"extension":7.347906260659428},"hitData":{"launchSpeed":91.7,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":149.15}},"index":4,"playId":"4e8fcdfa-3f24-349b-801e-66e991917a5d","pitchNumber":5,"startTime":"2026-04-08T01:01:40.107Z","endTime":"2026-04-08T01:01:47.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:01:47.725Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out sharply to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:03:57.245Z","endTime":"2026-04-08T01:05:20.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553506019027523,"aZ":-28.051885766339097,"pfxX":-8.940795997340539,"pfxZ":2.8806839938823625,"pX":-1.2380491551995227,"pZ":1.4311862406381077,"vX0":-6.557053435646067,"vY0":-120.31080860259883,"vZ0":-3.049806719992475,"x":164.19,"y":200.14,"x0":2.707515579065403,"y0":50.00311352576331,"z0":5.26514995679265,"aX":-12.791345414306555},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":18.0,"spinRate":2537,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.459511739540424,"extension":7.058520961891515},"index":0,"playId":"ec7e1461-636a-3063-a008-7fcd5946ed17","pitchNumber":1,"startTime":"2026-04-08T01:04:17.848Z","endTime":"2026-04-08T01:04:21.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.604878367429976,"aZ":-17.12600336011543,"pfxX":10.288089088084506,"pfxZ":8.00418480870109,"pX":0.18514660408583758,"pZ":0.45616353192324016,"vX0":-10.038221394776484,"vY0":-136.82534558963005,"vZ0":-9.181744628139642,"x":109.94,"y":226.46,"x0":2.580059535349288,"y0":50.000301180505325,"z0":5.049312800084398,"aX":19.336916373093345},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-16.3,"spinRate":2086,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4016222600555017,"extension":7.231467765090052},"index":1,"playId":"afaf4f84-1569-3d70-a85e-7067679b2c3d","pitchNumber":2,"startTime":"2026-04-08T01:04:30.060Z","endTime":"2026-04-08T01:04:34.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696084349917623,"aZ":-30.64354921067918,"pfxX":-4.974256059663911,"pfxZ":1.046947428548382,"pX":-0.8045643153982545,"pZ":1.1300338450915288,"vX0":-7.148306142124314,"vY0":-120.04950178933117,"vZ0":-3.281475052888318,"x":147.67,"y":208.27,"x0":2.8600606144833933,"y0":50.001124774913464,"z0":5.248370737052339,"aX":-7.242099545089107},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.3,"breakHorizontal":10.8,"spinRate":2460,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4566152544943942,"extension":6.873722797454798},"index":2,"playId":"fd5fad50-88b3-33ca-ad52-5679bfbf6a0f","pitchNumber":3,"startTime":"2026-04-08T01:04:44.337Z","endTime":"2026-04-08T01:04:48.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-08T01:05:04.618Z","endTime":"2026-04-08T01:05:12.063Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.497335908446537,"aZ":-31.85567593397632,"pfxX":-8.548611296348097,"pfxZ":0.2199545893589523,"pX":0.46865171856130255,"pZ":2.363711342175371,"vX0":-2.7835139525014845,"vY0":-120.68146597003715,"vZ0":-0.4663389732554286,"x":99.14,"y":174.96,"x0":2.7518206838750485,"y0":50.00311349894137,"z0":5.398954239847423,"aX":-12.43607017630216},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":2569,"spinDirection":291},"zone":6,"typeConfidence":2.0,"plateTime":0.4562654471372536,"extension":7.129623548103966},"hitData":{"launchSpeed":100.1,"launchAngle":30.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.03,"coordY":52.28}},"index":4,"playId":"59c3384f-0be9-3ed0-b703-cdb2901a2b78","pitchNumber":4,"startTime":"2026-04-08T01:05:12.063Z","endTime":"2026-04-08T01:05:20.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:05:20.800Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:05:47.922Z","endTime":"2026-04-08T01:06:55.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":72.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192906959239526,"aZ":-42.886377414805274,"pfxX":-6.611202792845554,"pfxZ":-8.093954916960598,"pX":1.0070773528301467,"pZ":2.6822592917119406,"vX0":-2.0378842492617424,"vY0":-115.37615547828584,"vZ0":2.6507727739946114,"x":78.61,"y":166.36,"x0":2.765117332549981,"y0":50.00443071874343,"z0":5.70741024533093,"aX":-8.747172367000212},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.4,"breakHorizontal":12.5,"spinRate":2446,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.4781583494534387,"extension":6.713782471503714},"index":0,"playId":"7775b4af-e060-3a7a-b80e-c06cab6bc0c4","pitchNumber":1,"startTime":"2026-04-08T01:05:48.144Z","endTime":"2026-04-08T01:05:52.962Z","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":78.7,"endSpeed":71.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000762031970066,"aZ":-42.096211631199495,"pfxX":-7.012791547461899,"pfxZ":-7.63134685867834,"pX":1.1377985024347377,"pZ":3.186639375906989,"vX0":-1.6741615184468754,"vY0":-114.4434995611529,"vZ0":3.717678270536351,"x":73.63,"y":152.74,"x0":2.7929828830195134,"y0":50.00244037294194,"z0":5.719468663353889,"aX":-9.118181853213022},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.2,"breakHorizontal":13.1,"spinRate":2514,"spinDirection":309},"zone":12,"typeConfidence":2.0,"plateTime":0.4822493587447214,"extension":6.835803890453304},"index":1,"playId":"10719988-a15f-33eb-957a-b8a3bc583d3b","pitchNumber":2,"startTime":"2026-04-08T01:06:00.675Z","endTime":"2026-04-08T01:06:04.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17644888866297,"aZ":-41.2395525542207,"pfxX":-6.824666726864696,"pfxZ":-7.0660780091499795,"pX":-0.10035247115693972,"pZ":2.1237465799090587,"vX0":-4.320438658843415,"vY0":-113.82247776501814,"vZ0":1.141078845747916,"x":120.83,"y":181.44,"x0":2.7235150664786567,"y0":50.002160542394215,"z0":5.770967387598557,"aX":-8.756550653633587},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.0,"breakHorizontal":13.6,"spinRate":2558,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.48531970500355426,"extension":6.859349580927621},"index":2,"playId":"480ed6f7-ed6e-304b-8509-add27bd6c67c","pitchNumber":3,"startTime":"2026-04-08T01:06:16.785Z","endTime":"2026-04-08T01:06:20.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85864711889919,"aZ":-16.11493424243853,"pfxX":4.761072121704595,"pfxZ":9.01167387335375,"pX":0.6041558411148459,"pZ":4.252010915850553,"vX0":-6.750450533342429,"vY0":-133.88096780736433,"vZ0":0.010015406783114522,"x":93.97,"y":123.98,"x0":2.5613413302213894,"y0":50.001757920186776,"z0":5.419493308365591,"aX":8.48412010489227},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-6.8,"spinRate":2000,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.41203521453809966,"extension":7.09345560280213},"index":3,"playId":"b5cf2eb0-d65c-3ffc-9963-e028e7d0b3f9","pitchNumber":4,"startTime":"2026-04-08T01:06:32.752Z","endTime":"2026-04-08T01:06:36.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.33969884917184,"aZ":-12.989100521440157,"pfxX":7.179315402498896,"pfxZ":10.637674504071246,"pX":-1.429414854155034,"pZ":1.2447897946448723,"vX0":-12.328715395817651,"vY0":-135.37168624808206,"vZ0":-7.948214838950069,"x":171.49,"y":205.17,"x0":2.31093565711176,"y0":50.00103619797942,"z0":5.185762221215117,"aX":12.946443025960813},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":-9.5,"spinRate":2132,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40906997731626493,"extension":7.320828901674186},"index":4,"playId":"780d55fd-9e60-32c4-aebd-004ef0a6a540","pitchNumber":5,"startTime":"2026-04-08T01:06:51.821Z","endTime":"2026-04-08T01:06:55.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:06:55.682Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wilyer Abreu grounds into a force out, second baseman David Hamilton to shortstop Joey Ortiz. Willson Contreras out at 2nd. Wilyer Abreu to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:07:11.867Z","endTime":"2026-04-08T01:10:13.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70926838953368,"aZ":-20.05215694457384,"pfxX":10.884454674373092,"pfxZ":6.733004220567667,"pX":0.7668046573116373,"pZ":2.873899102893158,"vX0":-8.716567739738744,"vY0":-134.90562156210558,"vZ0":-2.5448598247212426,"x":87.77,"y":161.18,"x0":2.6633748120889607,"y0":50.00256511925808,"z0":5.280222876909643,"aX":19.595799708805544},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":-17.3,"spinRate":2117,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.40967844069600634,"extension":7.297356719934202},"index":0,"playId":"71e9d642-267d-36ff-a710-a86a3e4741a7","pitchNumber":1,"startTime":"2026-04-08T01:07:23.271Z","endTime":"2026-04-08T01:07:27.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45340163193003,"aZ":-16.19526646677108,"pfxX":9.493741872457239,"pfxZ":8.601592937002854,"pX":0.5369640032011753,"pZ":1.908940175355288,"vX0":-8.530355707278895,"vY0":-136.50753077533045,"vZ0":-5.907247480376484,"x":96.53,"y":187.24,"x0":2.493130444508489,"y0":50.00250198273188,"z0":5.2451933412505625,"aX":17.635588424602297},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-15.0,"spinRate":2065,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4036808665055833,"extension":7.114238156755085},"index":1,"playId":"1d450247-43ea-33fb-9a8b-977c46d8a917","pitchNumber":2,"startTime":"2026-04-08T01:07:37.208Z","endTime":"2026-04-08T01:07:40.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.678089253700772,"aZ":-33.39331815570466,"pfxX":-10.606732770437247,"pfxZ":-0.8830629072012695,"pX":0.31659454042772567,"pZ":1.6592710892979738,"vX0":-2.73173032548231,"vY0":-118.1160395957384,"vZ0":-1.2884115533154623,"x":104.93,"y":193.98,"x0":2.871187728462194,"y0":50.00206603045898,"z0":5.338951581244549,"aX":-14.6857513402444},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.7,"breakHorizontal":19.9,"spinRate":2554,"spinDirection":300},"zone":8,"typeConfidence":2.0,"plateTime":0.467316985354576,"extension":6.981384458968957},"index":2,"playId":"084add41-64fc-33b4-86a8-2f07c998b2b0","pitchNumber":3,"startTime":"2026-04-08T01:07:52.109Z","endTime":"2026-04-08T01:07:57.572Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50786988801102,"aZ":-22.300196686313313,"pfxX":10.526427642528668,"pfxZ":5.317806231952636,"pX":0.36858721314139675,"pZ":3.414237947936344,"vX0":-8.93804537990487,"vY0":-136.05518684687345,"vZ0":-1.3066457254743127,"x":102.95,"y":146.6,"x0":2.344196273178496,"y0":50.00254481524918,"z0":5.460425609729695,"aX":19.546214607617845},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.9,"spinRate":2004,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.404045421855463,"extension":7.1165876906583065},"index":3,"playId":"386c730a-48c6-3ea3-99db-26062888e0f0","pitchNumber":4,"startTime":"2026-04-08T01:08:43.098Z","endTime":"2026-04-08T01:09:10.126Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":93.6,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21044588325135,"aZ":-24.357629157902768,"pfxX":10.923596045747114,"pfxZ":4.214356853611314,"pX":0.3716422887526852,"pZ":4.4574150987208965,"vX0":-9.21009800470791,"vY0":-135.94777146674215,"vZ0":1.930689951607138,"x":102.83,"y":118.43,"x0":2.398610114558155,"y0":50.005430335014886,"z0":5.4383800942331915,"aX":20.27345873197092},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-17.6,"spinRate":2108,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40423370693325955,"extension":7.112465708906284},"index":4,"playId":"5fe665ee-9905-315b-aca6-409aa4b2ef2e","pitchNumber":5,"startTime":"2026-04-08T01:09:17.598Z","endTime":"2026-04-08T01:09:20.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65612312537235,"aZ":-24.317591254271594,"pfxX":11.545678920269065,"pfxZ":4.461768113246549,"pX":-0.12774096910648033,"pZ":4.302599038163158,"vX0":-9.980234072500247,"vY0":-133.13419830539425,"vZ0":1.4691536751296486,"x":121.87,"y":122.61,"x0":2.20480198786968,"y0":50.00291469340702,"z0":5.527500121860808,"aX":20.33193962494944},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-18.2,"spinRate":1975,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4144387262696778,"extension":7.029169109597727},"index":5,"playId":"4839c731-5177-3345-ada7-12331102e95a","pitchNumber":6,"startTime":"2026-04-08T01:09:36.874Z","endTime":"2026-04-08T01:09:40.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44690281206247,"aZ":-22.466213354410055,"pfxX":11.236110535473308,"pfxZ":5.339128715767367,"pX":-0.32607311458904353,"pZ":1.756355992439846,"vX0":-11.07964840783826,"vY0":-134.80700630926776,"vZ0":-4.786982363616721,"x":129.43,"y":191.36,"x0":2.4002621613668675,"y0":50.00631655360721,"z0":5.1651040217234465,"aX":20.447044093669476},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-17.6,"spinRate":2136,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.40809584443815794,"extension":7.1423277902263305},"hitData":{"launchSpeed":94.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":148.14}},"index":6,"playId":"69f73ecc-f812-3691-b62b-86e4c92dc7fa","pitchNumber":7,"startTime":"2026-04-08T01:10:00.742Z","endTime":"2026-04-08T01:10:13.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:10:13.678Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Story lines out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-08T01:12:39.981Z","endTime":"2026-04-08T01:13:30.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Woodford replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-08T01:10:47.854Z","endTime":"2026-04-08T01:12:42.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223468757909316,"aZ":-22.55499337519751,"pfxX":-2.90164176238814,"pfxZ":5.666331012488043,"pX":2.557400488776577,"pZ":1.217389442970523,"vX0":11.457701630285817,"vY0":-129.76817460336525,"vZ0":-5.432851232272601,"x":19.52,"y":205.91,"x0":-1.5463928815815846,"y0":50.0054250123802,"z0":5.066207254880805,"aX":-4.929342037438512},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.1,"breakHorizontal":2.6,"spinRate":2371,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.42275800691920473,"extension":6.849030209314177},"index":1,"playId":"2b2796e3-f874-3ada-8fd2-a590d7f75e72","pitchNumber":1,"startTime":"2026-04-08T01:12:42.313Z","endTime":"2026-04-08T01:12:49.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145790773635174,"aZ":-36.5245866233626,"pfxX":-8.384774262980567,"pfxZ":-2.811633339130381,"pX":-0.2755278072184417,"pZ":1.1785085320833077,"vX0":6.412220868586976,"vY0":-124.06904340635661,"vZ0":-1.9035195115459238,"x":127.5,"y":206.96,"x0":-1.8114436550962698,"y0":50.000462746230355,"z0":5.0160182072456125,"aX":-12.995717929940227},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.3,"breakHorizontal":13.6,"spinRate":1032,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4424428548967603,"extension":6.883043042092175},"index":2,"playId":"837b7463-6309-33fd-97af-036ae85b73fc","pitchNumber":2,"startTime":"2026-04-08T01:13:02.747Z","endTime":"2026-04-08T01:13:07.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929183922230386,"aZ":-19.224311554088334,"pfxX":-3.059624871815514,"pfxZ":7.277686600213206,"pX":0.14348632797673144,"pZ":2.5190308349766966,"vX0":5.876244749152144,"vY0":-132.2330623386896,"vZ0":-2.6538333846918687,"x":111.53,"y":170.77,"x0":-1.705202785494073,"y0":50.00221598619467,"z0":4.938371127211167,"aX":-5.444351060027309},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.8,"breakHorizontal":4.3,"spinRate":2327,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4134554745245147,"extension":6.563677819212295},"hitData":{"launchSpeed":97.3,"launchAngle":23.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":125.79,"coordY":188.23}},"index":3,"playId":"9f00da8f-1c92-3b14-851f-a881f5a29d49","pitchNumber":3,"startTime":"2026-04-08T01:13:22.737Z","endTime":"2026-04-08T01:13:30.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:13:30.052Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:15:50.215Z","endTime":"2026-04-08T01:16:01.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-08T01:15:07.481Z","endTime":"2026-04-08T01:15:52.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99580376861793,"aZ":-8.642081250544333,"pfxX":1.4920331534687294,"pfxZ":12.307321311070496,"pX":-0.06150558367310086,"pZ":2.38899322155887,"vX0":-1.866883875125922,"vY0":-137.95667345435746,"vZ0":-8.306996340187128,"x":119.34,"y":174.28,"x0":0.4326909021032643,"y0":50.00130253985784,"z0":6.035740217927896,"aX":2.8526073996349},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":-2.3,"spinRate":2384,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.3982529757236706,"extension":7.380865280226675},"hitData":{"launchSpeed":91.7,"launchAngle":45.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.82,"coordY":81.4}},"index":1,"playId":"7e5dcbda-d255-3e81-b2b7-042653238fd9","pitchNumber":1,"startTime":"2026-04-08T01:15:52.606Z","endTime":"2026-04-08T01:16:01.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:16:01.970Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:16:08.425Z","endTime":"2026-04-08T01:17:46.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.542914232173,"aZ":-6.064858595297806,"pfxX":2.9575938373906405,"pfxZ":13.11469313033523,"pX":-1.1980969535221748,"pZ":1.216547429081418,"vX0":-5.454987239271694,"vY0":-140.37790440139915,"vZ0":-11.831462155233325,"x":162.67,"y":205.93,"x0":0.38826986485509324,"y0":50.00009075759245,"z0":5.885970377729627,"aX":5.887241135970125},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.4,"breakHorizontal":-4.2,"spinRate":2459,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.39056947005242026,"extension":7.568614514490974},"index":0,"playId":"ca8b6d97-d233-3f75-994b-dc9b76ad0fbd","pitchNumber":1,"startTime":"2026-04-08T01:16:27.329Z","endTime":"2026-04-08T01:16:31.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45441182086778,"aZ":-13.770058924989604,"pfxX":-1.3172663265176596,"pfxZ":9.779908353669523,"pX":0.543164127013198,"pZ":5.042789638343482,"vX0":0.5777728830450547,"vY0":-136.63724935622974,"vZ0":-0.7281534553915472,"x":96.3,"y":102.62,"x0":0.4995327538824253,"y0":50.00105707449687,"z0":6.2632013677580805,"aX":-2.4785420221384684},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":2.3,"spinRate":2313,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.40160274744097935,"extension":7.080183945731869},"index":1,"playId":"c8d7f277-b519-3c89-b35d-ab45e185337f","pitchNumber":2,"startTime":"2026-04-08T01:16:57.150Z","endTime":"2026-04-08T01:17:02.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11247635799092,"aZ":-11.334069213816651,"pfxX":0.2418498409597647,"pfxZ":10.935192128783862,"pX":0.44167677749327716,"pZ":4.765173920573763,"vX0":-0.1767067510166675,"vY0":-137.7731756064453,"vZ0":-1.8237588915768892,"x":100.16,"y":110.12,"x0":0.47551032678666766,"y0":50.000781608633844,"z0":6.209826651302809,"aX":0.4608117692378658},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-0.4,"spinRate":2393,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.3989133744131479,"extension":7.282322239337318},"index":2,"playId":"3644ac98-ccb8-3081-8eae-c5680730852a","pitchNumber":3,"startTime":"2026-04-08T01:17:19.662Z","endTime":"2026-04-08T01:17:24.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35833562973178,"aZ":-12.506403315410639,"pfxX":-0.2513543998407677,"pfxZ":10.575412478980407,"pX":1.2184451498129278,"pZ":3.239216545935069,"vX0":0.8927935437820127,"vY0":-135.6739374499777,"vZ0":-4.899526204721071,"x":70.56,"y":151.32,"x0":0.9174219115348153,"y0":50.003233121445405,"z0":5.943778223079207,"aX":-0.4676151163139926},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":0.2,"spinRate":2323,"spinDirection":164},"zone":12,"typeConfidence":0.88,"plateTime":0.4040969988808878,"extension":7.248641386381166},"index":3,"playId":"eb457e0d-b31b-3dae-b225-db5a7d6a0bbb","pitchNumber":4,"startTime":"2026-04-08T01:17:40.934Z","endTime":"2026-04-08T01:17:46.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:17:46.011Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blake Perkins grounds into a double play, shortstop Trevor Story to second baseman Isiah Kiner-Falefa to first baseman Willson Contreras. Sal Frelick out at 2nd. Blake Perkins out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:17:51.727Z","endTime":"2026-04-08T01:18:20.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58800796584961,"aZ":-16.195516373546273,"pfxX":0.02461559270124014,"pfxZ":9.170047336372328,"pX":0.4641358196234872,"pZ":2.313379435688439,"vX0":0.3446355695295009,"vY0":-131.34512609171819,"vZ0":-6.881414243328353,"x":99.31,"y":176.32,"x0":0.3278710551815389,"y0":50.00111242280713,"z0":6.177857624500029,"aX":0.042777764796380055},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-0.1,"spinRate":2228,"spinDirection":168},"zone":6,"typeConfidence":0.48,"plateTime":0.41748489267476474,"extension":7.253209441564688},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":146.11}},"index":0,"playId":"77452870-246d-34fa-8e0c-569584809319","pitchNumber":1,"startTime":"2026-04-08T01:18:12.956Z","endTime":"2026-04-08T01:18:20.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:18:20.268Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blake Perkins grounds into a double play, shortstop Trevor Story to second baseman Isiah Kiner-Falefa to first baseman Willson Contreras. Sal Frelick out at 2nd. Blake Perkins out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-08T01:17:51.727Z","endTime":"2026-04-08T01:18:20.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58800796584961,"aZ":-16.195516373546273,"pfxX":0.02461559270124014,"pfxZ":9.170047336372328,"pX":0.4641358196234872,"pZ":2.313379435688439,"vX0":0.3446355695295009,"vY0":-131.34512609171819,"vZ0":-6.881414243328353,"x":99.31,"y":176.32,"x0":0.3278710551815389,"y0":50.00111242280713,"z0":6.177857624500029,"aX":0.042777764796380055},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":-0.1,"spinRate":2228,"spinDirection":168},"zone":6,"typeConfidence":0.48,"plateTime":0.41748489267476474,"extension":7.253209441564688},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":146.11}},"index":0,"playId":"77452870-246d-34fa-8e0c-569584809319","pitchNumber":1,"startTime":"2026-04-08T01:18:12.956Z","endTime":"2026-04-08T01:18:20.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-08T01:18:20.268Z","atBatIndex":66},"scoringPlays":[44,45,51,52],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":171.58,"y":105.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":91.19,"y":167.22},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":84.99,"y":133.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":137.31,"y":160.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":119.56,"y":162.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":111.96,"y":144.48},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":19,"top":[13,14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":131.08,"y":105.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":131.95,"y":189.88},"type":"O","description":"Sac Bunt"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":140.35,"y":154.12},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":112.57,"y":87.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":118.04,"y":144.99},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":110.44,"y":156.65},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":161.46,"y":138.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":168.12,"y":92.33},"type":"H","description":"Single"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":125.32,"y":182.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":192.85,"y":97.46},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"coordinates":{"x":145.73,"y":171.45},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":134.69,"y":147.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":68.9,"y":108.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":142.36,"y":158.0},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39],"bottom":[40,41,42,43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":120.39,"y":88.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":176.24,"y":81.5},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":63.66,"y":124.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":131.44,"y":168.33},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":111.78,"y":147.12},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49,50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":113.3,"y":91.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":198.24,"y":119.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":107.22,"y":159.79},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":110.26,"y":146.11},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"coordinates":{"x":178.67,"y":142.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":101.64,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":140.34,"y":146.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":110.76,"y":149.15},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":135.03,"y":52.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":150.29,"y":148.14},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":125.79,"y":188.23},"type":"O","description":"Lineout"}]}},{"startIndex":64,"endIndex":66,"top":[64,65,66],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"coordinates":{"x":118.82,"y":81.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":106.2,"y":146.11},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":3,"errors":1,"leftOnBase":5},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"onDeck":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"inHole":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"battingOrder":6,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"onDeck":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"inHole":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"battingOrder":8,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":12,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".266","atBats":30,"obp":".370","slg":".417","ops":".787","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":2,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":26,"obp":".281","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"3.62","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":60,"strikes":83,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":3,"pitchesPerInning":"17.88","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":1,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"0.96","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.39","battersFaced":39,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":65,"strikes":95,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.86","hitsPer9Inn":"8.68","runsScoredPer9":"0.96","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":12,"airOuts":9,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".188","atBats":32,"obp":".235","slg":".313","ops":".548","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":7,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".313","slg":".267","ops":".580","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":3,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-1 | RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"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":11,"flyOuts":0,"groundOuts":12,"airOuts":1,"runs":10,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".385","atBats":39,"obp":".429","slg":".564","ops":".993","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":22,"rbi":10,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".519","groundOutsToAirouts":"12.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":0,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".206","atBats":34,"obp":".270","slg":".412","ops":".682","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":6,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"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":4,"putOuts":54,"errors":1,"chances":59,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".242","atBats":33,"obp":".390","slg":".364","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"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":0,"putOuts":16,"errors":0,"chances":16,"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"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"1.09","battersFaced":15,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":26,"strikes":38,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":4,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":24,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"2.70","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"0.90","battersFaced":26,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":30,"strikes":69,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.85","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.45","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":11,"airOuts":2,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".308","atBats":26,"obp":".379","slg":".346","ops":".725","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":9,"rbi":4,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"5.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"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"}]},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":37,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"2.61","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":41,"outs":31,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":58,"strikes":119,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.13","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"12.19","walksPer9Inn":"2.61","hitsPer9Inn":"6.10","runsScoredPer9":"2.61","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":141,"era":"3.12","inningsPitched":"8.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.38","battersFaced":36,"outs":26,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":53,"strikes":88,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"12.46","walksPer9Inn":"5.19","hitsPer9Inn":"7.27","runsScoredPer9":"3.12","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".333","atBats":27,"obp":".419","slg":".556","ops":".975","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":15,"rbi":13,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".615","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":9,"airOuts":4,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":9,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".250","atBats":20,"obp":".500","slg":".250","ops":".750","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":2,"sacFlies":0,"babip":".313","groundOutsToAirouts":"2.25","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":6,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":11,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":27,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":156,"era":"14.85","inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.55","battersFaced":35,"outs":20,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":67,"strikes":89,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"23.40","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.45","walksPer9Inn":"9.45","hitsPer9Inn":"13.50","runsScoredPer9":"14.85","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".167","atBats":24,"obp":".259","slg":".250","ops":".509","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":6,"rbi":2,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"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":0,"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":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"2.70","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.60","battersFaced":11,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.30","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"2.70","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":6,"airOuts":14,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".289","atBats":38,"obp":".413","slg":".474","ops":".887","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":18,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":5,"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":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":3,"putOuts":102,"errors":0,"chances":105,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":7,"groundOuts":9,"airOuts":9,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":9,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".270","atBats":37,"obp":".413","slg":".514","ops":".927","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":19,"rbi":7,"leftOnBase":21,"sacBunts":1,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":8,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"21","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":3,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".222","slg":".125","ops":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"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"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":11,"groundOuts":5,"airOuts":16,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":42,"obp":".326","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":161,"era":"5.91","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.31","battersFaced":46,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":58,"strikes":103,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.44","walksPer9Inn":"1.69","hitsPer9Inn":"10.13","runsScoredPer9":"5.91","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":6,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".313","atBats":16,"obp":".450","slg":".875","ops":"1.325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":14,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.33","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","assists":1,"putOuts":29,"errors":0,"chances":30,"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"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"5.1 IP, 3 ER, 10 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":45,"strikes":56,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.06","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":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":3,"gamesStarted":3,"flyOuts":4,"groundOuts":11,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":56,"obp":".284","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":289,"era":"3.31","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":67,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":114,"strikes":175,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"17.69","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"15.43","walksPer9Inn":"4.96","hitsPer9Inn":"4.41","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669084":{"person":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":24,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":141,"era":"0.00","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.23","battersFaced":30,"outs":22,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":56,"strikes":85,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"2.33","rbi":3,"winPercentage":".---","pitchesPerInning":"19.23","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"12.27","walksPer9Inn":"6.14","hitsPer9Inn":"4.91","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":0,"flyOuts":2,"groundOuts":9,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".318","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":80,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.24","battersFaced":22,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":28,"strikes":52,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.12","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.76","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"1.59","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":18,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":26,"strikes":43,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.25","gamesFinished":4,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.75","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663604,592885,661388,650859,596142,687401,682641,686217,663368,666152,694819,669084,663765],"pitchers":[694819,669084,663765],"bench":[641343,669003,668930],"bullpen":[681982,676879,675660,690986,656730,694477,687075,682842,605540,672582],"battingOrder":[592885,661388,650859,596142,687401,682641,686217,663368,666152],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Contreras, Wm; Frelick; Ortiz, J; Perkins, B; Sánchez."},{"label":"RBI","value":"Hamilton, D (3); Yelich (10)."},{"label":"Runners left in scoring position, 2 out","value":"Frelick; Contreras, Wm 3."},{"label":"SAC","value":"Hamilton, D."},{"label":"GIDP","value":"Matos; Perkins, B."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Yelich (2, 2nd base off Kelly, Z/Wong)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Hamilton, D-Sánchez)."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Lockridge in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".226","atBats":26,"obp":".303","slg":".366","ops":".669","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":4,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":12,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":30,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"4.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.40","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":55,"strikes":84,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":2,"pitchesPerInning":"15.44","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":1,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":11,"flyOuts":6,"groundOuts":10,"airOuts":7,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":1,"hits":10,"hitByPitch":0,"avg":".233","atBats":43,"obp":".298","slg":".372","ops":".670","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":16,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":0,"groundOuts":10,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".250","atBats":36,"obp":".438","slg":".444","ops":".882","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":16,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"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":9,"putOuts":90,"errors":0,"chances":99,"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"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":8,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":184,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":40,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":184,"balls":70,"strikes":114,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.71","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.64","walksPer9Inn":"5.79","hitsPer9Inn":"7.71","runsScoredPer9":"2.89","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"9.64","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"1.50","battersFaced":21,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":36,"strikes":57,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.93","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"15.43","walksPer9Inn":"3.86","hitsPer9Inn":"9.64","runsScoredPer9":"9.64","homeRunsPer9":"5.79","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".417","atBats":12,"obp":".462","slg":".667","ops":"1.129","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":8,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".625","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":36,"errors":2,"chances":39,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID596115":{"person":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":11,"airOuts":15,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".140","atBats":50,"obp":".137","slg":".240","ops":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":12,"rbi":6,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".188","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":14,"errors":3,"chances":48,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677161":{"person":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"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":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".111","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":37,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.38","battersFaced":9,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":13,"strikes":24,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":1,"winPercentage":".---","pitchesPerInning":"13.88","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.38","walksPer9Inn":"0.00","hitsPer9Inn":"3.38","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":14,"airOuts":4,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":37,"obp":".455","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"9.00","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.50","battersFaced":45,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":70,"strikes":108,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".000","pitchesPerInning":"22.25","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"7.88","hitsPer9Inn":"14.63","runsScoredPer9":"11.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":7,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".372","atBats":43,"obp":".400","slg":".721","ops":"1.121","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":31,"rbi":8,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".448","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","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":24,"errors":0,"chances":25,"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"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":5,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":103,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.40","battersFaced":22,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":39,"strikes":64,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"20.60","gamesFinished":1,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"12.60","walksPer9Inn":"7.20","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":5,"groundOuts":16,"airOuts":7,"runs":6,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":41,"obp":".262","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":167,"era":"4.50","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.10","battersFaced":42,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":59,"strikes":108,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"0.90","hitsPer9Inn":"9.00","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".125","slg":".250","ops":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".125","slg":".000","ops":".125","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676979":{"person":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.1 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":107,"inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":42,"strikes":65,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":17,"airOuts":14,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":66,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":280,"era":"3.12","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":74,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":100,"strikes":180,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":1,"winPercentage":".667","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.42","walksPer9Inn":"2.08","hitsPer9Inn":"7.27","runsScoredPer9":"3.63","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":1,"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":10,"flyOuts":3,"groundOuts":15,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".121","atBats":33,"obp":".171","slg":".152","ops":".323","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".148","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":24,"putOuts":4,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":10,"airOuts":7,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":35,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"8.64","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.92","battersFaced":38,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":59,"strikes":92,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".000","pitchesPerInning":"18.12","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.24","hitsPer9Inn":"14.04","runsScoredPer9":"8.64","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"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}},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".304","slg":".273","ops":".577","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":6,"rbi":0,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".353","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":4,"putOuts":58,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":7,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".182","atBats":33,"obp":".308","slg":".242","ops":".550","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":8,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"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"}]},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":7,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".290","atBats":31,"obp":".333","slg":".387","ops":".720","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"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":0,"putOuts":14,"errors":0,"chances":14,"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"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":3,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":24,"obp":".192","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":96,"era":"2.57","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"0.71","battersFaced":26,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":37,"strikes":59,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".---","pitchesPerInning":"13.71","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"2.57","hitsPer9Inn":"3.86","runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":8,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".500","slg":".375","ops":".875","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":6,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":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}},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.80","battersFaced":15,"outs":10,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":23,"strikes":40,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"18.90","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"2.70","homeRunsPer9":"2.70","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691785":{"person":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".172","atBats":29,"obp":".219","slg":".379","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":11,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":14,"errors":2,"chances":31,"fielding":".935","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":4,"strikes":2,"strikePercentage":".330","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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":8,"groundOuts":1,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":64,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.80","battersFaced":18,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":26,"strikes":38,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.10","rbi":0,"winPercentage":".000","pitchesPerInning":"12.80","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"3.60","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":114,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.83","battersFaced":29,"outs":18,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":114,"balls":53,"strikes":61,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"6.00","walksPer9Inn":"9.00","hitsPer9Inn":"7.50","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[701350,680776,575929,677800,596115,691785,702332,678882,657136,643396,676979,677161,676477,547973],"pitchers":[676979,677161,676477,547973],"bench":[655316,665966,807799],"bullpen":[678394,543056,813349,543243,663558,624133,670245,669711],"battingOrder":[701350,680776,575929,677800,596115,702332,678882,657136,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Story (2, Hall, D)."},{"label":"TB","value":"Contreras, Wn; Rafaela; Story 2."},{"label":"RBI","value":"Durbin (2); Story 2 (6)."},{"label":"Runners left in scoring position, 2 out","value":"Rafaela; Kiner-Falefa."},{"label":"GIDP","value":"Kiner-Falefa."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Mayer (2, missed catch)."},{"label":"DP","value":"2 (Story-Mayer-Contreras, Wn; Story-Kiner-Falefa-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Grounded out for Mayer in the 6th."}]}},"officials":[{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"Home Plate"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":665298,"fullName":"Dexter Kelley","link":"/api/v1/people/665298"},"officialType":"Second Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Crochet."},{"label":"HBP","value":"Hamilton, D (by Crochet); Wong (by Misiorowski)."},{"label":"ABS Challenge","value":"Abreu, W (Strike-Confirmed); Sánchez (Strike-Confirmed); Contreras, Wm (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Misiorowski 101-56; Hall, D 39-25; Woodford 3-2; Crochet 107-65; Kelly, Z 11-7; Whitlock 15-10; Chapman 6-2."},{"label":"Groundouts-flyouts","value":"Misiorowski 5-0; Hall, D 4-1; Woodford 0-0; Crochet 7-1; Kelly, Z 2-0; Whitlock 2-0; Chapman 1-1."},{"label":"Batters faced","value":"Misiorowski 22; Hall, D 9; Woodford 1; Crochet 27; Kelly, Z 2; Whitlock 3; Chapman 3."},{"label":"Inherited runners-scored","value":"Hall, D 3-3; Woodford 1-0; Kelly, Z 3-1."},{"label":"Umpires","value":"HP: John Tumpane. 1B: Brennan Miller. 2B: Dexter Kelley. 3B: Chris Conroy. "},{"label":"Weather","value":"42 degrees, Clear."},{"label":"Wind","value":"12 mph, L To R."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"33,193."},{"label":"Venue","value":"Fenway Park."},{"label":"April 7, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979","boxscoreName":"Crochet"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.1 IP, 2 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":107,"inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":42,"strikes":65,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":17,"airOuts":14,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":66,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":280,"era":"3.12","inningsPitched":"17.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":74,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":100,"strikes":180,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":1,"winPercentage":".667","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"11.42","walksPer9Inn":"2.08","hitsPer9Inn":"7.27","runsScoredPer9":"3.63","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":65,"pitchingGameScore":65},{"player":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","boxscoreName":"Misiorowski"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"5.1 IP, 3 ER, 10 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":45,"strikes":56,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.06","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":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":3,"gamesStarted":3,"flyOuts":4,"groundOuts":11,"airOuts":9,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":56,"obp":".284","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":289,"era":"3.31","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.04","battersFaced":67,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":114,"strikes":175,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".500","pitchesPerInning":"17.69","gamesFinished":0,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"15.43","walksPer9Inn":"4.96","hitsPer9Inn":"4.41","runsScoredPer9":"3.31","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","boxscoreName":"Contreras, Wn"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":0,"groundOuts":10,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".250","atBats":36,"obp":".438","slg":".444","ops":".882","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":16,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":3,"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":9,"putOuts":90,"errors":0,"chances":99,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"loser":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}