{"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":824777,"link":"/api/v1.1/game/824777/feed/live","metaData":{"wait":10,"timeStamp":"20260419_231543","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count02","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824777,"type":"R","doubleHeader":"N","id":"2026/04/19/detmlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824777-2026-04-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-19T20:35:00Z","originalDate":"2026-04-19","officialDate":"2026-04-19","dayNight":"day","time":"4:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":12,"losses":10,"ties":0,"pct":".545"},"records":{},"divisionLeader":false,"wins":12,"losses":10,"winningPercentage":".545"},"franchiseName":"Detroit","clubName":"Tigers","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":21,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":13,"ties":0,"pct":".381"},"records":{},"divisionLeader":false,"wins":8,"losses":13,"winningPercentage":".381"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"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},"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":27,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brant","useLastName":"Hurter","middleName":"Harris","boxscoreName":"Hurter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brant Hurter","nameSlug":"brant-hurter-676428","firstLastName":"Brant Hurter","lastFirstName":"Hurter, Brant","lastInitName":"Hurter, B","initLastName":"B Hurter","fullFMLName":"Brant Harris Hurter","fullLFMName":"Hurter, Brant Harris","strikeZoneTop":3.656,"strikeZoneBottom":1.677},"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},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"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},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID657756":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756","firstName":"Connor","lastName":"Seabold","primaryNumber":"43","birthDate":"1996-01-24","currentAge":30,"birthCity":"Laguna Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Seabold","boxscoreName":"Seabold","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"SEE-bold","mlbDebutDate":"2021-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Seabold","nameSlug":"connor-seabold-657756","firstLastName":"Connor Seabold","lastFirstName":"Seabold, Connor","lastInitName":"Seabold, C","initLastName":"C Seabold","fullFMLName":"Connor Seabold","fullLFMName":"Seabold, Connor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID646241":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241","firstName":"Enmanuel","lastName":"De Jesus","primaryNumber":"37","birthDate":"1996-12-10","currentAge":29,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enmanuel","useLastName":"De Jesus","middleName":"Jose","boxscoreName":"De Jesus","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Enmanuel De Jesus","nameSlug":"enmanuel-de-jesus-646241","firstLastName":"Enmanuel De Jesus","lastFirstName":"De Jesus, Enmanuel","lastInitName":"De Jesus, E","initLastName":"E De Jesus","fullFMLName":"Enmanuel Jose De Jesus","fullLFMName":"De Jesus, Enmanuel Jose","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":29,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"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},"ID681252":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252","firstName":"Jack","lastName":"Anderson","primaryNumber":"30","birthDate":"1999-11-23","currentAge":26,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Anderson","middleName":"Thomas","boxscoreName":"Anderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Anderson","nameSlug":"jack-anderson-681252","firstLastName":"Jack Anderson","lastFirstName":"Anderson, Jack","lastInitName":"Anderson, J","initLastName":"J Anderson","fullFMLName":"Jack Thomas Anderson","fullLFMName":"Anderson, Jack Thomas","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"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},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":28,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"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},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":34,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"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},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"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":29,"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},"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},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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}},"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":"Overcast","temp":"45","wind":"10 mph, Out To RF"},"gameInfo":{"attendance":34650,"firstPitch":"2026-04-19T20:35:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"home":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"}},"officialScorer":{"id":504025,"fullName":"Bob Ellis","link":"/api/v1/people/504025"},"primaryDatacaster":{"id":684808,"fullName":"TJ Souhlaris","link":"/api/v1/people/684808"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jahmai Jones lines out sharply to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:35:40.048Z","endTime":"2026-04-19T20:36:01.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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],"actionIndex":[0,1,2],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-19T16:42:21.950Z","endTime":"2026-04-19T20:09:11.329Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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-19T20:09:11.329Z","endTime":"2026-04-19T20:34:22.674Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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-19T20:34:22.674Z","endTime":"2026-04-19T20:35:42.438Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71478139976195,"aZ":-12.691330534707902,"pfxX":4.274575808740908,"pfxZ":9.940262972414732,"pX":0.7800394386271041,"pZ":3.7956854342404336,"vX0":-5.773630983600594,"vY0":-140.0786376791727,"vZ0":-3.8094645159797453,"x":87.27,"y":136.3,"x0":2.3258840700384984,"y0":50.00131668807619,"z0":6.020575033002624,"aX":8.377328043393016},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.4,"spinRate":2382,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.39310484241203003,"extension":6.577192628532147},"index":3,"playId":"85db74d1-cfd4-395e-a902-1a44e26d7388","pitchNumber":1,"startTime":"2026-04-19T20:35:42.438Z","endTime":"2026-04-19T20:35:45.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.025852442128844,"aZ":-18.992608857951957,"pfxX":9.137149218629826,"pfxZ":6.735501834406993,"pX":0.28462341348121833,"pZ":1.9699742383047183,"vX0":-9.096315882814894,"vY0":-139.62023770827028,"vZ0":-7.010377799173253,"x":106.15,"y":185.59,"x0":2.4116473610101163,"y0":50.00136822319105,"z0":5.781764906044437,"aX":17.87894193615223},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.4,"spinRate":2360,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.39363347042753283,"extension":6.809737202541224},"hitData":{"launchSpeed":104.5,"launchAngle":15.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.5,"coordY":87.92}},"index":4,"playId":"5c9b2e08-4b14-3acd-963a-2efdb45ee1e6","pitchNumber":2,"startTime":"2026-04-19T20:35:54.478Z","endTime":"2026-04-19T20:36:01.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:36:01.542Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:36:02.657Z","endTime":"2026-04-19T20:37:34.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38488913753474,"aZ":-24.52950398419659,"pfxX":9.103181318111776,"pfxZ":3.9522610823180653,"pX":0.2192132044995416,"pZ":3.0083054174407957,"vX0":-10.036922463392598,"vY0":-138.35108742836005,"vZ0":-3.1625507195008686,"x":108.64,"y":157.56,"x0":2.714466339242611,"y0":50.0049861001495,"z0":5.813603682465313,"aX":17.618105822311225},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.6,"breakHorizontal":-14.4,"spinRate":2341,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.396177440313803,"extension":6.680839167223634},"index":0,"playId":"2c3e01e0-8318-32af-a458-ac05099482db","pitchNumber":1,"startTime":"2026-04-19T20:36:21.152Z","endTime":"2026-04-19T20:36:24.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22158852366511,"aZ":-31.366742665492126,"pfxX":5.055811152413558,"pfxZ":0.48892699523812233,"pX":0.08678913416470145,"pZ":2.2966993786768684,"vX0":-7.382830365436167,"vY0":-128.37795608742084,"vZ0":-2.5656698403463993,"x":113.69,"y":176.77,"x0":2.346511696652982,"y0":50.005730801985656,"z0":5.756997067186284,"aX":8.41859937803121},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":-7.4,"spinRate":1661,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4270776284328708,"extension":6.87104311282102},"index":1,"playId":"aa0b481f-dc59-3d19-8d71-082a0c0670a9","pitchNumber":2,"startTime":"2026-04-19T20:36:34.198Z","endTime":"2026-04-19T20:36:37.198Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389065306860786,"aZ":-33.5802195207777,"pfxX":-6.411720809475504,"pfxZ":-0.9824660775930882,"pX":-0.09567643094039176,"pZ":0.2329664480347658,"vX0":-4.327439471508721,"vY0":-119.18564658017429,"vZ0":-6.284479697352442,"x":120.65,"y":232.49,"x0":2.5777452878364997,"y0":50.000973310077875,"z0":5.944554227785182,"aX":-9.201951145736569},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.1,"breakHorizontal":12.7,"spinRate":2328,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4599432847640643,"extension":6.811570467975241},"index":2,"playId":"007378fb-1cc5-3a0a-b382-0a8c2c0891c1","pitchNumber":3,"startTime":"2026-04-19T20:36:50.954Z","endTime":"2026-04-19T20:36:54.076Z","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":95.2,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.676357747696617,"aZ":-17.062727817854952,"pfxX":3.368642493733647,"pfxZ":7.829774404162729,"pX":-0.7826883438308476,"pZ":3.51793940569223,"vX0":-10.60694060653731,"vY0":-138.2646883579373,"vZ0":-3.298150502394571,"x":146.83,"y":143.8,"x0":2.6707343072977023,"y0":50.00539301420823,"z0":5.875602868454864,"aX":6.5045605813537275},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":-3.8,"spinRate":2396,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.39658318871478926,"extension":6.758941990228375},"index":3,"playId":"d61a0094-a0b8-3acb-9013-63012f861312","pitchNumber":4,"startTime":"2026-04-19T20:37:06.382Z","endTime":"2026-04-19T20:37:09.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892623987207486,"aZ":-28.295759272844215,"pfxX":-0.8943324198747395,"pfxZ":2.24215942127147,"pX":-0.26018074795721563,"pZ":3.3576905215255906,"vX0":-6.246301985526574,"vY0":-130.20187752346584,"vZ0":-1.5345365168811347,"x":126.92,"y":148.12,"x0":2.2803306018603475,"y0":50.000170849551616,"z0":6.084579314356216,"aX":-1.5418539688263355},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":2.9,"spinRate":2411,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.41977981436213474,"extension":6.804448663456547},"index":4,"playId":"18e60bb0-c5b3-3ea4-a377-fa81a9f870f9","pitchNumber":5,"startTime":"2026-04-19T20:37:30.910Z","endTime":"2026-04-19T20:37:34.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:37:34.431Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Vierling doubles (2) on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:37:38.786Z","endTime":"2026-04-19T20:39:53.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028036764157406,"aZ":-14.56143982550341,"pfxX":4.155291112865089,"pfxZ":9.20077996779491,"pX":0.02664235571303802,"pZ":3.027398244021794,"vX0":-8.777843971544529,"vY0":-137.6161457994947,"vZ0":-4.7836324364453775,"x":115.98,"y":157.04,"x0":2.720345522357901,"y0":50.00508942551529,"z0":5.777246612603959,"aX":7.956884659476917},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":-5.6,"spinRate":2260,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3982633149744874,"extension":6.859089490221948},"index":0,"playId":"24c6e3b9-3e01-385c-9e52-e68e6237952a","pitchNumber":1,"startTime":"2026-04-19T20:37:55.256Z","endTime":"2026-04-19T20:37:58.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08028971601368,"aZ":-11.336677178392438,"pfxX":5.97679995479804,"pfxZ":10.41621119949629,"pX":0.5276410603916559,"pZ":3.5597648506010695,"vX0":-7.814945235060381,"vY0":-140.58483730377,"vZ0":-4.742351971714046,"x":96.89,"y":142.67,"x0":2.5678360562407723,"y0":50.00113579601595,"z0":6.005276640436055,"aX":11.954993925114454},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":-9.2,"spinRate":2399,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3897171133841151,"extension":6.745801224341166},"index":1,"playId":"b60c041b-2070-3bc1-8332-5c489a09a53f","pitchNumber":2,"startTime":"2026-04-19T20:38:08.895Z","endTime":"2026-04-19T20:38:11.895Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08191104204561,"aZ":-33.508961866632895,"pfxX":-9.73367032220725,"pfxZ":-0.893708084167427,"pX":-0.23246333947681666,"pZ":2.2594041201246085,"vX0":-3.1514536754545164,"vY0":-121.74831801247248,"vZ0":-2.0935907047982028,"x":125.86,"y":177.78,"x0":2.3468311512064717,"y0":50.004736039455175,"z0":6.057781037931653,"aX":-14.471792688396608},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":18.4,"spinRate":2411,"spinDirection":299},"zone":4,"typeConfidence":2.0,"plateTime":0.4515757690073512,"extension":6.610487253875115},"index":2,"playId":"7cfc6889-9ed7-3a81-a417-980226bf5239","pitchNumber":3,"startTime":"2026-04-19T20:38:27.188Z","endTime":"2026-04-19T20:38:31.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.730662825266663,"aZ":-34.85383918954378,"pfxX":-9.21920240907956,"pfxZ":-1.911281716267185,"pX":1.3496467455598318,"pZ":2.677746540479442,"vX0":-0.06742903949388701,"vY0":-118.31038650766678,"vZ0":-0.4512521265296233,"x":65.55,"y":166.48,"x0":2.5742491729135413,"y0":50.00196621943634,"z0":6.093562220194855,"aX":-12.93431413211606},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.2,"breakHorizontal":16.7,"spinRate":2281,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4647863259499574,"extension":6.663666084722827},"index":3,"playId":"e800a781-3560-3079-9389-2367586772ba","pitchNumber":4,"startTime":"2026-04-19T20:38:46.328Z","endTime":"2026-04-19T20:38:50.043Z","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":87.3,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823783105982372,"aZ":-33.40726730258156,"pfxX":-2.868187127219815,"pfxZ":-0.753860888001503,"pX":-0.3337459318537788,"pZ":2.3292420539890264,"vX0":-5.544805835530201,"vY0":-127.01342937433027,"vZ0":-2.867406539522964,"x":129.72,"y":175.89,"x0":2.249612326168972,"y0":50.00427370011615,"z0":6.127402380640443,"aX":-4.688487193107099},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":6.5,"spinRate":2705,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.43110838212463065,"extension":6.746164306680034},"index":4,"playId":"024af428-e9b3-3cd1-b8ab-652a333a691e","pitchNumber":5,"startTime":"2026-04-19T20:39:03.207Z","endTime":"2026-04-19T20:39:06.521Z","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":96.6,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932989637143788,"aZ":-12.264319493923413,"pfxX":5.9584118848368846,"pfxZ":10.00474359180361,"pX":0.1953416542586819,"pZ":2.144156899479112,"vX0":-9.175004014094284,"vY0":-140.23270673169796,"vZ0":-7.703050376756478,"x":109.55,"y":180.89,"x0":2.7365576965458374,"y0":50.00455025399358,"z0":5.72820310373698,"aX":11.860079872175987},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":-8.9,"spinRate":2509,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.390699440547134,"extension":6.847975545930015},"index":5,"playId":"0b28b583-0a62-3310-b09d-a3a44d65bb1a","pitchNumber":6,"startTime":"2026-04-19T20:39:23.342Z","endTime":"2026-04-19T20:39:26.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37740066138719,"aZ":-34.17859853897084,"pfxX":-9.999151561915266,"pfxZ":-1.4730820583276678,"pX":0.4353150768637601,"pZ":3.057223043153832,"vX0":-1.6260040095610178,"vY0":-116.49348650320326,"vZ0":0.38910052416992924,"x":100.41,"y":156.23,"x0":2.441786092994097,"y0":50.001190093706164,"z0":6.1382872941365605,"aX":-13.639596911268512},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.3,"breakHorizontal":18.5,"spinRate":2155,"spinDirection":303},"zone":3,"typeConfidence":2.0,"plateTime":0.4715054853989451,"extension":6.666130322043963},"hitData":{"launchSpeed":95.1,"launchAngle":15.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.15,"coordY":102.83}},"index":6,"playId":"400410b7-7983-37cd-9710-46fda5aea830","pitchNumber":7,"startTime":"2026-04-19T20:39:41.706Z","endTime":"2026-04-19T20:39:53.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:39:53.467Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (4) on a fly ball to center fielder Ceddanne Rafaela. Matt Vierling scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:39:56.377Z","endTime":"2026-04-19T20:43:18.151Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99570905090692,"aZ":-14.406794167898477,"pfxX":4.121909949430771,"pfxZ":9.215693182654057,"pX":0.15239479786355578,"pZ":3.542905404486329,"vX0":-7.21836252240274,"vY0":-138.7024833683473,"vZ0":-4.2728363391468,"x":111.19,"y":143.12,"x0":2.2653859482910526,"y0":50.00592776173266,"z0":6.079092272443088,"aX":7.9501822721059385},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":-5.8,"spinRate":2403,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.39644740070017015,"extension":6.8015179043441485},"index":0,"playId":"5942a68f-823e-30d6-81c9-1c950207848a","pitchNumber":1,"startTime":"2026-04-19T20:40:27.160Z","endTime":"2026-04-19T20:40:30.572Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-19T20:40:46.155Z","endTime":"2026-04-19T20:41:03.926Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.494140255361884,"aZ":-15.060273772944072,"pfxX":4.6488370427466315,"pfxZ":8.82974738906309,"pX":0.7806376314854288,"pZ":3.4486582532435537,"vX0":-5.907933789685679,"vY0":-139.1144140806298,"vZ0":-4.3684966834342545,"x":87.24,"y":145.67,"x0":2.339161632602818,"y0":50.00117326101945,"z0":6.054621044568705,"aX":9.00882695848379},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.1,"spinRate":2339,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39544133143062954,"extension":6.812488173984175},"index":2,"playId":"0002be5e-ac07-37fe-8dc6-f7a404aeedf5","pitchNumber":2,"startTime":"2026-04-19T20:41:03.926Z","endTime":"2026-04-19T20:41:07.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94724108735616,"aZ":-13.07594340538375,"pfxX":4.775578817184497,"pfxZ":9.982308070379272,"pX":1.2080388907911965,"pZ":2.867264308520676,"vX0":-4.712361235922487,"vY0":-138.21924897403002,"vZ0":-6.164164402437149,"x":70.95,"y":161.36,"x0":2.32362921356956,"y0":50.006338568353605,"z0":6.0228418558373065,"aX":9.141023067986005},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":-7.6,"spinRate":2334,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3979310596076635,"extension":6.940318169410275},"index":3,"playId":"28fcbb89-f33b-3d76-b24f-c69cac9680bd","pitchNumber":3,"startTime":"2026-04-19T20:41:20.829Z","endTime":"2026-04-19T20:41:24.195Z","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":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92019473014706,"aZ":-28.09400084600037,"pfxX":-1.4580356241383332,"pfxZ":2.337651017097196,"pX":-0.3587260841804877,"pZ":2.552595800803464,"vX0":-6.386068622687648,"vY0":-130.89138213398306,"vZ0":-3.610709714321073,"x":130.67,"y":169.86,"x0":2.2955969860895773,"y0":50.00345298054323,"z0":6.038186195780385,"aX":-2.5468685213950013},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":4.0,"spinRate":2457,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.41739434881179216,"extension":6.827725738882508},"index":4,"playId":"8a9d3fa2-d440-33a4-8681-7a54585b3a97","pitchNumber":4,"startTime":"2026-04-19T20:41:40.067Z","endTime":"2026-04-19T20:41:44.805Z","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":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.681784271151514,"aZ":-13.710021607779636,"pfxX":5.186235107135069,"pfxZ":9.314093420736416,"pX":-0.7992901077122072,"pZ":3.182109333059061,"vX0":-10.097498364893802,"vY0":-140.13308639550684,"vZ0":-5.146750925110218,"x":147.47,"y":152.86,"x0":2.1823782246229873,"y0":50.00001301561607,"z0":5.943341025087531,"aX":10.278997138093558},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-7.2,"spinRate":2364,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39138024483187683,"extension":6.9333925373556635},"index":5,"playId":"340376b8-371c-3f47-92aa-9a97db2cf667","pitchNumber":5,"startTime":"2026-04-19T20:42:06.815Z","endTime":"2026-04-19T20:42:33.818Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99166191108617,"aZ":-19.558746603762593,"pfxX":11.714004621393897,"pfxZ":6.706423344756924,"pX":0.9659255096642602,"pZ":2.0417683910136057,"vX0":-8.067295783108792,"vY0":-137.39259732914854,"vZ0":-6.271430865680863,"x":80.18,"y":183.65,"x0":2.4424998746301574,"y0":50.00328484943241,"z0":5.716771070002028,"aX":22.036574942087643},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-19.2,"spinRate":2287,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4011298056552537,"extension":6.8307980215668245},"index":6,"playId":"6a5d9bab-7eee-3a36-b88a-212f8bf0c612","pitchNumber":6,"startTime":"2026-04-19T20:42:44.995Z","endTime":"2026-04-19T20:42:47.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46688303660395,"aZ":-24.850406490242765,"pfxX":-0.7023830067614006,"pfxZ":4.225527854291447,"pX":0.011607318000097202,"pZ":2.306797388886871,"vX0":-5.823986129325824,"vY0":-131.24283552930854,"vZ0":-4.537674901199203,"x":116.56,"y":176.5,"x0":2.3567250485703166,"y0":50.00372034955756,"z0":5.923947189026827,"aX":-1.21595712754406},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":2.6,"spinRate":2610,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.41838051791274733,"extension":6.856536942548437},"hitData":{"launchSpeed":96.0,"launchAngle":26.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.27,"coordY":65.05}},"index":7,"playId":"e1cff9df-7704-364c-882e-fd960f57aa2e","pitchNumber":7,"startTime":"2026-04-19T20:43:06.753Z","endTime":"2026-04-19T20:43:18.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:43:18.151Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-19T20:44:06.943Z","endTime":"2026-04-19T20:45:06.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T20:43:41.519Z","endTime":"2026-04-19T20:44:09.158Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71035860929336,"aZ":-23.685476951730863,"pfxX":11.367101410422588,"pfxZ":4.349551126160295,"pX":1.1694027816947836,"pZ":4.003415081584942,"vX0":-7.96500737102838,"vY0":-139.43258349325836,"vZ0":-0.9559160091834804,"x":72.43,"y":130.69,"x0":2.597870743546314,"y0":50.00617094156197,"z0":5.925290663286796,"aX":22.205740590781385},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.8,"breakHorizontal":-18.7,"spinRate":2390,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39404141230159695,"extension":6.852689386557845},"index":1,"playId":"2a79723a-e4b5-3d8c-8042-5093af0799b0","pitchNumber":1,"startTime":"2026-04-19T20:44:09.158Z","endTime":"2026-04-19T20:44:12.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.179928864208804,"aZ":-22.716375857873977,"pfxX":12.127338353653965,"pfxZ":4.7508496901886454,"pX":0.7900126796986673,"pZ":2.3731047918703596,"vX0":-8.981445091628133,"vY0":-140.7209097898065,"vZ0":-5.439154302471984,"x":86.89,"y":174.71,"x0":2.459620494580155,"y0":50.002721048010464,"z0":5.818150427338255,"aX":24.138717074875384},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":-19.9,"spinRate":2368,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39035696744078763,"extension":6.877990454744432},"index":2,"playId":"86581b8f-6e93-30bf-94c8-3f42f23127fe","pitchNumber":2,"startTime":"2026-04-19T20:44:25.200Z","endTime":"2026-04-19T20:44:28.200Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79619643194557,"aZ":-21.593405056708555,"pfxX":8.620545733492943,"pfxZ":5.441310443727566,"pX":0.7962928034645068,"pZ":3.5391285453799677,"vX0":-7.835115594296191,"vY0":-138.77454782520292,"vZ0":-2.396005261972482,"x":86.65,"y":143.22,"x0":2.5397298129690227,"y0":50.006081684587194,"z0":5.856141651390993,"aX":16.774395856775232},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2480,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3950804800040637,"extension":6.81930114810036},"index":3,"playId":"affd1851-79bf-36aa-81f2-6292f43245ed","pitchNumber":3,"startTime":"2026-04-19T20:44:43.498Z","endTime":"2026-04-19T20:44:46.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721156351286485,"aZ":-11.6303359845713,"pfxX":3.7153483505578597,"pfxZ":10.167469381786471,"pX":0.12053509512183574,"pZ":4.318207777897777,"vX0":-7.695672078033118,"vY0":-140.943591459961,"vZ0":-2.842242760061202,"x":112.41,"y":122.19,"x0":2.3982984943725993,"y0":50.00500652745167,"z0":6.086268141700526,"aX":7.509611017687514},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2543,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3879689292036912,"extension":6.780068998143396},"index":4,"playId":"f7742666-b067-3979-8eb5-011ccb59dd7e","pitchNumber":4,"startTime":"2026-04-19T20:45:02.173Z","endTime":"2026-04-19T20:45:06.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:45:06.736Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, first baseman Spencer Torkelson to pitcher Framber Valdez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:46:53.337Z","endTime":"2026-04-19T20:48:36.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664285,"link":"/api/v1/people/664285"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.830135098043144,"aZ":-23.37264180756475,"pfxX":9.961554939783333,"pfxZ":4.79433746132183,"pX":0.6825504293712429,"pZ":2.077639521149729,"vX0":-3.204308855815097,"vY0":-135.6941573180285,"vZ0":-6.167221015537618,"x":90.98,"y":182.68,"x0":0.5951277604630613,"y0":50.00592060176483,"z0":6.043363677606684,"aX":18.30233027355147},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2192,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.40597005634637995,"extension":5.836872054494118},"index":0,"playId":"24751f35-01ea-3dba-9db7-5c5316f30e99","pitchNumber":1,"startTime":"2026-04-19T20:47:26.654Z","endTime":"2026-04-19T20:47:53.681Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"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.2,"endSpeed":85.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65638868011363,"aZ":-25.86079757834244,"pfxX":9.980570116714023,"pfxZ":3.386379350346104,"pX":1.5148341896346673,"pZ":3.1285094986680777,"vX0":-0.7531275217967583,"vY0":-137.0626067855148,"vZ0":-3.416736272532182,"x":59.26,"y":154.31,"x0":0.5026129745203506,"y0":50.00658057417568,"z0":6.1957487402617994,"aX":18.63293452351314},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.8,"spinRate":2171,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4025608326674286,"extension":5.695837506076508},"index":1,"playId":"ea8b3e53-3cd8-310e-a9f9-64468953ee96","pitchNumber":2,"startTime":"2026-04-19T20:47:54.403Z","endTime":"2026-04-19T20:47:57.499Z","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":76.5,"endSpeed":70.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26569475330393,"aZ":-43.05708103221508,"pfxX":-8.268792071700702,"pfxZ":-8.791934672111836,"pX":1.2095860497107476,"pZ":2.457250625119519,"vX0":2.653026914639198,"vY0":-111.2593849509412,"vZ0":1.9961035194299042,"x":70.89,"y":172.43,"x0":1.0674520906120415,"y0":50.00261052461752,"z0":6.052457881159391,"aX":-10.237737351358472},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.9,"breakHorizontal":14.2,"spinRate":2588,"spinDirection":309},"zone":14,"typeConfidence":2.0,"plateTime":0.4946597705672682,"extension":5.831530241361706},"index":2,"playId":"c07cbec0-3451-3339-a2da-e47a71359b95","pitchNumber":3,"startTime":"2026-04-19T20:48:12.416Z","endTime":"2026-04-19T20:48:16.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97266799049289,"aZ":-28.49932097513489,"pfxX":9.8548090289151,"pfxZ":2.0117322348830378,"pX":0.12232624246544851,"pZ":2.3580601364813853,"vX0":-4.55397588213001,"vY0":-135.49219235821775,"vZ0":-4.367546833163425,"x":112.34,"y":175.11,"x0":0.5591391329456513,"y0":50.00619421234853,"z0":6.01997445584826,"aX":18.03640467903173},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":-16.7,"spinRate":2210,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.40672426067666034,"extension":5.757518063337209},"hitData":{"launchSpeed":92.7,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.7,"coordY":158.84}},"index":3,"playId":"59da032e-016e-3d0f-b318-a3eab7fbe7f8","pitchNumber":4,"startTime":"2026-04-19T20:48:29.431Z","endTime":"2026-04-19T20:48:36.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:48:36.628Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:48:41.880Z","endTime":"2026-04-19T20:51:11.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15692511119513,"aZ":-23.771646341422414,"pfxX":9.659969286660772,"pfxZ":4.544334524453179,"pX":-0.05245124167956745,"pZ":2.620260811629804,"vX0":-4.384563394967062,"vY0":-136.17336920576403,"vZ0":-4.793106162946007,"x":119.0,"y":168.03,"x0":0.3371213876616084,"y0":50.00547168478216,"z0":6.080608088966964,"aX":17.867127615214216},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-16.3,"spinRate":2162,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40460485002640745,"extension":5.807991072371121},"index":0,"playId":"7149c232-d052-3379-bae9-4538e1295569","pitchNumber":1,"startTime":"2026-04-19T20:49:10.835Z","endTime":"2026-04-19T20:49:14.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16225938689924,"aZ":-26.843623441746733,"pfxX":9.334839423873838,"pfxZ":3.199901359641153,"pX":0.8446789604530212,"pZ":2.1032547436514117,"vX0":-2.377837157854854,"vY0":-128.7134494290633,"vZ0":-4.375418906824015,"x":84.8,"y":181.99,"x0":0.5709516911682999,"y0":50.0060213032883,"z0":5.918050380337043,"aX":15.575169931953118},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.3,"spinRate":1580,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42647327945310787,"extension":5.902760815980281},"index":1,"playId":"de3b5816-1fd9-34ce-ba89-ff5d74284d1d","pitchNumber":2,"startTime":"2026-04-19T20:49:24.038Z","endTime":"2026-04-19T20:49:27.592Z","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":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64441136328362,"aZ":-28.094927662577078,"pfxX":10.691171198302985,"pfxZ":2.168951705798956,"pX":-1.1146639899318929,"pZ":2.04582527197141,"vX0":-7.202432728518571,"vY0":-137.14103887278566,"vZ0":-5.588947108270426,"x":159.49,"y":183.54,"x0":0.17242221995316645,"y0":50.00388961099043,"z0":6.055463263789599,"aX":20.127425340873803},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.8,"breakHorizontal":-17.6,"spinRate":2163,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40118279509592636,"extension":5.651467742871856},"index":2,"playId":"80a73dfa-2fa8-3538-9bac-6c5b39e47d96","pitchNumber":3,"startTime":"2026-04-19T20:49:45.117Z","endTime":"2026-04-19T20:49:48.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.968920915103467,"aZ":-43.31483759424276,"pfxX":-7.665380758213733,"pfxZ":-8.59824718313395,"pX":0.6400743931804402,"pZ":2.3132455843553075,"vX0":1.6637030174518577,"vY0":-113.99348329556648,"vZ0":1.376915812728291,"x":92.6,"y":176.32,"x0":0.8892924007924681,"y0":50.00350368498436,"z0":6.029297429947201,"aX":-9.932401740120488},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.8,"breakHorizontal":13.3,"spinRate":2712,"spinDirection":316},"zone":6,"typeConfidence":2.0,"plateTime":0.48336577655328883,"extension":5.902648698186903},"index":3,"playId":"701e79f6-27ce-3b83-a771-a105919e62d2","pitchNumber":4,"startTime":"2026-04-19T20:49:59.849Z","endTime":"2026-04-19T20:50:03.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449005944066563,"aZ":-29.133335572188575,"pfxX":9.35699289431495,"pfxZ":1.8083550891866438,"pX":-0.5584112804025079,"pZ":0.39093685865641786,"vX0":-5.731980042716483,"vY0":-129.69192821681466,"vZ0":-7.754807945556892,"x":138.29,"y":228.22,"x0":0.4797834846710575,"y0":50.00140978858852,"z0":5.682840133909411,"aX":15.729034047693334},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-15.5,"spinRate":1719,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.42446775395820247,"extension":5.957594160542086},"index":4,"playId":"060bad43-a560-327f-8017-a60af9fb8429","pitchNumber":5,"startTime":"2026-04-19T20:50:29.398Z","endTime":"2026-04-19T20:50:32.470Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88704293460868,"aZ":-24.13948843735402,"pfxX":9.894439700057433,"pfxZ":4.2925884586583765,"pX":-0.10961104235325765,"pZ":1.9426293966909898,"vX0":-4.887608064530406,"vY0":-136.87275989830937,"vZ0":-6.3152487760168645,"x":121.18,"y":186.33,"x0":0.42636718804104895,"y0":50.00554564125991,"z0":5.963917731704545,"aX":18.53123410451829},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-16.7,"spinRate":2126,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4021886090293867,"extension":5.931569840790339},"hitData":{"launchSpeed":102.2,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.9,"coordY":155.31}},"index":5,"playId":"4281de93-f227-330a-830b-af955fd2e8fe","pitchNumber":6,"startTime":"2026-04-19T20:51:03.752Z","endTime":"2026-04-19T20:51:11.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:51:11.246Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (4) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:51:13.411Z","endTime":"2026-04-19T20:52:57.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38116408987979,"aZ":-25.736038348770187,"pfxX":10.17259957583897,"pfxZ":3.604133632029506,"pX":-0.2817507533933373,"pZ":2.109425367361304,"vX0":-5.667600124200896,"vY0":-133.66784576791997,"vZ0":-4.904815059690735,"x":127.74,"y":181.83,"x0":0.5593766033064558,"y0":50.00203329186758,"z0":5.847031188115518,"aX":18.162469017932388},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.9,"spinRate":2036,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.41187381696601877,"extension":5.88161297873387},"index":0,"playId":"30cb0a57-3433-322c-82e8-30e84fdcd684","pitchNumber":1,"startTime":"2026-04-19T20:51:34.815Z","endTime":"2026-04-19T20:51:37.815Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.03518841635243,"aZ":-25.747453383251436,"pfxX":11.030210156193696,"pfxZ":3.4431588288476878,"pX":-0.3412576149312138,"pZ":3.4051846950806746,"vX0":-5.4201557520019135,"vY0":-137.16766131620005,"vZ0":-2.351240680267879,"x":130.01,"y":146.84,"x0":0.249152950621649,"y0":50.003756417271,"z0":6.066305864987043,"aX":20.596570708214433},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-18.5,"spinRate":2237,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.40243606954167754,"extension":5.828306835852678},"index":1,"playId":"6e8ebb6d-b1f8-3ffe-ac02-7de0ce699d57","pitchNumber":2,"startTime":"2026-04-19T20:51:51.822Z","endTime":"2026-04-19T20:52:18.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.58551777518995,"aZ":-25.779701341516965,"pfxX":9.106430657048744,"pfxZ":3.4095233713011366,"pX":-0.35761033584269647,"pZ":2.0326551466349745,"vX0":-4.433002202990577,"vY0":-137.54132854732188,"vZ0":-5.738990894092852,"x":130.63,"y":183.9,"x0":0.11090072019275785,"y0":50.00376818265971,"z0":5.945412248113926,"aX":17.07486327612333},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":2221,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.40153234009190886,"extension":5.827823845406417},"hitData":{"launchSpeed":109.4,"launchAngle":32.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.78,"coordY":46.36}},"index":2,"playId":"25b39b43-3745-3904-8a28-5173edf39aca","pitchNumber":3,"startTime":"2026-04-19T20:52:31.716Z","endTime":"2026-04-19T20:52:57.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:52:57.205Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:53:09.330Z","endTime":"2026-04-19T20:53:57.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237188904780126,"aZ":-42.13453240286431,"pfxX":-10.272153577511329,"pfxZ":-8.035364417288333,"pX":0.44869819821403784,"pZ":1.5889978492144872,"vX0":1.846706646991892,"vY0":-111.8532068572987,"vZ0":0.2147397191428877,"x":99.9,"y":195.88,"x0":0.9343707802830485,"y0":50.001895876932586,"z0":5.890243065793398,"aX":-12.734095858735474},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-14.0,"breakHorizontal":17.9,"spinRate":2875,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.49379107992066196,"extension":5.842345350391353},"index":0,"playId":"615a1f33-d4a8-3bf9-961c-afd72a8dc11f","pitchNumber":1,"startTime":"2026-04-19T20:53:23.210Z","endTime":"2026-04-19T20:53:27.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9193497005408,"aZ":-29.099725756534177,"pfxX":9.215736085827047,"pfxZ":1.7773741563235932,"pX":0.40379856210515414,"pZ":1.444237035395464,"vX0":-3.307273338972375,"vY0":-130.93040054109156,"vZ0":-5.677674286474522,"x":101.61,"y":199.79,"x0":0.48974431754441305,"y0":50.00077868893588,"z0":5.831851994759125,"aX":15.919170933833156},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-15.8,"spinRate":1622,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41911692476830265,"extension":5.8518539357126595},"hitData":{"launchSpeed":102.2,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.74,"coordY":118.84}},"index":1,"playId":"5d0dc247-e8d4-3037-8915-0004f10349a8","pitchNumber":2,"startTime":"2026-04-19T20:53:46.527Z","endTime":"2026-04-19T20:53:57.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:53:57.826Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:54:02.601Z","endTime":"2026-04-19T20:57:44.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"actionIndex":[3],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.081928364701085,"aZ":-26.338714255846238,"pfxX":10.436596659361715,"pfxZ":3.1704252405887017,"pX":-0.035688007668129226,"pZ":1.7517724395170349,"vX0":-5.125942961575135,"vY0":-135.4689465374729,"vZ0":-5.98002250325101,"x":118.36,"y":191.48,"x0":0.534223688602238,"y0":50.0064889394898,"z0":5.851597827932544,"aX":19.226918361115885},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.6,"breakHorizontal":-17.6,"spinRate":2186,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.4057187877700348,"extension":6.018793249385365},"index":0,"playId":"af978653-967a-3b8e-bb6d-f1d48f4de42c","pitchNumber":1,"startTime":"2026-04-19T20:54:23.469Z","endTime":"2026-04-19T20:54:29.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"948c0ff1-665a-38e7-98f4-2d281865ff37","startTime":"2026-04-19T20:54:43.565Z","endTime":"2026-04-19T20:54:48.616Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.893510783607105,"aZ":-25.33727089971081,"pfxX":10.871971504066723,"pfxZ":3.767967242712867,"pX":-0.6104526953379957,"pZ":2.3202358268908663,"vX0":-7.713830587557671,"vY0":-135.17099345799292,"vZ0":-4.987835749589678,"x":140.27,"y":176.13,"x0":0.8966457596905303,"y0":50.00096793605539,"z0":6.013615617522515,"aX":19.718725169009506},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.8,"breakHorizontal":-17.6,"spinRate":2164,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40830588120686473,"extension":5.793943683879787},"index":2,"playId":"be32fcc2-596a-3b9b-9e68-6b1904d056f6","pitchNumber":2,"startTime":"2026-04-19T20:55:01.329Z","endTime":"2026-04-19T20:55:07.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trevor Story steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"be32fcc2-596a-3b9b-9e68-6b1904d056f6","startTime":"2026-04-19T20:55:08.889Z","endTime":"2026-04-19T20:55:28.382Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971239167639677,"aZ":-44.099467920699915,"pfxX":-8.037907317286223,"pfxZ":-9.008207844059882,"pX":-0.08572820472883604,"pZ":0.19938580094565458,"vX0":0.07041478118402023,"vY0":-115.33097191327987,"vZ0":-3.1305776087754658,"x":120.27,"y":233.4,"x0":0.9244215430552666,"y0":50.005399566093146,"z0":5.901337230149872,"aX":-10.638132489444539},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.8,"breakHorizontal":14.5,"spinRate":2728,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4781548015466357,"extension":5.843906256485137},"index":4,"playId":"9d906df5-4978-39de-8b9b-20145b3210b2","pitchNumber":3,"startTime":"2026-04-19T20:55:28.382Z","endTime":"2026-04-19T20:55:31.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":70.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185099149177677,"aZ":-45.791289306700804,"pfxX":-7.562728550267801,"pfxZ":-10.760815097049786,"pX":-1.290515663007235,"pZ":0.4714605164009342,"vX0":-2.572284768703403,"vY0":-114.1734972513177,"vZ0":-1.8806183168765533,"x":166.19,"y":226.05,"x0":0.8468390864281203,"y0":50.00483890354091,"z0":5.990153073416117,"aX":-9.56763067789454},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-19.6,"breakHorizontal":14.4,"spinRate":2885,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4876392469719324,"extension":5.782845624197779},"index":5,"playId":"73f72c9d-ae8e-31dc-a283-106f0ded1323","pitchNumber":4,"startTime":"2026-04-19T20:55:50.045Z","endTime":"2026-04-19T20:55:53.062Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10601697133045,"aZ":-23.47972810458154,"pfxX":7.0381103223627255,"pfxZ":4.5773589165924236,"pX":-1.6756540561478326,"pZ":1.465840994863178,"vX0":-9.079582979504284,"vY0":-137.08357944085296,"vZ0":-7.108204830902291,"x":180.87,"y":199.2,"x0":0.7693310758518721,"y0":50.00004575392519,"z0":5.70217865015494,"aX":13.356186709293308},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.8,"breakHorizontal":-10.8,"spinRate":2168,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3999941203515487,"extension":6.013141026614193},"index":6,"playId":"9dcdce8d-b6e0-3fc7-bde4-0f40193b56b8","pitchNumber":5,"startTime":"2026-04-19T20:56:14.381Z","endTime":"2026-04-19T20:56:18.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.046288395970784,"aZ":-25.03850393050926,"pfxX":10.414374688416164,"pfxZ":3.8537877723354397,"pX":-0.241659305526333,"pZ":2.2745237266851714,"vX0":-5.6950012262130345,"vY0":-136.66526432685666,"vZ0":-5.292012435062227,"x":126.21,"y":177.37,"x0":0.5397931142675031,"y0":50.002988999095116,"z0":6.004039188085589,"aX":19.284244805184017},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":-17.3,"spinRate":2104,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40405665264543034,"extension":5.824114588198292},"index":7,"playId":"82b46cf5-9fd8-3a6a-b0e0-30a70817ebc8","pitchNumber":6,"startTime":"2026-04-19T20:56:42.637Z","endTime":"2026-04-19T20:56:46.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6691557237378,"aZ":-21.893630215691886,"pfxX":8.756980304640155,"pfxZ":5.406446396544008,"pX":-0.1925130739678897,"pZ":2.113059733793788,"vX0":-5.143179733111888,"vY0":-137.5799444282812,"vZ0":-6.283399016052167,"x":124.34,"y":181.73,"x0":0.5707031474628099,"y0":50.00674514723697,"z0":5.927179445585409,"aX":16.664663903826785},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":-14.6,"spinRate":2201,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.39927676179881955,"extension":5.907187951130915},"index":8,"playId":"d637b3e2-4eb1-352b-8e3c-a153c1256a72","pitchNumber":7,"startTime":"2026-04-19T20:57:04.925Z","endTime":"2026-04-19T20:57:07.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09779597657626,"aZ":-45.18902969673462,"pfxX":-5.872988360388449,"pfxZ":-10.106912060221319,"pX":0.9386940167958929,"pZ":2.8979344350066154,"vX0":1.0727525611199658,"vY0":-113.74008265919602,"vZ0":2.8834635481488338,"x":81.22,"y":160.54,"x0":1.2183675561233354,"y0":50.00018847303031,"z0":6.148759184391829,"aX":-7.565628307442143},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-17.0,"breakHorizontal":10.3,"spinRate":2602,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.4846513442904228,"extension":5.78050542838708},"index":9,"playId":"cf600939-9027-397f-996d-dad058970939","pitchNumber":8,"startTime":"2026-04-19T20:57:40.174Z","endTime":"2026-04-19T20:57:44.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:57:44.436Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-19T20:57:52.964Z","endTime":"2026-04-19T20:58:54.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.046228302569975,"aZ":-43.71427961522831,"pfxX":-5.805160044004907,"pfxZ":-8.826816432197095,"pX":-1.107115889667967,"pZ":1.895808533130675,"vX0":-2.350621805015354,"vY0":-114.21786853440067,"vZ0":0.4873447953349386,"x":159.2,"y":187.59,"x0":0.6926259611611721,"y0":50.00121260649443,"z0":6.014147510214669,"aX":-7.59086544128602},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.5,"breakHorizontal":11.2,"spinRate":2588,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.48142704715322227,"extension":5.88039422137131},"index":0,"playId":"081aedd4-2945-3e8e-9b46-cdb50b3ac72a","pitchNumber":1,"startTime":"2026-04-19T20:58:11.008Z","endTime":"2026-04-19T20:58:15.105Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87013673999463,"aZ":-22.942312870557615,"pfxX":5.951100774279162,"pfxZ":4.841467826507316,"pX":-0.8683185702353323,"pZ":2.2372649271383858,"vX0":-4.9711153643789405,"vY0":-137.3783434946082,"vZ0":-5.6983117176262486,"x":150.1,"y":178.37,"x0":0.19282158819588927,"y0":50.00650421129497,"z0":5.9012477386114615,"aX":11.359903238825849},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-9.7,"spinRate":2227,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3989346403858183,"extension":5.880250171390762},"index":1,"playId":"10ced20e-7713-38f7-a097-8b36235581ef","pitchNumber":2,"startTime":"2026-04-19T20:58:31.083Z","endTime":"2026-04-19T20:58:34.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.363282147992,"aZ":-23.49256243366676,"pfxX":8.585324974780395,"pfxZ":4.540281803891855,"pX":-0.6267600675721833,"pZ":3.2472763858469857,"vX0":-5.35308933067684,"vY0":-137.84010274418796,"vZ0":-3.437414305156339,"x":140.89,"y":151.1,"x0":0.23105156576825475,"y0":50.00531940324625,"z0":6.107986091829699,"aX":16.42325793534606},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":2170,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.3982923345607019,"extension":5.78142890390437},"index":2,"playId":"57df4fe4-4697-3aa4-a1c9-f36208f27dfc","pitchNumber":3,"startTime":"2026-04-19T20:58:51.101Z","endTime":"2026-04-19T20:58:54.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T20:58:54.712Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T21:00:52.488Z","endTime":"2026-04-19T21:01:41.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68848135442152,"aZ":-11.363357118706443,"pfxX":3.457598650904589,"pfxZ":10.84070567437064,"pX":-0.6875845293099168,"pZ":2.408025871637571,"vX0":-8.529401134787626,"vY0":-138.3594331119225,"vZ0":-7.650148329429086,"x":143.21,"y":173.76,"x0":1.9994186248127885,"y0":50.00253296548004,"z0":5.9879547744956385,"aX":6.637672794425671},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":-4.3,"spinRate":2443,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.39735397295807706,"extension":6.890133378790436},"index":0,"playId":"f3c6eda6-f2df-3624-9bbc-7bdff5380a06","pitchNumber":1,"startTime":"2026-04-19T21:01:02.052Z","endTime":"2026-04-19T21:01:05.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.375067986102934,"aZ":-12.806187667525869,"pfxX":7.419961153448132,"pfxZ":10.143985247618504,"pX":0.47506625601703195,"pZ":3.1598511821889175,"vX0":-7.74147038442911,"vY0":-138.1584366696065,"vZ0":-5.403345113282362,"x":98.89,"y":153.46,"x0":2.366323243212882,"y0":50.00150123024575,"z0":6.0211415085551305,"aX":14.16443896099425},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-11.5,"spinRate":2350,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3983709700055389,"extension":6.6639279999804755},"index":1,"playId":"a2bd5f52-3dfa-352c-89a1-2a68e495b109","pitchNumber":2,"startTime":"2026-04-19T21:01:13.659Z","endTime":"2026-04-19T21:01:16.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T21:01:26.491Z","endTime":"2026-04-19T21:01:37.628Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58577616109152,"aZ":-32.680300238015505,"pfxX":-7.932253475622716,"pfxZ":-0.35533974916386857,"pX":0.24951026607174034,"pZ":1.9013939286889157,"vX0":-2.294208164739134,"vY0":-119.3373475534976,"vZ0":-2.849463877413452,"x":107.49,"y":187.44,"x0":2.2555402242547937,"y0":50.001851546800516,"z0":6.077121983958208,"aX":-11.353168529920206},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.1,"breakHorizontal":14.9,"spinRate":2120,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.46030482331819034,"extension":6.728448328361518},"index":3,"playId":"181bb6d4-ea12-3ed7-ae1c-af1edeff6802","pitchNumber":3,"startTime":"2026-04-19T21:01:37.628Z","endTime":"2026-04-19T21:01:41.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:01:41.042Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T21:01:43.025Z","endTime":"2026-04-19T21:03:06.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":84.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17553534093418,"aZ":-18.302444755999392,"pfxX":-0.24429649529648068,"pfxZ":7.557008612225578,"pX":0.07084759275879363,"pZ":3.0849590877194246,"vX0":-6.008703387477727,"vY0":-134.37694595570278,"vZ0":-4.404697020856682,"x":114.3,"y":155.49,"x0":2.364260676604387,"y0":50.00106476819994,"z0":6.03952906686056,"aX":-0.44665596739353064},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":1.7,"spinRate":2596,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.40706587079759515,"extension":6.735784841261394},"index":0,"playId":"d99a0c3b-b9be-3e03-9134-5818bbf624e2","pitchNumber":1,"startTime":"2026-04-19T21:02:02.609Z","endTime":"2026-04-19T21:02:06.213Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T21:02:10.938Z","endTime":"2026-04-19T21:02:20.018Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226058830265583,"aZ":-35.16900630821789,"pfxX":-12.523725661170491,"pfxZ":-2.130149153726258,"pX":1.8147929294310567,"pZ":3.4298961982165004,"vX0":2.036514428197365,"vY0":-118.23387370425179,"vZ0":1.0490423001455995,"x":47.82,"y":146.17,"x0":2.5644106703719713,"y0":50.00507627082503,"z0":6.228050234332157,"aX":-17.590331456940746},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.2,"breakHorizontal":22.1,"spinRate":2139,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.46469459106998734,"extension":6.559044379192103},"index":2,"playId":"3c37f6f8-7c12-3443-8bc4-4609f063022d","pitchNumber":2,"startTime":"2026-04-19T21:02:20.018Z","endTime":"2026-04-19T21:02:23.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16532298006724,"aZ":-21.92495079013039,"pfxX":-1.4326772523158484,"pfxZ":5.575840372200924,"pX":0.1608793816323238,"pZ":1.607514797823516,"vX0":-5.404425939698632,"vY0":-134.2704019677644,"vZ0":-7.222650399086722,"x":110.87,"y":195.38,"x0":2.380354184967476,"y0":50.0065387326265,"z0":5.875828193841549,"aX":-2.6333944782127836},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":3.7,"spinRate":2776,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.40685477503639955,"extension":6.8387166314430266},"index":3,"playId":"f0338819-174c-35c8-95e5-3b24691b68ff","pitchNumber":3,"startTime":"2026-04-19T21:02:34.695Z","endTime":"2026-04-19T21:02:37.991Z","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":94.6,"endSpeed":86.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09042411070722,"aZ":-13.03471496612312,"pfxX":5.491388441726295,"pfxZ":9.945863410591684,"pX":1.1014377920290601,"pZ":2.1541198222321443,"vX0":-6.355057047222743,"vY0":-137.5061307455508,"vZ0":-7.604627379181275,"x":75.02,"y":180.62,"x0":2.723717912664183,"y0":50.00153263648942,"z0":5.830498884116622,"aX":10.566709342690618},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":-8.6,"spinRate":2377,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.3975727885483513,"extension":6.872785341246766},"index":4,"playId":"bbde3839-242a-3135-98a9-84cdb8acd35d","pitchNumber":4,"startTime":"2026-04-19T21:02:48.598Z","endTime":"2026-04-19T21:02:52.626Z","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.9,"endSpeed":84.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96437076461153,"aZ":-25.622521214497834,"pfxX":-0.8443022204580171,"pfxZ":3.613652967373092,"pX":1.0571097715221303,"pZ":3.1361421674951964,"vX0":-3.5151043949669636,"vY0":-133.8403278956671,"vZ0":-2.9098448878057717,"x":76.71,"y":154.1,"x0":2.497391923014253,"y0":50.00564971852568,"z0":6.073136169928046,"aX":-1.5304269466045448},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":2.3,"spinRate":2537,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.40930211727986654,"extension":6.756348504585158},"index":5,"playId":"8d20034a-9ac6-3d01-8eaf-60f8bfcc34b7","pitchNumber":5,"startTime":"2026-04-19T21:03:03.140Z","endTime":"2026-04-19T21:03:06.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:03:06.827Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T21:03:07.008Z","endTime":"2026-04-19T21:04:23.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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.6,"endSpeed":87.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.363457446950722,"aZ":-11.441990016232822,"pfxX":3.9871060626213914,"pfxZ":10.612271393189435,"pX":-1.136153213786354,"pZ":2.3674834601900923,"vX0":-10.249390862166289,"vY0":-138.72540369695702,"vZ0":-7.696959061593004,"x":160.31,"y":174.86,"x0":2.084456889921411,"y0":50.00100286766033,"z0":5.9364133920901105,"aX":7.788476878791484},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2464,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.39448019657275735,"extension":7.062728175653847},"index":0,"playId":"f33b67e3-f4da-3174-a42d-09b0c989f6bb","pitchNumber":1,"startTime":"2026-04-19T21:03:30.423Z","endTime":"2026-04-19T21:03:33.780Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.111594091937075,"aZ":-12.532853709063904,"pfxX":5.776387904440095,"pfxZ":9.839310311239508,"pX":-0.45541005108501476,"pZ":2.0701951833166596,"vX0":-8.778482894858065,"vY0":-139.82019337275324,"vZ0":-8.234597129471496,"x":134.36,"y":182.88,"x0":1.9626321619550091,"y0":50.003435054494936,"z0":5.860337621295202,"aX":11.531895817793766},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":2488,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.3905218712752401,"extension":7.034027941363627},"index":1,"playId":"e2b00396-3cc2-34d0-8404-bb84af7ccf50","pitchNumber":2,"startTime":"2026-04-19T21:03:46.395Z","endTime":"2026-04-19T21:03:49.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4570784147267,"aZ":-12.979890610066873,"pfxX":6.043182891182811,"pfxZ":9.782061888648798,"pX":-0.8601916746518452,"pZ":2.4398025846357436,"vX0":-10.10106849464236,"vY0":-138.81063908620698,"vZ0":-7.219810362690171,"x":149.79,"y":172.91,"x0":2.0315577009822348,"y0":50.00399607121246,"z0":5.928685324731947,"aX":11.860044259173593},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2378,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3937434293976443,"extension":6.961738135181162},"index":2,"playId":"4d8db7e2-c197-36f1-960d-64e26ec7749a","pitchNumber":3,"startTime":"2026-04-19T21:04:02.646Z","endTime":"2026-04-19T21:04:06.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34141181942486,"aZ":-10.605517215791506,"pfxX":7.342437035450354,"pfxZ":10.828824086594496,"pX":0.299749458380587,"pZ":3.6682930477958053,"vX0":-8.434040272809975,"vY0":-140.57838885955059,"vZ0":-4.254556428979078,"x":105.57,"y":139.74,"x0":2.3918954377938983,"y0":50.00117789070146,"z0":5.895809128236858,"aX":14.622632232900301},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":-11.5,"spinRate":2501,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39037329599401627,"extension":6.898354332684643},"index":3,"playId":"bd1cd4e0-bd72-3712-9e5d-f2d2049340e8","pitchNumber":4,"startTime":"2026-04-19T21:04:20.026Z","endTime":"2026-04-19T21:04:23.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:04:23.527Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Báez pops out to first baseman Andruw Monasterio in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-19T21:04:25.857Z","endTime":"2026-04-19T21:05:16.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":97.5,"endSpeed":88.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55136703840953,"aZ":-18.824003465394874,"pfxX":11.695176974128417,"pfxZ":6.626438519327328,"pX":0.8906407513713538,"pZ":2.588724086062651,"vX0":-8.222936887958424,"vY0":-141.58153071765636,"vZ0":-5.398160530266229,"x":83.05,"y":168.88,"x0":2.3240358914390282,"y0":50.00638011366181,"z0":5.738365635592015,"aX":23.572761378285474},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.9,"breakHorizontal":-19.3,"spinRate":2445,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.38796593543974556,"extension":6.867259785175723},"index":0,"playId":"0f2bb688-0fd6-389d-bbff-c214d78397ee","pitchNumber":1,"startTime":"2026-04-19T21:04:46.033Z","endTime":"2026-04-19T21:04:49.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55666566105272,"aZ":-25.061248066437035,"pfxX":-0.7350310449101995,"pfxZ":3.8855291282955093,"pX":0.41310571081648045,"pZ":3.303383987035868,"vX0":-5.184298879645826,"vY0":-133.81975388320862,"vZ0":-2.517545607781698,"x":101.25,"y":149.59,"x0":2.4640362500298085,"y0":50.000570924733786,"z0":6.0355782039680195,"aX":-1.3428284561212485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":2.4,"spinRate":2587,"spinDirection":178},"zone":3,"typeConfidence":2.0,"plateTime":0.40798004739958316,"extension":6.732133932789647},"hitData":{"launchSpeed":87.9,"launchAngle":73.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.72,"coordY":171.01}},"index":1,"playId":"87fdf473-37e6-3e87-a628-ecb14aefb50a","pitchNumber":2,"startTime":"2026-04-19T21:05:06.644Z","endTime":"2026-04-19T21:05:16.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:05:16.372Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T21:07:11.078Z","endTime":"2026-04-19T21:08:57.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415675933284863,"aZ":-26.13196431182996,"pfxX":9.182947325917201,"pfxZ":3.464273736370128,"pX":-0.5611724001240351,"pZ":1.9690947917367494,"vX0":-5.498055442212943,"vY0":-131.80341376795633,"vZ0":-5.196570271756613,"x":138.39,"y":185.61,"x0":0.3688240764750708,"y0":50.00031923083441,"z0":5.918320477190318,"aX":16.006054858481026},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":2019,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4170271618419399,"extension":5.623339290003843},"index":0,"playId":"3deab59f-1661-38eb-a10e-d694362e8899","pitchNumber":1,"startTime":"2026-04-19T21:07:37.313Z","endTime":"2026-04-19T21:07:40.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61177590997696,"aZ":-25.02848246197015,"pfxX":9.670776523025136,"pfxZ":4.437495040305588,"pX":0.5811411593474431,"pZ":1.8127040520741626,"vX0":-2.9327616032374415,"vY0":-126.81195795286587,"vZ0":-5.305906706249256,"x":94.85,"y":189.84,"x0":0.5039001863609334,"y0":50.00461080548671,"z0":5.957287789806284,"aX":15.577390467041205},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":1592,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.43377436664533464,"extension":5.673807303018225},"index":1,"playId":"2285270e-ae24-3c03-8911-d49f2a769933","pitchNumber":2,"startTime":"2026-04-19T21:07:48.769Z","endTime":"2026-04-19T21:07:51.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63285833076103,"aZ":-30.689408949062052,"pfxX":7.926484955917918,"pfxZ":0.8997718657178249,"pX":0.5633715997946502,"pZ":1.5842417817053838,"vX0":-2.396335926784833,"vY0":-128.08583317836448,"vZ0":-5.052830622707041,"x":95.53,"y":196.01,"x0":0.4863223354864722,"y0":50.00197427288516,"z0":6.007342184878668,"aX":13.053317978452332},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-13.7,"spinRate":1526,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42908332843470687,"extension":5.682655812057906},"index":2,"playId":"d966c9b5-f549-393e-a13c-6ab9893672c4","pitchNumber":3,"startTime":"2026-04-19T21:08:03.484Z","endTime":"2026-04-19T21:08:07.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":69.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.060450324195536,"aZ":-44.55188498391549,"pfxX":-8.195420193045837,"pfxZ":-9.951831463091636,"pX":0.5094044813242289,"pZ":3.127574072681969,"vX0":1.625292129786911,"vY0":-111.94101228878098,"vZ0":3.210069082396831,"x":97.58,"y":154.34,"x0":0.8287428239922081,"y0":50.004693904717335,"z0":6.3023887546076205,"aX":-10.189133479562326},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.6,"breakHorizontal":14.3,"spinRate":2924,"spinDirection":313},"zone":3,"typeConfidence":2.0,"plateTime":0.4931875312184024,"extension":5.658879067498022},"index":3,"playId":"f358046d-6e03-3209-a7d6-882f918b7475","pitchNumber":4,"startTime":"2026-04-19T21:08:19.477Z","endTime":"2026-04-19T21:08:23.515Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17264710492816,"aZ":-25.977406496076103,"pfxX":11.44031019060298,"pfxZ":3.4653414950299855,"pX":-0.8521542652009498,"pZ":1.6106674803467533,"vX0":-7.180317150033306,"vY0":-133.73499737289958,"vZ0":-6.052618218354974,"x":149.48,"y":195.29,"x0":0.39835327840185636,"y0":50.00524260108224,"z0":5.798009845104358,"aX":20.468920021322486},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-19.0,"spinRate":2133,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4115135546558415,"extension":5.78101459750384},"index":4,"playId":"4e382557-5055-3bef-a6c2-dde924c296a7","pitchNumber":5,"startTime":"2026-04-19T21:08:34.086Z","endTime":"2026-04-19T21:08:37.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30824076510053,"aZ":-23.017104503995927,"pfxX":9.966753920844045,"pfxZ":4.895977821433882,"pX":0.11356106912290649,"pZ":2.0432072447358895,"vX0":-4.445885095175438,"vY0":-136.46642904733682,"vZ0":-6.0923746601684865,"x":112.67,"y":183.61,"x0":0.47626556112460006,"y0":50.00393794236682,"z0":5.90865459314764,"aX":18.646945444281698},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":-17.0,"spinRate":2163,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40260919875008483,"extension":5.774456907540723},"hitData":{"launchSpeed":99.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.39,"coordY":145.18}},"index":5,"playId":"4989fc53-9294-3be3-ad79-61691a4eed28","pitchNumber":6,"startTime":"2026-04-19T21:08:50.053Z","endTime":"2026-04-19T21:08:57.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:08:57.571Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T21:09:00.725Z","endTime":"2026-04-19T21:10:41.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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(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":77.1,"endSpeed":70.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.278026607954388,"aZ":-43.58153769802152,"pfxX":-7.569128018006709,"pfxZ":-9.146739587858562,"pX":-1.1588415105631877,"pZ":1.5318393962126773,"vX0":-2.0138935991865505,"vY0":-112.17757978531874,"vZ0":0.07393245619486621,"x":161.17,"y":197.42,"x0":0.7383825961728553,"y0":50.00157470956111,"z0":6.020430417153979,"aX":-9.441974180952787},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.1,"breakHorizontal":14.3,"spinRate":2848,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.49227036737717267,"extension":5.670542970875913},"index":0,"playId":"92961598-08e3-3b4c-a648-8842f8b27a36","pitchNumber":1,"startTime":"2026-04-19T21:09:23.139Z","endTime":"2026-04-19T21:09:26.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T21:09:32.023Z","endTime":"2026-04-19T21:09:42.850Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7334813585233,"aZ":-22.046073209194912,"pfxX":9.786983254930043,"pfxZ":5.507804394375937,"pX":-0.7200383409422775,"pZ":2.2389645883358607,"vX0":-6.429418178857425,"vY0":-135.10424538557044,"vZ0":-5.803226904255947,"x":144.45,"y":178.33,"x0":0.4247050951344255,"y0":50.00558686060428,"z0":5.974654741971163,"aX":18.01017170232233},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":-16.3,"spinRate":2163,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.40613958420832486,"extension":5.668644015682793},"index":2,"playId":"a6fbcddd-0380-36b1-a4d8-53a300e8cd35","pitchNumber":2,"startTime":"2026-04-19T21:09:42.850Z","endTime":"2026-04-19T21:09:46.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.4,"endSpeed":71.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303287643411466,"aZ":-43.72350623204158,"pfxX":-7.708955010421145,"pfxZ":-8.925408253427662,"pX":-0.29746234124410836,"pZ":1.7298022656566354,"vX0":0.2007842269023387,"vY0":-114.0436343447888,"vZ0":0.15646247001910485,"x":128.34,"y":192.08,"x0":0.6112294148390761,"y0":50.00061970321575,"z0":6.034533946733455,"aX":-9.979690120303086},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.7,"breakHorizontal":13.8,"spinRate":2820,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.4834403727180909,"extension":5.845053088586529},"index":3,"playId":"59d1ea1e-1afe-3be9-b436-008cccca3dff","pitchNumber":3,"startTime":"2026-04-19T21:09:54.990Z","endTime":"2026-04-19T21:09:58.038Z","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":89.6,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32157638687975,"aZ":-29.375624241738922,"pfxX":10.620585401766885,"pfxZ":1.6500277056153574,"pX":0.04871447723823445,"pZ":0.9762538271553104,"vX0":-4.4218993579423405,"vY0":-130.18017062656762,"vZ0":-6.572647851693416,"x":115.14,"y":212.42,"x0":0.40066220854625195,"y0":50.00387614128052,"z0":5.792098330012838,"aX":18.01544208209425},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":-18.1,"spinRate":1694,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4226439565988245,"extension":5.858657420197879},"index":4,"playId":"445c0c72-6e20-3dc4-b298-bd1363a6620a","pitchNumber":4,"startTime":"2026-04-19T21:10:15.891Z","endTime":"2026-04-19T21:10:18.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.86062172918417,"aZ":-26.488350792020746,"pfxX":12.052364670666595,"pfxZ":3.210532457197134,"pX":-0.04215056140953145,"pZ":3.017993678830099,"vX0":-5.450045938963225,"vY0":-133.96695674527984,"vZ0":-2.5774789386809074,"x":118.61,"y":157.29,"x0":0.4819353033769232,"y0":50.0035983546115,"z0":5.938002490843906,"aX":21.345396084155826},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-20.2,"spinRate":2185,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4129394450596702,"extension":5.796899417465916},"hitData":{"launchSpeed":96.3,"launchAngle":28.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.65,"coordY":56.21}},"index":5,"playId":"b23de37e-b2b4-3064-838a-b46ef02c5abb","pitchNumber":5,"startTime":"2026-04-19T21:10:33.550Z","endTime":"2026-04-19T21:10:41.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:10:41.836Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-19T21:10:42.113Z","endTime":"2026-04-19T21:11:36.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.60342748681106,"aZ":-25.056187276293024,"pfxX":10.856128733836488,"pfxZ":4.04972481915342,"pX":-0.5520602196272056,"pZ":2.6875628788557155,"vX0":-6.161180887338779,"vY0":-133.88414545135367,"vZ0":-3.739081362448545,"x":138.04,"y":166.22,"x0":0.40850360305431455,"y0":50.00009054528102,"z0":5.964482660472623,"aX":19.068380972117495},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":-17.8,"spinRate":2151,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.41428398560219426,"extension":5.716373682132919},"index":0,"playId":"b56ad67a-4c29-35e8-a96a-33574dd3d95c","pitchNumber":1,"startTime":"2026-04-19T21:11:05.241Z","endTime":"2026-04-19T21:11:08.395Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":82.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.10518828710569,"aZ":-28.499599974041875,"pfxX":12.223046008111012,"pfxZ":2.056720763721339,"pX":-0.18083261911409718,"pZ":2.7078086233968555,"vX0":-5.988271514307493,"vY0":-135.26164112480507,"vZ0":-2.942778976461539,"x":123.89,"y":165.67,"x0":0.5165624891102586,"y0":50.0045131965387,"z0":5.884737474911238,"aX":21.858667254879936},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.1,"breakHorizontal":-20.2,"spinRate":2178,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.41049896647727513,"extension":5.825255174100826},"index":1,"playId":"e3550487-618d-3ef2-b0a1-cbff7b137824","pitchNumber":2,"startTime":"2026-04-19T21:11:17.339Z","endTime":"2026-04-19T21:11:20.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22671788426309,"aZ":-30.91758082675992,"pfxX":10.650514607042588,"pfxZ":0.7510464937307653,"pX":0.7672165991047663,"pZ":2.2815526290814048,"vX0":-2.9992185133958325,"vY0":-129.67700508249837,"vZ0":-3.0452646269402406,"x":87.76,"y":177.18,"x0":0.5698851929359843,"y0":50.001330964423026,"z0":5.88019977519702,"aX":17.77051246618163},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":-18.4,"spinRate":1533,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.42569595443335384,"extension":5.782034387628448},"hitData":{"launchSpeed":85.6,"launchAngle":21.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.58,"coordY":108.22}},"index":2,"playId":"338cbeb5-3e7c-3d9d-a4f2-4aeb26e5404b","pitchNumber":3,"startTime":"2026-04-19T21:11:29.093Z","endTime":"2026-04-19T21:11:36.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:11:36.110Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, shortstop Trevor Story to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T21:13:40.152Z","endTime":"2026-04-19T21:13:59.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":655316,"link":"/api/v1/people/655316"},"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(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":95.2,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42602816180464,"aZ":-21.85575765966175,"pfxX":11.349537646819693,"pfxZ":5.398757202598065,"pX":0.9558062114338421,"pZ":2.4065697913005732,"vX0":-7.900942494406726,"vY0":-138.26150227578995,"vZ0":-5.5874039578332155,"x":80.57,"y":173.8,"x0":2.3941563698129253,"y0":50.00588408557952,"z0":5.946705129598599,"aX":21.702327859450918},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-18.6,"spinRate":2323,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39807391454876084,"extension":6.858090212972009},"hitData":{"launchSpeed":81.7,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":156.32}},"index":0,"playId":"e109ee4d-0590-31c0-bcc4-e3f9fa7e155c","pitchNumber":1,"startTime":"2026-04-19T21:13:51.596Z","endTime":"2026-04-19T21:13:59.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:13:59.088Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Isiah Kiner-Falefa to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T21:14:01.154Z","endTime":"2026-04-19T21:15:26.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":87.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.67285546587048,"aZ":-12.046800217965691,"pfxX":5.199645189662612,"pfxZ":10.075123152615916,"pX":1.05860773960758,"pZ":4.186365240949067,"vX0":-5.590168191907226,"vY0":-141.4759504056856,"vZ0":-3.065369780039668,"x":76.65,"y":125.75,"x0":2.3985277994525203,"y0":50.00055661381954,"z0":6.072223003410487,"aX":10.385529423585558},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":-8.0,"spinRate":2474,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.38933084163802123,"extension":6.8502250484762905},"index":0,"playId":"6e38ad28-e8c3-308f-a3c2-07a52dc94321","pitchNumber":1,"startTime":"2026-04-19T21:14:23.635Z","endTime":"2026-04-19T21:14:26.635Z","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.353031782641175,"aZ":-18.748261251490085,"pfxX":10.62066676126329,"pfxZ":6.9645374438660275,"pX":0.15122310991748125,"pZ":1.967495399133487,"vX0":-9.725620670853797,"vY0":-138.55284217013514,"vZ0":-6.914193237277474,"x":111.24,"y":185.66,"x0":2.3413087189060278,"y0":50.003307338319324,"z0":5.765613011589675,"aX":20.478358632454047},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":-17.0,"spinRate":2415,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3965680978978332,"extension":6.954569066228587},"index":1,"playId":"7b74d38b-99dc-33a5-8b56-d9a07d34f990","pitchNumber":2,"startTime":"2026-04-19T21:14:35.727Z","endTime":"2026-04-19T21:14:39.486Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.894400422540464,"aZ":-25.420595330338468,"pfxX":10.010562953862475,"pfxZ":3.4526829832163886,"pX":1.2763145476359061,"pZ":1.5567910951511081,"vX0":-6.490689926212652,"vY0":-139.32890180510142,"vZ0":-6.821987677772646,"x":68.35,"y":196.75,"x0":2.3420890266995,"y0":50.00159234692659,"z0":5.730093437799117,"aX":19.573038362028395},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.7,"spinRate":2384,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.3939319100464864,"extension":6.883216197568664},"index":2,"playId":"a0f9d589-8092-3a29-b920-558540ae159f","pitchNumber":3,"startTime":"2026-04-19T21:14:49.492Z","endTime":"2026-04-19T21:14:53.152Z","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.1,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162893650998054,"aZ":-26.95298238124857,"pfxX":-0.16361064064661512,"pfxZ":2.930248945475844,"pX":0.7190145202272167,"pZ":3.42647550597484,"vX0":-4.755439320978436,"vY0":-132.59570617244532,"vZ0":-1.5220990677296342,"x":89.59,"y":146.27,"x0":2.556412911813705,"y0":50.00283695218591,"z0":5.973239227960254,"aX":-0.2910467062871365},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":1.3,"spinRate":2620,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.41296525910970994,"extension":6.884551923613955},"index":3,"playId":"03d3d6ea-6a7a-36b7-a285-bf94b18de1eb","pitchNumber":4,"startTime":"2026-04-19T21:15:04.377Z","endTime":"2026-04-19T21:15:07.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267250080766186,"aZ":-30.711398301826367,"pfxX":-8.400688627440196,"pfxZ":0.9667793413653598,"pX":0.7613693876302203,"pZ":2.4755353713797614,"vX0":-1.6612707345908964,"vY0":-123.16144211799848,"vZ0":-2.350137882641752,"x":87.98,"y":171.94,"x0":2.5375093342998145,"y0":50.00580232197239,"z0":6.0714362343074475,"aX":-12.74795983757311},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":15.6,"spinRate":2394,"spinDirection":280},"zone":6,"typeConfidence":2.0,"plateTime":0.446844515924389,"extension":6.593373195311495},"hitData":{"launchSpeed":88.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.78,"coordY":145.18}},"index":4,"playId":"907362df-84f6-3b49-b428-38847fe59c1e","pitchNumber":5,"startTime":"2026-04-19T21:15:18.945Z","endTime":"2026-04-19T21:15:26.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:15:26.625Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, second baseman Isiah Kiner-Falefa to first baseman Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T21:15:29.127Z","endTime":"2026-04-19T21:15:54.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":655316,"link":"/api/v1/people/655316"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634374665703078,"aZ":-24.863049994427424,"pfxX":-0.9776580029128965,"pfxZ":3.990408627047847,"pX":0.01589088037653556,"pZ":3.0253347958695427,"vX0":-5.486686423352641,"vY0":-134.43193011079705,"vZ0":-3.3307092119628523,"x":116.39,"y":157.1,"x0":2.2089479674028336,"y0":50.00672107693751,"z0":6.041711289519474,"aX":-1.7924891638336944},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":2.9,"spinRate":2541,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.40715010187813405,"extension":6.778992142237202},"hitData":{"launchSpeed":102.5,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.25,"coordY":139.61}},"index":0,"playId":"4af50235-3b36-313f-9da5-29b14481d59a","pitchNumber":1,"startTime":"2026-04-19T21:15:46.656Z","endTime":"2026-04-19T21:15:54.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:15:54.354Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:17:36.559Z","endTime":"2026-04-19T21:19:45.567Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91997680211286,"aZ":-28.17119536686609,"pfxX":11.21331840087656,"pfxZ":2.2019671246740957,"pX":-0.9004374434613273,"pZ":1.5848775038228318,"vX0":-7.275930882458532,"vY0":-135.64268446054245,"vZ0":-6.149242991526854,"x":151.32,"y":195.99,"x0":0.39129475816108067,"y0":50.00661700795347,"z0":5.905296624186686,"aX":20.427241118648823},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":-18.2,"spinRate":2146,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4073417850877834,"extension":5.840474801497535},"index":0,"playId":"a68382ed-0129-39ee-bbe9-86590fa2d16b","pitchNumber":1,"startTime":"2026-04-19T21:18:11.545Z","endTime":"2026-04-19T21:18:15.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82729759445374,"aZ":-24.173572840582697,"pfxX":11.503414903127329,"pfxZ":4.445549490687492,"pX":-0.0734925655306004,"pZ":2.4552549895096636,"vX0":-5.782872436785755,"vY0":-134.69613137181824,"vZ0":-5.077020926861882,"x":119.8,"y":172.49,"x0":0.6306155301609347,"y0":50.00333256277632,"z0":6.119847321229701,"aX":20.70642483708897},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":-19.2,"spinRate":2096,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4098638594421593,"extension":5.623865040789106},"index":1,"playId":"dd4ed77e-15dd-3c60-9d1d-a81d24b3de40","pitchNumber":2,"startTime":"2026-04-19T21:18:27.410Z","endTime":"2026-04-19T21:18:31.051Z","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":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":69.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863847039014644,"aZ":-43.0305042842481,"pfxX":-10.59779918431814,"pfxZ":-8.821723664722056,"pX":0.5459360100740475,"pZ":2.7331409527273727,"vX0":1.546623770328083,"vY0":-112.16189088937615,"vZ0":2.2586197536010104,"x":96.19,"y":164.99,"x0":1.2059314573537279,"y0":50.00515226678391,"z0":6.217072134025045,"aX":-13.03428686228252},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.6,"breakHorizontal":18.5,"spinRate":2880,"spinDirection":321},"zone":6,"typeConfidence":2.0,"plateTime":0.49500284961772234,"extension":5.571699167772452},"index":2,"playId":"f7ed8e85-e0e9-39d5-a533-72484868905c","pitchNumber":3,"startTime":"2026-04-19T21:18:40.184Z","endTime":"2026-04-19T21:18:43.884Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T21:18:48.663Z","endTime":"2026-04-19T21:19:01.731Z","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(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":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57198021139683,"aZ":-24.226635107918934,"pfxX":12.522024250961334,"pfxZ":4.260683672557624,"pX":-0.6668594218531154,"pZ":0.9026921952350001,"vX0":-7.230876893767311,"vY0":-137.19951343061493,"vZ0":-8.852682837317142,"x":142.42,"y":214.41,"x0":0.4068221693728875,"y0":50.0021977731705,"z0":5.883402530483157,"aX":23.346837341067236},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.5,"breakHorizontal":-20.6,"spinRate":2082,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4026360314447728,"extension":5.71779414486618},"index":4,"playId":"558f72cf-97af-3400-825a-c9ced84223a0","pitchNumber":4,"startTime":"2026-04-19T21:19:01.731Z","endTime":"2026-04-19T21:19:04.731Z","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":93.8,"endSpeed":85.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91573214014655,"aZ":-22.03313522941472,"pfxX":9.911024483140881,"pfxZ":5.458423789802859,"pX":0.3982081993443339,"pZ":2.0405226799408567,"vX0":-4.10046839237872,"vY0":-136.42553451085314,"vZ0":-6.27067077675325,"x":101.82,"y":183.69,"x0":0.6449256168418048,"y0":50.004526281436306,"z0":5.918934141682854,"aX":18.423834653834756},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-16.9,"spinRate":2208,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4036329636304625,"extension":5.70732481408143},"index":5,"playId":"33e20c12-76aa-32a4-90ef-b52b19aba1fe","pitchNumber":5,"startTime":"2026-04-19T21:19:20.871Z","endTime":"2026-04-19T21:19:23.895Z","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":79.0,"endSpeed":71.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14434009638056,"aZ":-45.17990379821238,"pfxX":-10.238370295102056,"pfxZ":-10.084224329444645,"pX":0.5305719485748058,"pZ":1.2123905481197537,"vX0":1.785975580822046,"vY0":-114.86390661127835,"vZ0":-0.6486786968067495,"x":96.78,"y":206.05,"x0":1.0536185406114804,"y0":50.00322955111153,"z0":6.026700619363814,"aX":-13.205836164088886},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-17.9,"breakHorizontal":17.8,"spinRate":3041,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.483339094310669,"extension":5.674291147321015},"index":6,"playId":"519ef522-965d-35e1-8360-01e78b691499","pitchNumber":6,"startTime":"2026-04-19T21:19:41.847Z","endTime":"2026-04-19T21:19:45.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:19:45.567Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:19:52.415Z","endTime":"2026-04-19T21:21:10.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77276355468632,"aZ":-29.41534538416727,"pfxX":9.716033338462701,"pfxZ":1.7098731912331724,"pX":0.31575979125710874,"pZ":1.8443291434341917,"vX0":-3.8953488719131,"vY0":-127.42480585223812,"vZ0":-4.057138525524259,"x":104.96,"y":188.98,"x0":0.6182665163793751,"y0":50.00209724880047,"z0":5.830803403097921,"aX":15.676808102529234},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.4,"spinRate":1655,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.43296854824462283,"extension":5.7178170371310015},"index":0,"playId":"458ffde7-6513-36a9-9304-125b371d0891","pitchNumber":1,"startTime":"2026-04-19T21:20:07.639Z","endTime":"2026-04-19T21:20:10.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":70.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.002756909033245,"aZ":-46.030555773375646,"pfxX":-9.266559470050362,"pfxZ":-10.98590211836656,"pX":-0.5442031058047981,"pZ":0.8446414350936132,"vX0":-0.11674342713113511,"vY0":-114.25320487101148,"vZ0":-0.9370636874102739,"x":137.74,"y":215.97,"x0":0.7029577610130516,"y0":50.00134292228705,"z0":5.971539172439673,"aX":-11.689328663301287},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-19.6,"breakHorizontal":16.6,"spinRate":3033,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4880678887803569,"extension":5.9079800568098415},"index":1,"playId":"810d927b-3877-37f1-bfc9-d34cdbf7c5a1","pitchNumber":2,"startTime":"2026-04-19T21:20:23.013Z","endTime":"2026-04-19T21:20:26.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":70.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9987173251494,"aZ":-45.88486296832565,"pfxX":-10.464275757423824,"pfxZ":-10.866421008044778,"pX":-0.32372701411396737,"pZ":2.748556649904037,"vX0":0.5129493893339035,"vY0":-113.20782088712929,"vZ0":2.789196188620986,"x":129.34,"y":164.57,"x0":0.7970769733027474,"y0":50.001613206318666,"z0":6.187339134576494,"aX":-13.205064327241518},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-18.2,"breakHorizontal":18.6,"spinRate":2855,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.48904932519784383,"extension":5.803320867973898},"index":2,"playId":"679d03a3-a6ce-37fa-800a-11e9c0f2c4d5","pitchNumber":3,"startTime":"2026-04-19T21:20:43.209Z","endTime":"2026-04-19T21:20:47.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.96210168731302,"aZ":-26.2729909032447,"pfxX":10.365236693759668,"pfxZ":3.121494186222151,"pX":-0.8639532974848284,"pZ":1.7121481705618313,"vX0":-6.905529843120121,"vY0":-138.1105823142131,"vZ0":-6.430554451240658,"x":149.93,"y":192.55,"x0":0.35023776566292353,"y0":50.00159896882815,"z0":5.891543637607228,"aX":19.589485263650133},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.2,"breakHorizontal":-16.9,"spinRate":2054,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39991246622705745,"extension":5.9045654593650765},"index":3,"playId":"4e13e099-366f-3ad1-897f-1885a0039ab9","pitchNumber":4,"startTime":"2026-04-19T21:21:06.956Z","endTime":"2026-04-19T21:21:10.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:21:10.515Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T21:21:17.439Z","endTime":"2026-04-19T21:23:15.075Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"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":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59770438706929,"aZ":-23.438080268332463,"pfxX":10.738498767456003,"pfxZ":4.5613572732704135,"pX":0.5674110338548577,"pZ":2.9927597318740258,"vX0":-3.3231536823518644,"vY0":-138.3956463655369,"vZ0":-4.0797811352385445,"x":95.37,"y":157.98,"x0":0.3983069915324683,"y0":50.00080709468597,"z0":6.080802237080214,"aX":20.560179727461943},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":-18.6,"spinRate":2179,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.3977259186550013,"extension":5.648300203237711},"index":0,"playId":"90336913-49e5-39c0-8d6b-4ec7a1c01e1b","pitchNumber":1,"startTime":"2026-04-19T21:21:35.017Z","endTime":"2026-04-19T21:21:38.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270220209101282,"aZ":-45.07096907544103,"pfxX":-6.030940437336753,"pfxZ":-9.965095268917876,"pX":-1.3710019754990834,"pZ":0.326088261480269,"vX0":-2.747871761979775,"vY0":-114.52076860696629,"vZ0":-2.4596143743390853,"x":169.26,"y":229.98,"x0":0.6380236182292388,"y0":50.00468293268883,"z0":5.932333560801219,"aX":-7.80282778298938},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-18.4,"breakHorizontal":11.8,"spinRate":2909,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.48311357889912143,"extension":5.875908831892398},"index":1,"playId":"a7fd735e-4605-3d55-a881-955d90510336","pitchNumber":2,"startTime":"2026-04-19T21:21:51.687Z","endTime":"2026-04-19T21:21:54.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6564638549531,"aZ":-33.623946577092354,"pfxX":8.430256983912512,"pfxZ":-0.8669571584790763,"pX":-0.23316497235368652,"pZ":1.0508085153795148,"vX0":-5.032010960639346,"vY0":-130.19127761417246,"vZ0":-5.6583995876648405,"x":125.89,"y":210.41,"x0":0.6546222713663774,"y0":50.002720727178435,"z0":5.874180006405513,"aX":14.112345162157485},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":-13.8,"spinRate":1635,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4247750551274221,"extension":5.812148816894484},"index":2,"playId":"70b33bc3-a540-3dd4-bc91-18abffa107bc","pitchNumber":3,"startTime":"2026-04-19T21:22:14.832Z","endTime":"2026-04-19T21:22:18.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-19T21:22:36.998Z","endTime":"2026-04-19T21:22:47.366Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":79.6,"endSpeed":71.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568488591132933,"aZ":-45.68919575868259,"pfxX":-9.813253092156973,"pfxZ":-10.39327138659905,"pX":-1.451532778305711,"pZ":0.8899537382224685,"vX0":-1.9567116145282393,"vY0":-115.62878781408355,"vZ0":-1.2777961948113414,"x":172.33,"y":214.75,"x0":0.6866986842866009,"y0":50.00432447429128,"z0":5.9944178459726345,"aX":-12.757828531629633},"breaks":{"breakAngle":15.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-18.6,"breakHorizontal":18.2,"spinRate":2995,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.48114217973304907,"extension":5.743958985766517},"index":4,"playId":"f42d8db4-effd-313a-9a7a-29e6292c252b","pitchNumber":4,"startTime":"2026-04-19T21:22:47.366Z","endTime":"2026-04-19T21:22:50.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01932846753799,"aZ":-30.492139194215916,"pfxX":9.659372579703955,"pfxZ":0.9800854705538704,"pX":-0.39713837327218077,"pZ":1.3170662335234986,"vX0":-5.155708221719606,"vY0":-130.89758387873397,"vZ0":-5.400664307141992,"x":132.14,"y":203.22,"x0":0.35691110911589885,"y0":50.00140818233257,"z0":5.726732217355472,"aX":16.54034246348601},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":-16.1,"spinRate":1565,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4205591714346859,"extension":5.976427949877926},"index":5,"playId":"0e6061d2-59a9-3136-8e9d-e894df3e5359","pitchNumber":5,"startTime":"2026-04-19T21:23:11.222Z","endTime":"2026-04-19T21:23:15.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:23:15.075Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:24:48.203Z","endTime":"2026-04-19T21:26:31.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93963162877436,"aZ":-9.682028294628294,"pfxX":6.0454022336515045,"pfxZ":11.777887364415951,"pX":5.0041730320732E-5,"pZ":3.0215230626994276,"vX0":-8.127229960484094,"vY0":-137.8756874972485,"vZ0":-6.386985411024144,"x":117.0,"y":157.2,"x0":2.2115746527747704,"y0":50.00451367442005,"z0":6.033712141762805,"aX":11.547286518041378},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":-9.1,"spinRate":2423,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39848355431736815,"extension":6.775995003008931},"index":0,"playId":"ef34a625-1652-3392-8106-eacba8d7c89c","pitchNumber":1,"startTime":"2026-04-19T21:25:24.024Z","endTime":"2026-04-19T21:25:27.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-19T21:25:37.848Z","endTime":"2026-04-19T21:25:45.974Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.519832746871714,"aZ":-33.40079748303963,"pfxX":6.704927355446895,"pfxZ":-0.7835742573168538,"pX":2.686187260976883,"pZ":1.4283239290986947,"vX0":-1.4891359784576028,"vY0":-124.77007104702017,"vZ0":-3.8986913672861196,"x":14.61,"y":200.22,"x0":2.422100557775655,"y0":50.00179927441899,"z0":5.781314716874862,"aX":10.506846521482686},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":939,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44000086248783,"extension":6.9792673937144665},"index":2,"playId":"193d312c-7b3a-34f1-8fed-cac180105de8","pitchNumber":2,"startTime":"2026-04-19T21:25:45.974Z","endTime":"2026-04-19T21:25:49.202Z","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":96.9,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54078326462111,"aZ":-12.335988569892304,"pfxX":5.959114866776034,"pfxZ":9.958991559406527,"pX":0.1691551930527949,"pZ":2.2578972416936676,"vX0":-8.012851643608135,"vY0":-140.63653463656283,"vZ0":-7.842054363271014,"x":110.55,"y":177.82,"x0":2.288421630571331,"y0":50.00533884074907,"z0":5.893025341104964,"aX":11.873545603619677},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2444,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.39029036933155137,"extension":6.927246199236093},"index":3,"playId":"c3142e3d-bc7c-3fd3-a6c8-cc2aec06b410","pitchNumber":3,"startTime":"2026-04-19T21:26:02.052Z","endTime":"2026-04-19T21:26:05.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37452916987814,"aZ":-16.04455469684608,"pfxX":4.581350932041076,"pfxZ":8.155515115265969,"pX":-0.04654516014488402,"pZ":3.020695727798634,"vX0":-7.990783401156305,"vY0":-140.14981061831625,"vZ0":-5.043677598897188,"x":118.77,"y":157.22,"x0":2.2539049808851024,"y0":50.00492881039817,"z0":5.901112933656217,"aX":9.063582646293415},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":2317,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.39167604651784504,"extension":6.922719915902763},"hitData":{"launchSpeed":79.6,"launchAngle":23.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.44,"coordY":95.16}},"index":4,"playId":"b64a9b42-188b-3e77-93b5-2d7c2b37794c","pitchNumber":4,"startTime":"2026-04-19T21:26:20.432Z","endTime":"2026-04-19T21:26:31.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:26:31.739Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:26:30.567Z","endTime":"2026-04-19T21:27:47.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56974558649809,"aZ":-22.67788463487792,"pfxX":10.635014579459646,"pfxZ":4.994487908794131,"pX":0.3687517722797719,"pZ":2.624214650013708,"vX0":-9.336262795568897,"vY0":-137.49621673185226,"vZ0":-4.434975085338824,"x":102.94,"y":167.93,"x0":2.4388290081814623,"y0":50.00132398008006,"z0":5.811371557457464,"aX":20.212413100491975},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":-17.2,"spinRate":2190,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.399481657011314,"extension":6.774882084500348},"index":0,"playId":"e7a62569-54f9-3f2e-bb32-50d9af8457c9","pitchNumber":1,"startTime":"2026-04-19T21:26:51.860Z","endTime":"2026-04-19T21:26:55.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556280514322708,"aZ":-32.38969124012116,"pfxX":-6.075393300568797,"pfxZ":-0.14827641412108505,"pX":-1.2959144928452107,"pZ":2.2243064319741643,"vX0":-6.529001628128705,"vY0":-122.04264028755803,"vZ0":-2.3484434113041317,"x":166.4,"y":178.72,"x0":2.2098621091570303,"y0":50.00074419756276,"z0":6.007607905848475,"aX":-9.098186869442724},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":12.6,"spinRate":2606,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.449991116576669,"extension":6.577279514829459},"index":1,"playId":"320a1091-b37a-34e7-a552-23852d5369f0","pitchNumber":2,"startTime":"2026-04-19T21:27:07.766Z","endTime":"2026-04-19T21:27:12.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76107162692143,"aZ":-12.158084331599968,"pfxX":6.230322846295195,"pfxZ":10.446230947260391,"pX":1.1804719958841927,"pZ":3.9608956071846992,"vX0":-6.047004448545154,"vY0":-138.69911053239377,"vZ0":-3.0796351041224916,"x":72.0,"y":131.84,"x0":2.5969234098114744,"y0":50.00587285252392,"z0":5.915417742299176,"aX":11.942177675439913},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-9.7,"spinRate":2416,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39740603959156307,"extension":6.802883991560182},"index":2,"playId":"f4a20c83-95d3-3c55-9ad7-2822b01de938","pitchNumber":3,"startTime":"2026-04-19T21:27:25.415Z","endTime":"2026-04-19T21:27:28.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78208202851267,"aZ":-23.534674193591574,"pfxX":11.123204315683886,"pfxZ":4.528373838618496,"pX":-0.3905010255732509,"pZ":3.3406691594316897,"vX0":-11.136021948479799,"vY0":-137.51857365009036,"vZ0":-2.35814352199731,"x":131.88,"y":148.58,"x0":2.275089828677419,"y0":50.000883517143826,"z0":5.813479156158159,"aX":21.2070849824922},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":-17.6,"spinRate":2473,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.39899151535215216,"extension":6.801056700582887},"index":3,"playId":"565d1619-eb4d-3cd9-99a5-2a29686554ec","pitchNumber":4,"startTime":"2026-04-19T21:27:43.000Z","endTime":"2026-04-19T21:27:47.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:27:47.482Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:27:52.135Z","endTime":"2026-04-19T21:28:21.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166346254013533,"aZ":-24.447899540055097,"pfxX":-1.8862539183356084,"pfxZ":4.4957076213637865,"pX":-0.31341748159248795,"pZ":3.1006752177171575,"vX0":-6.424027981073812,"vY0":-130.19411097866103,"vZ0":-2.5726744168916533,"x":128.95,"y":155.06,"x0":2.4302182551593074,"y0":50.00068629524818,"z0":5.950560424139734,"aX":-3.2389605491046773},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":4.8,"spinRate":2575,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.42060238337510425,"extension":6.79493120660197},"hitData":{"launchSpeed":85.9,"launchAngle":61.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.92,"coordY":124.32}},"index":0,"playId":"08fec032-0aef-32a1-905b-d0a43b389864","pitchNumber":1,"startTime":"2026-04-19T21:28:08.692Z","endTime":"2026-04-19T21:28:21.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:28:21.193Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T21:28:20.885Z","endTime":"2026-04-19T21:30:12.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.162102829158176,"aZ":-11.211435333342315,"pfxX":3.5760047060299023,"pfxZ":10.58095172245321,"pX":0.6673342278767886,"pZ":3.077180525346237,"vX0":-6.099953332028649,"vY0":-139.77908800667993,"vZ0":-5.672691320251405,"x":91.56,"y":155.7,"x0":2.41212991008245,"y0":50.003510230054175,"z0":5.8674401214466085,"aX":7.085704182070797},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-5.3,"spinRate":2346,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.391681353871554,"extension":6.895790328629141},"index":0,"playId":"7868dbf4-c7ae-3c6a-a409-c1e0a6cb2156","pitchNumber":1,"startTime":"2026-04-19T21:28:42.733Z","endTime":"2026-04-19T21:28:46.086Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139038541993447,"aZ":-33.98703955829808,"pfxX":-6.688988046705505,"pfxZ":-1.2065215016054545,"pX":0.06077957437576095,"pZ":1.8098507356810245,"vX0":-3.2503347023573013,"vY0":-121.82888580676666,"vZ0":-3.0531006686634727,"x":114.68,"y":189.91,"x0":2.281638352245211,"y0":50.00293452516913,"z0":6.019523103690998,"aX":-10.045446377599408},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.6,"breakHorizontal":12.8,"spinRate":2344,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.4497472071116375,"extension":6.688534712889205},"index":1,"playId":"33c58bc4-d622-3707-bcb7-83f935fd95c7","pitchNumber":2,"startTime":"2026-04-19T21:28:58.620Z","endTime":"2026-04-19T21:29:01.667Z","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":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803776819757122,"aZ":-20.903495623756545,"pfxX":10.068430897387975,"pfxZ":5.6884431877251584,"pX":-0.18729944213128932,"pZ":1.1507766713668819,"vX0":-10.694282716444516,"vY0":-139.45113963738714,"vZ0":-8.490103740779318,"x":124.14,"y":207.71,"x0":2.3794979620330126,"y0":50.00010253805262,"z0":5.600877264422973,"aX":19.933199333311137},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.8,"breakHorizontal":-16.2,"spinRate":2483,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39198891646464196,"extension":6.851908070894794},"index":2,"playId":"098bde11-20ee-32e5-a769-afe55dc1a18f","pitchNumber":3,"startTime":"2026-04-19T21:29:17.211Z","endTime":"2026-04-19T21:29:20.373Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.679826656032322,"aZ":-34.09270855696795,"pfxX":-9.630447624472001,"pfxZ":-1.31383845034647,"pX":-0.6596171518647514,"pZ":1.0738072627819002,"vX0":-3.8375609689855565,"vY0":-120.56412919036536,"vZ0":-4.34220040202981,"x":142.14,"y":209.79,"x0":2.2063979848870905,"y0":50.002374863107946,"z0":5.925745259580772,"aX":-14.094185455803972},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.2,"breakHorizontal":18.4,"spinRate":2425,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4553019736027486,"extension":6.774609346978347},"index":3,"playId":"c0a70735-4789-360a-91d2-b98f98e495aa","pitchNumber":4,"startTime":"2026-04-19T21:29:33.518Z","endTime":"2026-04-19T21:29:36.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T21:29:45.727Z","endTime":"2026-04-19T21:30:08.488Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2599080387138,"aZ":-36.45397753205857,"pfxX":-11.554964218112648,"pfxZ":-2.9190636315774947,"pX":-1.3890305097199207,"pZ":1.9417327556086905,"vX0":-4.898215080738363,"vY0":-121.56170749156057,"vZ0":-2.092207205163601,"x":169.95,"y":186.35,"x0":2.1653057014572528,"y0":50.00280658846122,"z0":6.039081587939423,"aX":-16.946393517077624},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.5,"breakHorizontal":22.2,"spinRate":2446,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4540645517357853,"extension":6.812742327849929},"index":5,"playId":"02a9395f-58a6-38cf-b8b1-45e51d2770bb","pitchNumber":5,"startTime":"2026-04-19T21:30:08.488Z","endTime":"2026-04-19T21:30:12.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:30:12.137Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:33:33.602Z","endTime":"2026-04-19T21:34:08.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:32:23.063Z","endTime":"2026-04-19T21:33:35.930Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390406646691144,"aZ":-28.846559738474514,"pfxX":8.602089274852087,"pfxZ":2.065154955977895,"pX":0.9398009560377331,"pZ":1.271064644651091,"vX0":-2.310279299613944,"vY0":-127.0131986625588,"vZ0":-5.625828393521868,"x":81.18,"y":204.46,"x0":0.7516149133599762,"y0":50.00252964789271,"z0":5.8485551217669665,"aX":13.858734597980373},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-14.9,"spinRate":1587,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43354456962147925,"extension":5.738749441406873},"index":1,"playId":"944c28b9-bc0e-3492-b882-dd6639ccd408","pitchNumber":1,"startTime":"2026-04-19T21:33:35.930Z","endTime":"2026-04-19T21:33:38.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37199920985269,"aZ":-27.850042662684828,"pfxX":11.359680782638844,"pfxZ":2.429709014470788,"pX":-0.6618867426351251,"pZ":1.6071529072516055,"vX0":-6.405162920695275,"vY0":-133.9803515943878,"vZ0":-6.25222520946698,"x":142.23,"y":195.39,"x0":0.3093911064461787,"y0":50.0046039520576,"z0":6.015257073104037,"aX":20.239131632091322},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2056,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4119965065760036,"extension":5.733267951614936},"index":2,"playId":"261b122d-b86f-3e72-93d8-1dde89a680c4","pitchNumber":2,"startTime":"2026-04-19T21:33:49.059Z","endTime":"2026-04-19T21:33:52.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966102707578585,"aZ":-45.04278068118968,"pfxX":-6.226860431156782,"pfxZ":-9.859455249765908,"pX":-1.6667979788816827,"pZ":-0.2043375466698325,"vX0":-2.962601414337845,"vY0":-114.85542878037242,"vZ0":-3.7661521140737166,"x":180.53,"y":244.3,"x0":0.45879662508666275,"y0":50.0048460276601,"z0":5.941590984310633,"aX":-8.12362628695659},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-18.6,"breakHorizontal":12.1,"spinRate":3039,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4812634261403468,"extension":5.749052430035468},"index":3,"playId":"716c8cc5-aa2d-3788-9a9d-da81916869c7","pitchNumber":3,"startTime":"2026-04-19T21:34:04.458Z","endTime":"2026-04-19T21:34:08.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:34:08.476Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:34:12.876Z","endTime":"2026-04-19T21:36:26.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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":93.6,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17422809993095,"aZ":-24.950230282357584,"pfxX":9.554087253165163,"pfxZ":3.9606086925487296,"pX":0.1450582730996498,"pZ":0.4999499623078857,"vX0":-5.169762563417003,"vY0":-135.77017228416884,"vZ0":-9.579330985970184,"x":111.47,"y":225.28,"x0":0.8564918114474669,"y0":50.00223479207351,"z0":5.879812914727444,"aX":17.4208411062642},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":-15.8,"spinRate":2150,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.40706474609975407,"extension":5.75197795798321},"index":0,"playId":"4f29e20a-f6c3-3a97-afae-e6eb74b91988","pitchNumber":1,"startTime":"2026-04-19T21:34:34.204Z","endTime":"2026-04-19T21:34:37.510Z","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":93.7,"endSpeed":85.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25248734615618,"aZ":-20.852414366747254,"pfxX":11.901743038925112,"pfxZ":6.148581539111733,"pX":-1.085978808885834,"pZ":0.017983454531258398,"vX0":-8.547739172675874,"vY0":-135.71649859959905,"vZ0":-11.521219096702504,"x":158.39,"y":238.29,"x0":0.5785093691758318,"y0":50.00579269162808,"z0":5.809684069217003,"aX":21.921500329075798},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-19.4,"spinRate":2135,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40557874982178976,"extension":5.882707415866504},"index":1,"playId":"6fc7e9b0-47f8-3fa0-88cb-7ecf540805c9","pitchNumber":2,"startTime":"2026-04-19T21:34:56.554Z","endTime":"2026-04-19T21:34:59.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75126776377427,"aZ":-26.13989012327044,"pfxX":7.48013621858033,"pfxZ":3.409555348131624,"pX":0.23463030176922883,"pZ":3.1509513820820767,"vX0":-3.6590445473972553,"vY0":-133.07166685122425,"vZ0":-2.277737585220886,"x":108.06,"y":153.7,"x0":0.6645137658809804,"y0":50.00654178860063,"z0":5.935168096490968,"aX":13.257199444819108},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-12.6,"spinRate":2207,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.41350255215123477,"extension":5.724028878011372},"index":2,"playId":"67cb7ee9-3dad-361b-990c-4ba77414b260","pitchNumber":3,"startTime":"2026-04-19T21:35:26.646Z","endTime":"2026-04-19T21:35:30.250Z","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":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32645934219366,"aZ":-24.26276416127232,"pfxX":9.614607101405992,"pfxZ":4.350446797226769,"pX":-0.17794786211017558,"pZ":1.3617712694459272,"vX0":-5.416211042105172,"vY0":-135.2214750047323,"vZ0":-7.121122755887471,"x":123.78,"y":202.01,"x0":0.6205256638435714,"y0":50.00602657946517,"z0":5.7770282242501025,"aX":17.494521734581248},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.0,"spinRate":2083,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4078166710939186,"extension":5.790044859656856},"index":3,"playId":"6658b6ea-7739-3bea-8c09-351fffb74030","pitchNumber":4,"startTime":"2026-04-19T21:35:44.856Z","endTime":"2026-04-19T21:35:48.432Z","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":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557245645484457,"aZ":-44.31185035176336,"pfxX":-8.884367834084358,"pfxZ":-9.46005557629074,"pX":0.09641243703240626,"pZ":2.1345562835798995,"vX0":0.6643526463081498,"vY0":-113.6458489252442,"vZ0":1.2015311472125119,"x":113.32,"y":181.15,"x0":0.9484280313636503,"y0":50.00350325691243,"z0":6.0676062418674945,"aX":-11.397965789952464},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.3,"breakHorizontal":15.8,"spinRate":2863,"spinDirection":312},"zone":8,"typeConfidence":2.0,"plateTime":0.4855472621666226,"extension":5.789272326879126},"hitData":{"launchSpeed":94.6,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.78,"coordY":59.6}},"index":4,"playId":"aa6dd768-3772-3185-91bc-11462df5a28d","pitchNumber":5,"startTime":"2026-04-19T21:36:17.239Z","endTime":"2026-04-19T21:36:26.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:36:26.013Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ceddanne Rafaela doubles (3) on a sharp fly ball to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:36:27.642Z","endTime":"2026-04-19T21:39:37.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84616478507472,"aZ":-25.736723526063198,"pfxX":8.231192195511124,"pfxZ":3.502683729610034,"pX":-0.08636359875068837,"pZ":3.4750576764649654,"vX0":-4.387761302147199,"vY0":-135.48341533052502,"vZ0":-2.1767258134775513,"x":120.29,"y":144.95,"x0":0.4949968653224651,"y0":50.001008022019384,"z0":6.109290213861188,"aX":15.120729704364123},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.0,"breakHorizontal":-13.8,"spinRate":2212,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.406111229322216,"extension":5.685460702614091},"index":0,"playId":"12100060-5ce2-384d-9266-49ca9d5b08db","pitchNumber":1,"startTime":"2026-04-19T21:36:51.936Z","endTime":"2026-04-19T21:36:55.391Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41735077482348,"aZ":-30.543047637115787,"pfxX":8.996046814452173,"pfxZ":0.9829494778815722,"pX":0.28310259079230665,"pZ":1.684751722152367,"vX0":-3.9911188713122825,"vY0":-128.8342426028383,"vZ0":-4.463504132572425,"x":106.21,"y":193.29,"x0":0.6960987394127656,"y0":50.00262721031599,"z0":5.840298586337066,"aX":14.9010863937365},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.8,"breakHorizontal":-15.2,"spinRate":1548,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4275528599531855,"extension":5.686574185544831},"index":1,"playId":"16415579-2f48-356f-ab2e-6899ed2ba04b","pitchNumber":2,"startTime":"2026-04-19T21:37:05.958Z","endTime":"2026-04-19T21:37:09.130Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.701477782875877,"aZ":-28.70051157430034,"pfxX":10.317698965076858,"pfxZ":1.9885517663327619,"pX":0.23701438019824222,"pZ":1.3568210967260288,"vX0":-4.592237909398222,"vY0":-131.43873841908427,"vZ0":-5.961035588763816,"x":107.97,"y":202.15,"x0":0.6655781671158634,"y0":50.00636209173098,"z0":5.7837670801257675,"aX":18.067552521343156},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":-17.6,"spinRate":1608,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4166182959337794,"extension":5.813351511242189},"index":2,"playId":"e54c3c7a-f832-3f40-8df0-412defe585ad","pitchNumber":3,"startTime":"2026-04-19T21:37:27.881Z","endTime":"2026-04-19T21:37:31.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-19T21:37:41.384Z","endTime":"2026-04-19T21:37:54.206Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48161112260861,"aZ":-43.91061419092903,"pfxX":-10.127831481147188,"pfxZ":-9.198017452772238,"pX":0.2522586002333357,"pZ":2.7683832876522128,"vX0":1.5609759359188158,"vY0":-113.3601929694522,"vZ0":2.255253673937245,"x":107.38,"y":164.03,"x0":0.8604722640647293,"y0":50.00293738894732,"z0":6.208184403302285,"aX":-12.924052232733349},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.5,"breakHorizontal":17.8,"spinRate":2881,"spinDirection":322},"zone":2,"typeConfidence":2.0,"plateTime":0.4868268410665175,"extension":5.655250175973986},"index":4,"playId":"5eba7bb7-fc18-398a-9304-4174ada33416","pitchNumber":4,"startTime":"2026-04-19T21:37:54.206Z","endTime":"2026-04-19T21:37:59.817Z","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":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.902186120675644,"aZ":-27.719379412943674,"pfxX":8.516559379803144,"pfxZ":2.3735049206132306,"pX":-0.258025935675499,"pZ":3.446049060311561,"vX0":-4.445642322315581,"vY0":-137.32267648298117,"vZ0":-2.1648028536113815,"x":126.84,"y":145.74,"x0":0.28917509510537215,"y0":50.00567599604586,"z0":6.1608170243426015,"aX":16.01049517634202},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":-14.3,"spinRate":2152,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40130251096859304,"extension":5.677659924730726},"index":5,"playId":"f746002b-05fd-35c4-afd6-1c2809dded4b","pitchNumber":5,"startTime":"2026-04-19T21:38:17.193Z","endTime":"2026-04-19T21:38:20.193Z","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":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88054988283801,"aZ":-43.82753940895312,"pfxX":-6.155727389144692,"pfxZ":-8.543566719684868,"pX":-1.3686560022147891,"pZ":0.6331260729867478,"vX0":-2.9355707503342723,"vY0":-117.15817361864252,"vZ0":-2.319597803776352,"x":169.17,"y":221.69,"x0":0.7073624257784406,"y0":50.0005051333032,"z0":5.802708126278601,"aX":-8.400011077805253},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.7,"breakHorizontal":12.0,"spinRate":2813,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.47080453112217846,"extension":5.7228803456923085},"index":6,"playId":"5a81027a-33ef-363e-bfe9-c3e6cd83a360","pitchNumber":6,"startTime":"2026-04-19T21:38:40.471Z","endTime":"2026-04-19T21:38:43.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9298358331334,"aZ":-39.550049235132576,"pfxX":7.836665829768627,"pfxZ":-4.429688203266997,"pX":2.730457593309664,"pZ":3.0082206157950573,"vX0":1.7339447885581705,"vY0":-129.2890257142648,"vZ0":0.4942716891348067,"x":12.92,"y":157.56,"x0":1.0313437970938382,"y0":50.000793942406986,"z0":5.888997356872145,"aX":13.055202438157833},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.6,"breakHorizontal":-14.5,"spinRate":1657,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.42623552079954896,"extension":5.666568511996023},"index":7,"playId":"d1ef4238-50ee-31a8-9dc8-789491cd9a7f","pitchNumber":7,"startTime":"2026-04-19T21:39:04.345Z","endTime":"2026-04-19T21:39:07.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56229190581331,"aZ":-31.559458750782454,"pfxX":9.622228074318606,"pfxZ":0.3716541383766607,"pX":0.016224284305837715,"pZ":2.4922517490481346,"vX0":-5.208013499466415,"vY0":-127.49352802902905,"vZ0":-1.7734791706466355,"x":116.38,"y":171.49,"x0":0.8413081210290722,"y0":50.00059395836871,"z0":5.7007524453121325,"aX":15.750888626649198},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-16.2,"spinRate":1616,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4305191637993415,"extension":5.863959581285718},"hitData":{"launchSpeed":100.5,"launchAngle":30.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":109.83,"coordY":56.13}},"index":8,"playId":"3c05d6ef-3a30-307c-aafb-99411b9b2dc1","pitchNumber":8,"startTime":"2026-04-19T21:39:24.600Z","endTime":"2026-04-19T21:39:37.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:39:37.640Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T21:39:39.464Z","endTime":"2026-04-19T21:40:46.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595108926258153,"aZ":-26.576994574074217,"pfxX":9.123789425938847,"pfxZ":3.1310908024915847,"pX":0.04932333312181652,"pZ":4.098238314412055,"vX0":-4.22801165940806,"vY0":-133.58600118343358,"vZ0":0.2124388932703949,"x":115.12,"y":128.13,"x0":0.47627832240491325,"y0":50.00435764481174,"z0":5.944729130017677,"aX":16.31792508184244},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-15.5,"spinRate":2122,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4116777899693398,"extension":5.789423012955956},"index":0,"playId":"4cee8aeb-727a-35d0-b46e-bface45aeb13","pitchNumber":1,"startTime":"2026-04-19T21:40:17.381Z","endTime":"2026-04-19T21:40:20.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40182516795555,"aZ":-31.694321018321606,"pfxX":9.05318017743787,"pfxZ":0.26874068831717324,"pX":-0.03497128473408905,"pZ":2.6375294081278735,"vX0":-4.64892488385506,"vY0":-133.79727817366745,"vZ0":-2.149842541790482,"x":118.33,"y":167.57,"x0":0.5611324230130253,"y0":50.00466025817442,"z0":5.7523977019034405,"aX":16.199939578785578},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.2,"breakHorizontal":-15.2,"spinRate":2017,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.41145528130798903,"extension":5.6796207411677395},"hitData":{"launchSpeed":87.4,"launchAngle":49.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.4,"coordY":93.31}},"index":1,"playId":"0dd92247-d3cd-36b0-bc1c-a55468935954","pitchNumber":2,"startTime":"2026-04-19T21:40:37.262Z","endTime":"2026-04-19T21:40:46.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:40:46.582Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:42:50.822Z","endTime":"2026-04-19T21:43:52.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":91.4,"endSpeed":84.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41933111780569,"aZ":-24.254997864620368,"pfxX":-0.9154201445178416,"pfxZ":4.384174244488264,"pX":-0.217117053418935,"pZ":3.3095640415096685,"vX0":-5.961698542339127,"vY0":-133.04399052544028,"vZ0":-2.6856621554779196,"x":125.28,"y":149.42,"x0":2.1644071446145245,"y0":50.004042687467944,"z0":6.075052818694284,"aX":-1.653989978905842},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":2.9,"spinRate":2623,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4104461527301262,"extension":6.769196196548036},"index":0,"playId":"7d10fb35-0a2d-34e0-ae35-6202346e8077","pitchNumber":1,"startTime":"2026-04-19T21:43:16.476Z","endTime":"2026-04-19T21:43:20.115Z","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":95.9,"endSpeed":87.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98798087740807,"aZ":-12.538264480154409,"pfxX":5.474532003824182,"pfxZ":10.035509899512476,"pX":0.48744634424014166,"pZ":2.9650099012540165,"vX0":-6.345346046888941,"vY0":-139.38177249515306,"vZ0":-6.083582321850952,"x":98.42,"y":158.72,"x0":2.0883587646244712,"y0":50.00009408026116,"z0":6.012930515959457,"aX":10.709064888739613},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-8.5,"spinRate":2277,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.39381901437708233,"extension":6.770367902529092},"index":1,"playId":"f9b2f927-4346-3c5b-a775-127781808136","pitchNumber":2,"startTime":"2026-04-19T21:43:27.995Z","endTime":"2026-04-19T21:43:31.235Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T21:43:37.948Z","endTime":"2026-04-19T21:43:48.991Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"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":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34127104749575,"aZ":-9.00176425055903,"pfxX":5.399857487819132,"pfxZ":11.917280027913126,"pX":0.0728085787892247,"pZ":2.8403067566192415,"vX0":-7.796439278787915,"vY0":-139.50628749180197,"vZ0":-6.863662045809516,"x":114.22,"y":162.09,"x0":2.21979380941314,"y0":50.002968377178355,"z0":5.946789733126813,"aX":10.500357504996963},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":-7.9,"spinRate":2426,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3946661322558844,"extension":6.807220161164541},"index":3,"playId":"64484688-a211-3a63-b174-4969041c31b1","pitchNumber":3,"startTime":"2026-04-19T21:43:48.991Z","endTime":"2026-04-19T21:43:52.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:43:52.575Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:43:55.331Z","endTime":"2026-04-19T21:45:35.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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,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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18426003748921,"aZ":-22.285481278083097,"pfxX":9.84178444578029,"pfxZ":5.008763393559201,"pX":1.4224039917121933,"pZ":2.22771136880388,"vX0":-6.186648930825369,"vY0":-139.56216674622203,"vZ0":-5.836073337079523,"x":62.78,"y":178.63,"x0":2.3883293858674364,"y0":50.00344502931792,"z0":5.812215072246929,"aX":19.42991311910241},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":2484,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.3923521190718673,"extension":6.869966602350037},"index":0,"playId":"210ff9b9-45da-37f6-b0cd-f1a9cce673cb","pitchNumber":1,"startTime":"2026-04-19T21:44:14.579Z","endTime":"2026-04-19T21:44:17.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-19T21:44:26.739Z","endTime":"2026-04-19T21:44:37.114Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68954994353376,"aZ":-16.432209400877714,"pfxX":-1.099639217979496,"pfxZ":8.564224252594292,"pX":0.15330250186445304,"pZ":3.2431168084080118,"vX0":-5.439099856767779,"vY0":-135.0303834691806,"vZ0":-4.284691179289008,"x":111.16,"y":151.22,"x0":2.3403632774179255,"y0":50.00167873349452,"z0":6.014230461242744,"aX":-2.0202313997680346},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":3.2,"spinRate":2679,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.40636489666229547,"extension":6.639117319484662},"index":2,"playId":"002715e0-000a-36e1-8d4c-154721d2828e","pitchNumber":2,"startTime":"2026-04-19T21:44:37.114Z","endTime":"2026-04-19T21:44:40.240Z","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":95.9,"endSpeed":87.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21871350952405,"aZ":-12.321112417518119,"pfxX":5.613358129536438,"pfxZ":10.128410945591767,"pX":0.9753674271843602,"pZ":4.196289905137859,"vX0":-6.065441225955061,"vY0":-139.55644916574963,"vZ0":-2.8984919518221752,"x":79.82,"y":125.48,"x0":2.4540861327249477,"y0":50.002971050890494,"z0":6.066791514610155,"aX":11.003968844966202},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":-8.8,"spinRate":2432,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39340477017057074,"extension":6.766074032450832},"index":3,"playId":"02322896-e1bc-31dc-ae5d-bcac45ec2700","pitchNumber":3,"startTime":"2026-04-19T21:44:50.569Z","endTime":"2026-04-19T21:44:54.992Z","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":83.6,"endSpeed":77.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556480364778754,"aZ":-28.470966567480517,"pfxX":-7.200853326541937,"pfxZ":2.476239888882896,"pX":-0.04694930061175349,"pZ":1.1212307636838477,"vX0":-3.2837385289354266,"vY0":-121.66513779055536,"vZ0":-5.735590050610286,"x":118.79,"y":208.51,"x0":2.2568912115880404,"y0":50.00148736229554,"z0":5.985955772189388,"aX":-10.760611256645705},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.4,"breakHorizontal":13.8,"spinRate":2379,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4507213574827018,"extension":6.492922029304623},"index":4,"playId":"e8cfc0f4-d07b-3882-8fb6-d2775f7a1821","pitchNumber":4,"startTime":"2026-04-19T21:45:08.525Z","endTime":"2026-04-19T21:45:12.707Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76720810032402,"aZ":-24.776223397141695,"pfxX":10.989862640480375,"pfxZ":3.806635984349551,"pX":1.640884737284758,"pZ":2.5718942031488403,"vX0":-6.970758891033207,"vY0":-138.89951740456314,"vZ0":-4.114935942166203,"x":54.45,"y":169.34,"x0":2.762667905439209,"y0":50.001728996244005,"z0":5.731391161387039,"aX":21.35012084619099},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.4,"spinRate":2402,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3952008433599614,"extension":6.7417765109831365},"index":5,"playId":"f1d724f3-049d-3f92-b3d5-298314b5129f","pitchNumber":5,"startTime":"2026-04-19T21:45:31.991Z","endTime":"2026-04-19T21:45:35.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:45:35.313Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jahmai Jones homers (1) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:45:40.581Z","endTime":"2026-04-19T21:46:48.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.6,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97993337802277,"aZ":-15.037834083810504,"pfxX":-0.5857786769647113,"pfxZ":8.837047259016005,"pX":1.3004987482442485,"pZ":2.2456694825035988,"vX0":-2.758557911106124,"vY0":-137.73983171093178,"vZ0":-7.474480876707805,"x":67.43,"y":178.15,"x0":2.3873784232561053,"y0":50.00390926551449,"z0":5.9934365671619085,"aX":-1.1350316123994586},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":1.6,"spinRate":2599,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.39628974694949637,"extension":6.7890453581955486},"index":0,"playId":"e6c03159-6b6e-3766-9d0c-10c87bafe1c3","pitchNumber":1,"startTime":"2026-04-19T21:45:57.583Z","endTime":"2026-04-19T21:46:00.741Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521893875036625,"aZ":-25.400827164549476,"pfxX":11.308022695116598,"pfxZ":3.440589529989172,"pX":-0.31931058010351093,"pZ":3.679558705534044,"vX0":-11.218752541507877,"vY0":-139.41891383648166,"vZ0":-1.4489273070905146,"x":129.17,"y":139.43,"x0":2.288779689788476,"y0":50.00117275125772,"z0":5.883421467301371,"aX":22.246445983510988},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":-18.1,"spinRate":2411,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.3929677154989948,"extension":6.801148406696081},"index":1,"playId":"73878e99-1ff1-350d-b74f-9032547f2a14","pitchNumber":2,"startTime":"2026-04-19T21:46:12.310Z","endTime":"2026-04-19T21:46:16.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271497440480328,"aZ":-22.386092694623564,"pfxX":10.330467176468924,"pfxZ":4.9563249157125355,"pX":0.1659345402409404,"pZ":2.745986907909945,"vX0":-9.68224388879793,"vY0":-139.59826237684632,"vZ0":-4.417990504054527,"x":110.67,"y":164.64,"x0":2.33620199754997,"y0":50.00297068529384,"z0":5.8218136434236705,"aX":20.400353757353233},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":2349,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3922904992987002,"extension":6.930130675484348},"hitData":{"launchSpeed":109.0,"launchAngle":24.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":93.97,"coordY":30.76}},"index":2,"playId":"26af2fd5-9085-3b3f-905c-df6030305c36","pitchNumber":3,"startTime":"2026-04-19T21:46:27.472Z","endTime":"2026-04-19T21:46:48.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:46:48.774Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:46:43.465Z","endTime":"2026-04-19T21:48:27.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(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":96.1,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20655495964502,"aZ":-23.188794949990335,"pfxX":11.053045308094342,"pfxZ":4.631178027894512,"pX":1.1880869958285818,"pZ":2.304157235827754,"vX0":-7.38359170639422,"vY0":-139.6190423544603,"vZ0":-5.382544121855854,"x":71.71,"y":176.57,"x0":2.4530589363431505,"y0":50.006901453779236,"z0":5.8174212547995126,"aX":21.471674230721312},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":-18.1,"spinRate":2490,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.3947670040893252,"extension":6.816956542610482},"index":0,"playId":"07f90dc2-e8a2-35f3-93c0-e9bf13c63b83","pitchNumber":1,"startTime":"2026-04-19T21:47:09.547Z","endTime":"2026-04-19T21:47:12.976Z","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":93.5,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.191804663956077,"aZ":-17.073046913773865,"pfxX":-0.6141066206106554,"pfxZ":8.100847917113368,"pX":-0.707694520239328,"pZ":1.4953586275696484,"vX0":-7.706221855614404,"vY0":-135.79504777094033,"vZ0":-8.589326916019646,"x":143.98,"y":198.41,"x0":2.2488046613724726,"y0":50.00575989525643,"z0":5.891150074467554,"aX":-1.1444745912314744},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":2.8,"spinRate":2676,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4036051348020231,"extension":6.8574913923848415},"index":1,"playId":"22af8941-bfe8-3615-82ca-a6590661f4dd","pitchNumber":2,"startTime":"2026-04-19T21:47:21.696Z","endTime":"2026-04-19T21:47:24.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-19T21:47:28.178Z","endTime":"2026-04-19T21:48:11.424Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02669734209554,"aZ":-20.222978161579285,"pfxX":11.135742655396388,"pfxZ":6.170670334487172,"pX":1.89003318051411,"pZ":3.108589221713346,"vX0":-5.421111854041897,"vY0":-139.4329016579556,"vZ0":-3.979289600361655,"x":44.96,"y":154.85,"x0":2.4297312665381128,"y0":50.00595930702657,"z0":5.916470114327425,"aX":21.57958104997804},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-18.7,"spinRate":2202,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.39526116338756134,"extension":6.912186835767402},"index":3,"playId":"ffa9201b-cb39-3f64-ab7f-19c91a6bed15","pitchNumber":3,"startTime":"2026-04-19T21:48:11.424Z","endTime":"2026-04-19T21:48:14.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57185277479165,"aZ":-19.4133424989837,"pfxX":11.795684587043716,"pfxZ":6.670293749987485,"pX":0.31997018252374004,"pZ":1.2739431624509145,"vX0":-9.340088355814698,"vY0":-138.32200090956485,"vZ0":-8.389000094341116,"x":104.8,"y":204.38,"x0":2.229752818263723,"y0":50.00336352062785,"z0":5.678694175577383,"aX":22.56304290064763},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":-19.1,"spinRate":2402,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.3979596246947157,"extension":6.90865924969211},"index":4,"playId":"f4c03b4c-ee24-3ee3-93cb-92777a58fa70","pitchNumber":4,"startTime":"2026-04-19T21:48:23.736Z","endTime":"2026-04-19T21:48:27.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:48:27.555Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a line drive to left fielder Roman Anthony. Gleyber Torres to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:48:31.679Z","endTime":"2026-04-19T21:49:46.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(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":92.2,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890973031897385,"aZ":-20.993510579095663,"pfxX":0.1855632319721452,"pfxZ":6.119818522032781,"pX":-0.8922365540547924,"pZ":2.4417803073850557,"vX0":-8.67406568752472,"vY0":-134.06695920167883,"vZ0":-5.411395784014308,"x":151.01,"y":172.85,"x0":2.3556705410147303,"y0":50.00553215994797,"z0":5.976411935793642,"aX":0.3394743855816234},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":1.4,"spinRate":2611,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.40792274911445636,"extension":6.711834359827979},"index":0,"playId":"7548f125-2685-3593-9dd9-3e4d1fd01e5e","pitchNumber":1,"startTime":"2026-04-19T21:48:50.469Z","endTime":"2026-04-19T21:48:54.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52838182330107,"aZ":-9.59104102496651,"pfxX":3.931579597806484,"pfxZ":11.285670453325647,"pX":-0.004111030255124282,"pZ":2.7296689269148504,"vX0":-7.232295442253576,"vY0":-141.13055241796968,"vZ0":-7.234838704900302,"x":117.16,"y":165.08,"x0":2.090350173763998,"y0":50.00469444896096,"z0":5.957211166512358,"aX":7.869203492573987},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.0,"breakHorizontal":-5.5,"spinRate":2483,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.38930116899681755,"extension":6.948718459518187},"index":1,"playId":"1941ff8e-959e-3fc5-9202-fbbb8842a844","pitchNumber":2,"startTime":"2026-04-19T21:49:10.298Z","endTime":"2026-04-19T21:49:13.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-19T21:49:20.200Z","endTime":"2026-04-19T21:49:37.052Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50561495124004,"aZ":-33.329368763737875,"pfxX":-8.56496299648548,"pfxZ":-0.8069690017220292,"pX":0.42441668614540906,"pZ":2.15745032422261,"vX0":-2.075839724585629,"vY0":-119.40333829075969,"vZ0":-1.9048057375991438,"x":100.82,"y":180.53,"x0":2.4201375712664595,"y0":50.00566346773592,"z0":5.998186462027185,"aX":-12.222799871765748},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":16.0,"spinRate":2354,"spinDirection":313},"zone":9,"typeConfidence":2.0,"plateTime":0.4608052437511394,"extension":6.636750100336996},"hitData":{"launchSpeed":97.2,"launchAngle":15.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.88,"coordY":99.51}},"index":3,"playId":"983e0820-1960-33cb-94a7-11611b33519c","pitchNumber":3,"startTime":"2026-04-19T21:49:37.052Z","endTime":"2026-04-19T21:49:46.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:49:46.354Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler homers (5) on a fly ball to center field. Gleyber Torres scores. Matt Vierling scores.","rbi":3,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:49:48.576Z","endTime":"2026-04-19T21:52:06.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40354689577511,"aZ":-12.582502528239692,"pfxX":4.07766538735289,"pfxZ":9.905353165226122,"pX":0.053041950209365675,"pZ":2.2774130064786045,"vX0":-7.073990451584301,"vY0":-139.94878610391763,"vZ0":-7.925315201708459,"x":114.98,"y":177.29,"x0":2.0869652466031208,"y0":50.00514170418423,"z0":5.975546292107987,"aX":8.067526611573768},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2381,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39179302365891777,"extension":6.862944069132124},"index":0,"playId":"bb5d56b0-1130-315c-b2d7-5af4ccdf18bc","pitchNumber":1,"startTime":"2026-04-19T21:50:14.875Z","endTime":"2026-04-19T21:50:17.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.578793934395776,"aZ":-23.519797096737463,"pfxX":10.615374838528435,"pfxZ":4.484555024534856,"pX":1.6196249492268513,"pZ":2.4603224763213953,"vX0":-5.4761154594643235,"vY0":-138.4807903429833,"vZ0":-4.834161614578389,"x":55.26,"y":172.35,"x0":2.2495748520545313,"y0":50.00562353733357,"z0":5.813794381723018,"aX":20.502557891618117},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-18.0,"spinRate":2243,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39638473549940434,"extension":6.9417348618207075},"index":1,"playId":"aadc7444-56de-38c0-af92-ec09120fa98a","pitchNumber":2,"startTime":"2026-04-19T21:50:35.675Z","endTime":"2026-04-19T21:50:38.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13021008901665,"aZ":-13.636664077470574,"pfxX":3.32858061331644,"pfxZ":9.472324546285527,"pX":0.9089997672408909,"pZ":3.987966023037661,"vX0":-4.686875631919092,"vY0":-139.00455838798143,"vZ0":-3.3888268830965034,"x":82.35,"y":131.1,"x0":2.1844232882528303,"y0":50.00496674190966,"z0":6.1282681969409145,"aX":6.515905453322621},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-5.0,"spinRate":2296,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39402427692528885,"extension":6.8626906315267595},"index":2,"playId":"a38943d0-2748-3993-ae5b-1440513e05d1","pitchNumber":3,"startTime":"2026-04-19T21:50:54.952Z","endTime":"2026-04-19T21:50:58.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.565584957190925,"aZ":-22.804989311021746,"pfxX":-1.1965009716380635,"pfxZ":5.202496642346776,"pX":-0.00667172322093596,"pZ":1.3919642959447542,"vX0":-5.272499967773417,"vY0":-133.29210612610913,"vZ0":-7.535857395858127,"x":117.25,"y":201.2,"x0":2.1521230850166435,"y0":50.00193720217554,"z0":5.901737068891357,"aX":-2.1516575014753094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":3.4,"spinRate":2490,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.41088473450641194,"extension":6.845284462455996},"index":3,"playId":"2dc68c02-ee9d-3a3b-b9f8-b3710361e4e9","pitchNumber":4,"startTime":"2026-04-19T21:51:13.595Z","endTime":"2026-04-19T21:51:17.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35366881717382,"aZ":-13.204295908772137,"pfxX":4.289975211045762,"pfxZ":9.75774588273899,"pX":-0.17845864539272005,"pZ":2.269922764135922,"vX0":-7.740208763634213,"vY0":-138.8524349574742,"vZ0":-7.476767675225926,"x":123.8,"y":177.49,"x0":2.0934236494323724,"y0":50.00354979111455,"z0":5.884311129088685,"aX":8.34124421956953},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2553,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3951313505494758,"extension":6.906535807270344},"hitData":{"launchSpeed":101.3,"launchAngle":31.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.75,"coordY":39.51}},"index":4,"playId":"b3ce4b3f-44a9-37be-88be-d42e32ddcb57","pitchNumber":5,"startTime":"2026-04-19T21:51:41.214Z","endTime":"2026-04-19T21:52:06.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:52:06.253Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:52:10.894Z","endTime":"2026-04-19T21:54:34.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":{"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38554810989598,"aZ":-21.810477135890558,"pfxX":11.004694208222926,"pfxZ":5.322548611076453,"pX":0.4485465275073131,"pZ":2.247460536093991,"vX0":-8.789417388500185,"vY0":-138.77264425202227,"vZ0":-5.749390992717815,"x":99.9,"y":178.1,"x0":2.228851810712627,"y0":50.00597424865348,"z0":5.801478101559124,"aX":21.443093672652108},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":-18.1,"spinRate":2422,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.39486749111951935,"extension":6.877079721378633},"index":0,"playId":"a0565cfd-b94c-35ac-9064-4f977d82f38d","pitchNumber":1,"startTime":"2026-04-19T21:52:28.330Z","endTime":"2026-04-19T21:52:31.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42236903882883,"aZ":-13.280485759344531,"pfxX":7.598942970419682,"pfxZ":9.467280319961919,"pX":0.6884586921044433,"pZ":2.022587781219284,"vX0":-7.502682569621898,"vY0":-140.72221502654787,"vZ0":-7.904827236567007,"x":90.76,"y":184.17,"x0":2.4083304148909632,"y0":50.00232870716034,"z0":5.737885586890138,"aX":15.16420068155454},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.1,"spinRate":2455,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.3899642165390942,"extension":6.868245899835436},"index":1,"playId":"e778834a-1cf5-3c63-9193-6018341bad64","pitchNumber":2,"startTime":"2026-04-19T21:52:46.016Z","endTime":"2026-04-19T21:52:49.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45978614784952,"aZ":-32.53881083731897,"pfxX":-7.756992384921411,"pfxZ":-0.2530877053669798,"pX":1.1970387339109685,"pZ":3.2016736520529108,"vX0":-0.4753940237269484,"vY0":-120.61966927672428,"vZ0":-0.05033297973935347,"x":71.37,"y":152.33,"x0":2.4035250588745605,"y0":50.000804844924566,"z0":6.113916164634629,"aX":-11.323600214818804},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.1,"breakHorizontal":14.2,"spinRate":2161,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.45569790816083033,"extension":6.663054443754202},"index":2,"playId":"e0f30889-8f5e-320d-9877-0fe4e2171a2f","pitchNumber":3,"startTime":"2026-04-19T21:53:00.499Z","endTime":"2026-04-19T21:53:03.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16546466603904,"aZ":-17.56432172026286,"pfxX":3.313357308186064,"pfxZ":7.49742002771103,"pX":-0.3488456154441446,"pZ":4.569565674858129,"vX0":-8.60545393282498,"vY0":-138.97677421476214,"vZ0":-0.6061189111448042,"x":130.3,"y":115.4,"x0":2.3621987710343015,"y0":50.00688998229788,"z0":5.96086445395793,"aX":6.461270677754731},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-4.2,"spinRate":2376,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3946541319850425,"extension":6.853396054908606},"index":3,"playId":"3739cffc-3e4f-36d8-8421-ae0f37ebf3a2","pitchNumber":4,"startTime":"2026-04-19T21:53:15.902Z","endTime":"2026-04-19T21:53:18.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049598330984438,"aZ":-31.15162045194621,"pfxX":-7.663146248226118,"pfxZ":0.702094493502825,"pX":-1.082950689544209,"pZ":2.6889965422208992,"vX0":-5.452293145333164,"vY0":-120.5442361412995,"vZ0":-1.2506166181012421,"x":158.28,"y":166.18,"x0":2.2131388072778857,"y0":50.00176209771984,"z0":5.994974479682369,"aX":-11.141275957452448},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":15.2,"spinRate":2311,"spinDirection":307},"zone":11,"typeConfidence":2.0,"plateTime":0.45646992646770324,"extension":6.737112840189481},"index":4,"playId":"add1aaaa-1364-31c2-bb41-d6604e47fba7","pitchNumber":5,"startTime":"2026-04-19T21:53:31.332Z","endTime":"2026-04-19T21:53:34.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22632656224005,"aZ":-25.61090230889733,"pfxX":11.134438823445151,"pfxZ":3.3705638856162103,"pX":0.2727557062668143,"pZ":1.6064849161273547,"vX0":-9.613121573047565,"vY0":-139.09348646974098,"vZ0":-6.483573594226751,"x":106.6,"y":195.4,"x0":2.338927573611055,"y0":50.00150156291632,"z0":5.682645958966896,"aX":21.66419844335009},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":-18.0,"spinRate":2471,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.39483691372841445,"extension":6.732496352645021},"index":5,"playId":"0c7a7620-ae57-373f-a696-f4b8a22aa1c7","pitchNumber":6,"startTime":"2026-04-19T21:53:45.603Z","endTime":"2026-04-19T21:53:49.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.145935049181023,"aZ":-17.906561510180985,"pfxX":2.8990606196140756,"pfxZ":7.576409699052334,"pX":-0.8375898106548313,"pZ":3.1186477302979956,"vX0":-10.125633466639151,"vY0":-136.3910144305862,"vZ0":-3.773001298044924,"x":148.93,"y":154.58,"x0":2.547133835082849,"y0":50.00191255541303,"z0":5.755602884397385,"aX":5.4597625419488205},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":-3.1,"spinRate":2366,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.40167276033900645,"extension":6.887020423896376},"index":6,"playId":"34110ae7-e197-3944-b6c7-3a92e1dd9653","pitchNumber":7,"startTime":"2026-04-19T21:54:07.094Z","endTime":"2026-04-19T21:54:10.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27123633346455,"aZ":-25.38400827272921,"pfxX":9.563738066248888,"pfxZ":3.5132273749036873,"pX":0.6732648445007762,"pZ":3.1816768780820266,"vX0":-7.949931860442894,"vY0":-138.87404143759187,"vZ0":-2.4332565221228233,"x":91.34,"y":152.87,"x0":2.346066727361172,"y0":50.00200053618768,"z0":5.777288836595017,"aX":18.47585403427988},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.5,"spinRate":2400,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3960766230734585,"extension":6.843418620115073},"hitData":{"launchSpeed":99.0,"launchAngle":17.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.91,"coordY":75.49}},"index":7,"playId":"b650dac4-f039-3fff-bc69-090e5c791969","pitchNumber":8,"startTime":"2026-04-19T21:54:23.609Z","endTime":"2026-04-19T21:54:34.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:54:34.915Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Isiah Kiner-Falefa to first baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T21:55:29.652Z","endTime":"2026-04-19T21:55:54.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":[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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T21:54:52.374Z","endTime":"2026-04-19T21:55:32.048Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87823540979412,"aZ":-11.573496275028543,"pfxX":4.7179255090854,"pfxZ":10.939532054712435,"pX":-0.3164445432404586,"pZ":1.7593106259418922,"vX0":-8.35400284746084,"vY0":-136.9956253897924,"vZ0":-9.031968809127644,"x":129.06,"y":191.28,"x0":2.172407860418087,"y0":50.001641115114694,"z0":5.908951788760354,"aX":8.884119206434182},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":-6.6,"spinRate":2405,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.40122546623836053,"extension":6.927338311643603},"index":1,"playId":"31470dcd-1f86-3d7d-a0b3-6414a410d323","pitchNumber":1,"startTime":"2026-04-19T21:55:32.048Z","endTime":"2026-04-19T21:55:35.388Z","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":94.6,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90914994409966,"aZ":-11.201441325617463,"pfxX":5.107485042105372,"pfxZ":11.055083894629975,"pX":0.3435704115225571,"pZ":2.5195867226724094,"vX0":-6.868039628938961,"vY0":-137.4548325242793,"vZ0":-7.192155737527535,"x":103.9,"y":170.75,"x0":2.22104581228749,"y0":50.003216457336826,"z0":5.94563715202795,"aX":9.690196342931573},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2430,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.39980101175477945,"extension":6.872900818064224},"hitData":{"launchSpeed":81.6,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.73,"coordY":157.34}},"index":2,"playId":"881b339b-4749-31a0-861b-f07b184c3a08","pitchNumber":2,"startTime":"2026-04-19T21:55:47.232Z","endTime":"2026-04-19T21:55:54.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:55:54.966Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to center fielder Matt Vierling.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:58:27.065Z","endTime":"2026-04-19T21:59:34.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T21:58:07.376Z","endTime":"2026-04-19T21:58:29.403Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59226599971061,"aZ":-30.288891554976804,"pfxX":9.88235502770688,"pfxZ":1.1629508833540267,"pX":0.13271842132661116,"pZ":2.33794661687924,"vX0":-4.183238292310331,"vY0":-126.51541753525677,"vZ0":-2.6254423024818747,"x":111.94,"y":175.66,"x0":0.5267510077212014,"y0":50.00105671594794,"z0":5.824758552577642,"aX":15.965936967977425},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.7,"breakHorizontal":-16.9,"spinRate":1595,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4334734248524277,"extension":5.766748651441095},"index":1,"playId":"f37ae0a3-6187-33d8-a977-31efa4cb76ca","pitchNumber":1,"startTime":"2026-04-19T21:58:29.403Z","endTime":"2026-04-19T21:58:33.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680552065263964,"aZ":-42.69479818686259,"pfxX":-9.164261277249565,"pfxZ":-8.500352991331155,"pX":-0.7343305747789767,"pZ":1.8570916353501115,"vX0":-0.39647574844689387,"vY0":-111.61415960404406,"vZ0":0.6761576244824101,"x":144.99,"y":188.64,"x0":0.6338668351540327,"y0":50.003848451652246,"z0":6.015700108368252,"aX":-11.340764820850138},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-14.8,"breakHorizontal":16.7,"spinRate":2871,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.49437545769628155,"extension":5.743215657164384},"index":2,"playId":"60a64be8-a612-336f-af09-9fc3daa2010d","pitchNumber":2,"startTime":"2026-04-19T21:58:43.007Z","endTime":"2026-04-19T21:58:46.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70809967874268,"aZ":-42.59662269781152,"pfxX":-8.039544380682752,"pfxZ":-8.069329294420816,"pX":-0.9507941303809433,"pZ":-0.35459098293278796,"vX0":-1.2318322814182565,"vY0":-114.05342247455539,"vZ0":-4.075752366529296,"x":153.24,"y":248.35,"x0":0.6416813248425457,"y0":50.001253619990344,"z0":5.738758148936525,"aX":-10.387969397283317},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.4,"breakHorizontal":14.9,"spinRate":2867,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.483796163400779,"extension":5.804588160040265},"index":3,"playId":"97f47073-f9f9-391e-9684-6ad2e9305fc9","pitchNumber":3,"startTime":"2026-04-19T21:59:03.338Z","endTime":"2026-04-19T21:59:06.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.972007121936414,"aZ":-34.0572873034359,"pfxX":6.765772332148755,"pfxZ":-1.149711646841597,"pX":-0.7277608485087208,"pZ":1.7960251272723173,"vX0":-5.319009814126167,"vY0":-128.121010657265,"vZ0":-3.5119595578895186,"x":144.74,"y":190.29,"x0":0.5150399681870728,"y0":50.004756901342084,"z0":5.8977960451210665,"aX":11.044064961091518},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":-10.8,"spinRate":1570,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.43051639899791194,"extension":5.756596473060173},"hitData":{"launchSpeed":99.7,"launchAngle":53.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.63,"coordY":90.61}},"index":4,"playId":"c226b719-63c0-35b5-8504-3dbc2d98be06","pitchNumber":4,"startTime":"2026-04-19T21:59:24.124Z","endTime":"2026-04-19T21:59:34.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T21:59:34.856Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T21:59:39.759Z","endTime":"2026-04-19T22:00:50.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271926806858243,"aZ":-22.8718067508342,"pfxX":9.740345318063364,"pfxZ":5.083376416387815,"pX":0.36073667936786097,"pZ":1.701790135145972,"vX0":-4.041490537662708,"vY0":-134.64563373519007,"vZ0":-6.527984869786111,"x":103.25,"y":192.83,"x0":0.6190427281195625,"y0":50.000234622810225,"z0":5.784971374521328,"aX":17.81363357813443},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-16.7,"spinRate":2204,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4073869353091122,"extension":5.744303460090714},"index":0,"playId":"6bcb83f2-8464-3560-88f8-54e04729de25","pitchNumber":1,"startTime":"2026-04-19T21:59:56.912Z","endTime":"2026-04-19T22:00:00.226Z","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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974284868213772,"aZ":-42.82314126076736,"pfxX":-6.861396543974574,"pfxZ":-8.090126173904753,"pX":-1.4685366352202958,"pZ":0.8945652182770523,"vX0":-2.5604239340093713,"vY0":-115.04057651138902,"vZ0":-1.753283082600954,"x":172.98,"y":214.63,"x0":0.5563404990990335,"y0":50.00479789121839,"z0":5.887720784745314,"aX":-9.028856373458623},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.8,"breakHorizontal":13.1,"spinRate":2920,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4794850326579949,"extension":5.928824624831944},"index":1,"playId":"8d16bf02-60c7-376c-a31a-e549e1d0373b","pitchNumber":2,"startTime":"2026-04-19T22:00:12.846Z","endTime":"2026-04-19T22:00:15.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049599290690118,"aZ":-32.7438579792264,"pfxX":10.165460933950602,"pfxZ":-0.34589747082501177,"pX":-0.2681256540245816,"pZ":1.0121966255837525,"vX0":-5.0583214893550625,"vY0":-127.59631974554512,"vZ0":-5.094512517110354,"x":127.22,"y":211.45,"x0":0.4313580279229864,"y0":50.00478699697701,"z0":5.649129736653793,"aX":16.572525379165455},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.7,"breakHorizontal":-17.0,"spinRate":1531,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.43115555997421895,"extension":5.821818408416499},"index":2,"playId":"fc2b2d24-ab1f-396b-a97a-e882d4986f1d","pitchNumber":3,"startTime":"2026-04-19T22:00:31.629Z","endTime":"2026-04-19T22:00:35.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38596833317859,"aZ":-25.983735835747613,"pfxX":9.946542373082465,"pfxZ":3.3313069849630788,"pX":-0.8331096893143096,"pZ":1.8932422263347972,"vX0":-5.939416353143509,"vY0":-136.35737533497175,"vZ0":-6.037319530093436,"x":148.76,"y":187.66,"x0":0.09483447798092347,"y0":50.00629949854517,"z0":5.958692145368734,"aX":18.506306756823804},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":-16.6,"spinRate":2164,"spinDirection":136},"zone":7,"typeConfidence":2.0,"plateTime":0.4035588059348112,"extension":5.8202307193750915},"index":3,"playId":"b7521b25-18ee-37fa-b9d0-cb48f0cca30b","pitchNumber":4,"startTime":"2026-04-19T22:00:46.692Z","endTime":"2026-04-19T22:00:50.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:00:50.307Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Roman Anthony grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T22:00:53.719Z","endTime":"2026-04-19T22:02:29.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761777634646087,"aZ":-29.64542026592099,"pfxX":8.437672088271391,"pfxZ":1.4085665021267948,"pX":-0.2769246098704479,"pZ":1.9470985793783258,"vX0":-5.064735427428296,"vY0":-133.9960027212284,"vZ0":-4.210708545542008,"x":127.56,"y":186.21,"x0":0.5516819360089722,"y0":50.0047515555255,"z0":5.682353084713158,"aX":15.185821629542021},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":-14.0,"spinRate":2113,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4103887833655291,"extension":5.824815513682226},"index":0,"playId":"a34d9c16-4d02-3113-8c67-7f1cb3a3b431","pitchNumber":1,"startTime":"2026-04-19T22:01:18.656Z","endTime":"2026-04-19T22:01:22.290Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-19T22:01:30.145Z","endTime":"2026-04-19T22:01:41.609Z","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, 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.8,"endSpeed":84.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.345617928241275,"aZ":-30.06234319882446,"pfxX":10.730555799432695,"pfxZ":1.1493533470596917,"pX":0.1995735039543383,"pZ":1.4559714263474817,"vX0":-4.358530643605906,"vY0":-136.2335635452505,"vZ0":-5.881900051448609,"x":109.39,"y":199.47,"x0":0.4472116100424529,"y0":50.00417668520731,"z0":5.783039103131413,"aX":19.706775233750648},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.7,"breakHorizontal":-18.1,"spinRate":2040,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4056628009486265,"extension":5.746204542803736},"index":2,"playId":"81c034ba-43cb-3628-b3c1-fe0f23880ab7","pitchNumber":2,"startTime":"2026-04-19T22:01:41.609Z","endTime":"2026-04-19T22:01:44.609Z","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":83.3,"endSpeed":77.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312005430595484,"aZ":-37.62156546193918,"pfxX":-4.057308241426286,"pfxZ":-3.6380657404604317,"pX":-0.8255524176265119,"pZ":2.186415395552059,"vX0":-2.2816209219782233,"vY0":-121.38933908839672,"vZ0":-0.9565255370247556,"x":148.47,"y":179.75,"x0":0.6531730121632344,"y0":50.004932268605906,"z0":5.8549137397743225,"aX":-6.068256442897918},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.6,"breakHorizontal":7.9,"spinRate":2591,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.45085652267352794,"extension":5.873553318683186},"index":3,"playId":"f582d4f2-7ad0-3250-947f-1d3d38ea922c","pitchNumber":3,"startTime":"2026-04-19T22:02:00.802Z","endTime":"2026-04-19T22:02:05.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":90.9,"endSpeed":82.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07807027095913,"aZ":-28.678929883311387,"pfxX":9.567552026243684,"pfxZ":2.006124304146576,"pX":-0.10113709842514103,"pZ":3.128561763452057,"vX0":-3.7746196136670256,"vY0":-132.21894441317323,"vZ0":-2.2684927103570383,"x":120.86,"y":154.31,"x0":0.11391649150731492,"y0":50.00573322639812,"z0":6.133899316418122,"aX":16.691676432156875},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-16.3,"spinRate":1616,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.41662413323723335,"extension":5.709316779508317},"hitData":{"launchSpeed":101.1,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.52,"coordY":147.71}},"index":4,"playId":"cc2ec9f9-86bc-3a8b-a795-b100cdd2ad83","pitchNumber":4,"startTime":"2026-04-19T22:02:21.817Z","endTime":"2026-04-19T22:02:29.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:02:29.226Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T22:05:09.053Z","endTime":"2026-04-19T22:05:18.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":{"description":"Pitching Change: Ryan Watson replaces Garrett Crochet.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:04:38.633Z","endTime":"2026-04-19T22:05:11.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729479274179663,"aZ":-22.658774804217,"pfxX":-1.442165501074871,"pfxZ":5.603410035711749,"pX":0.3883783251114059,"pZ":1.7862720298052532,"vX0":4.050155840839275,"vY0":-129.17427304521527,"vZ0":-4.764954067384213,"x":102.2,"y":190.55,"x0":-1.0092213902421732,"y0":50.00112318028533,"z0":5.386380895519502,"aX":-2.448483680045897},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":1.8,"spinRate":2097,"spinDirection":201},"zone":9,"typeConfidence":0.88,"plateTime":0.42326987006025174,"extension":7.166016834608796},"hitData":{"launchSpeed":92.2,"launchAngle":22.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.62,"coordY":94.72}},"index":1,"playId":"4f73ab75-32ad-37aa-91e4-21cab4868eea","pitchNumber":1,"startTime":"2026-04-19T22:05:11.407Z","endTime":"2026-04-19T22:05:18.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:05:18.740Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T22:05:18.877Z","endTime":"2026-04-19T22:06:18.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.358115054256565,"aZ":-17.36495019867993,"pfxX":-9.902092770227307,"pfxZ":8.118749540071448,"pX":-0.5073804187857517,"pZ":3.130092431383683,"vX0":4.067035720040299,"vY0":-134.49845109926062,"vZ0":-3.030213674406048,"x":136.34,"y":154.27,"x0":-0.756293299127116,"y0":50.0043502992875,"z0":5.509445746491031,"aX":-18.06357723431262},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":17.0,"spinRate":2302,"spinDirection":216},"zone":1,"typeConfidence":0.88,"plateTime":0.40792811085419656,"extension":7.117096452177575},"index":0,"playId":"43cd871b-6281-3846-9f34-254a8f18041e","pitchNumber":1,"startTime":"2026-04-19T22:05:42.656Z","endTime":"2026-04-19T22:05:46.297Z","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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293134319437403,"aZ":-29.933898838866533,"pfxX":7.3341116920132885,"pfxZ":1.5400380050577738,"pX":-1.012993488799337,"pZ":3.363468023662238,"vX0":-1.7337465151270919,"vY0":-119.99656345744161,"vZ0":1.254327548576751,"x":155.61,"y":147.97,"x0":-1.2339074561263812,"y0":50.00514393349381,"z0":5.501468158219103,"aX":10.693148969947508},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":-12.8,"spinRate":1869,"spinDirection":90},"zone":11,"typeConfidence":0.88,"plateTime":0.4565191293154278,"extension":6.839348404645207},"index":1,"playId":"8eb6030b-a883-3198-ba54-a43d71a8c5bb","pitchNumber":2,"startTime":"2026-04-19T22:05:56.674Z","endTime":"2026-04-19T22:06:00.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.369369319159713,"aZ":-19.692327322873982,"pfxX":-1.9747588335177872,"pfxZ":7.114990700897961,"pX":0.027892870242427027,"pZ":2.7068285255058586,"vX0":3.313436699008079,"vY0":-131.49674718100337,"vZ0":-3.2696537055946684,"x":115.94,"y":165.7,"x0":-0.9908265633871952,"y0":50.00565343724466,"z0":5.424045130836661,"aX":-3.4660739419919455},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":2.9,"spinRate":2354,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.416233479418457,"extension":7.055607947402415},"hitData":{"launchSpeed":91.9,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.95,"coordY":155.82}},"index":2,"playId":"874f65cd-a16d-3d78-b2a6-b7f41ae558ed","pitchNumber":3,"startTime":"2026-04-19T22:06:11.152Z","endTime":"2026-04-19T22:06:18.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:06:18.796Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T22:06:52.735Z","endTime":"2026-04-19T22:07:35.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:06:42.981Z","endTime":"2026-04-19T22:06:55.111Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"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.7,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928784049298276,"aZ":-21.659804774636406,"pfxX":-2.2694539675080536,"pfxZ":5.97745920360213,"pX":1.676035766461204,"pZ":0.9236740695473121,"vX0":7.3255407219867985,"vY0":-131.76776346729963,"vZ0":-7.232769169957523,"x":53.11,"y":213.84,"x0":-0.8449072064306727,"y0":50.00361094727963,"z0":5.30392865162599,"aX":-3.993086235210144},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.4,"breakHorizontal":2.5,"spinRate":2301,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.41564636928373977,"extension":7.071967941312165},"index":1,"playId":"0dbc5ab9-8b5e-3fea-a921-84ebba57c4ac","pitchNumber":1,"startTime":"2026-04-19T22:06:55.111Z","endTime":"2026-04-19T22:06:58.302Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.984585161419258,"aZ":-19.278511277321787,"pfxX":-2.166386643629229,"pfxZ":7.368483534725442,"pX":1.0530555269192656,"pZ":2.933901896171707,"vX0":5.9274548286937145,"vY0":-131.2717138880185,"vZ0":-2.758199734003861,"x":76.86,"y":159.56,"x0":-0.94974179130551,"y0":50.005176626299225,"z0":5.428392505495747,"aX":-3.7932551348018086},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":2.6,"spinRate":2275,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.416752387854868,"extension":7.010855037986921},"index":2,"playId":"4fd1f914-59b9-3ed6-a7d2-ef520f18e6f1","pitchNumber":2,"startTime":"2026-04-19T22:07:10.202Z","endTime":"2026-04-19T22:07:13.667Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903891102381138,"aZ":-21.20728428389565,"pfxX":-0.5218259820126658,"pfxZ":6.324572071906871,"pX":0.22054995130565508,"pZ":1.7106698632093413,"vX0":3.3240151011220345,"vY0":-131.1322558853782,"vZ0":-5.209869055532221,"x":108.59,"y":192.59,"x0":-0.9981081969391777,"y0":50.00103356603574,"z0":5.3150154186550935,"aX":-0.9048507962602946},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.4,"breakHorizontal":0.1,"spinRate":2290,"spinDirection":206},"zone":8,"typeConfidence":0.9,"plateTime":0.4184070089530425,"extension":7.119767462701455},"hitData":{"launchSpeed":85.7,"launchAngle":22.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.36,"coordY":108.16}},"index":3,"playId":"f5a196b6-9eb7-39b1-b9fc-a8f2a6f348a6","pitchNumber":3,"startTime":"2026-04-19T22:07:26.170Z","endTime":"2026-04-19T22:07:35.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:07:35.975Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a ground ball to right fielder Wilyer Abreu. Javier Báez to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T22:08:33.349Z","endTime":"2026-04-19T22:10:11.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kerry Carpenter replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:07:54.328Z","endTime":"2026-04-19T22:07:57.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T22:07:57.508Z","endTime":"2026-04-19T22:08:33.349Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"7c376fc0-6ba8-444f-baba-5963801e780f","startTime":"2026-04-19T22:08:33.349Z","endTime":"2026-04-19T22:08:38.349Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931102311431957,"aZ":-20.469584568519696,"pfxX":-3.350531122972039,"pfxZ":6.661363269275277,"pX":1.1803692843155928,"pZ":2.878832494270301,"vX0":6.694489230467021,"vY0":-131.72343003985233,"vZ0":-2.785496385848404,"x":72.01,"y":161.05,"x0":-0.9585565191887826,"y0":50.005017788976104,"z0":5.463147972849912,"aX":-5.8900084551316505},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.6,"breakHorizontal":4.6,"spinRate":2063,"spinDirection":195},"zone":12,"typeConfidence":0.79,"plateTime":0.41579482873778373,"extension":7.134327795115835},"index":3,"playId":"8fe276fa-ded9-3fe9-8050-81c4e8ead7ba","pitchNumber":1,"startTime":"2026-04-19T22:08:53.078Z","endTime":"2026-04-19T22:08:56.078Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33724073971822,"aZ":-14.489994523342169,"pfxX":-5.2314223231026125,"pfxZ":9.612648877664855,"pX":0.40244540295520403,"pZ":3.4678780185741545,"vX0":5.333414018833116,"vY0":-135.46708913351117,"vZ0":-2.66374357815377,"x":102.63,"y":119.22,"x0":-0.9216274642767572,"y0":50.006374018783205,"z0":5.489503910695569,"aX":-9.62856968522902},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2191,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.40586231004762974,"extension":7.033415744487888},"index":4,"playId":"cd8819a9-fe11-3d9d-8935-73f418aeded7","pitchNumber":2,"startTime":"2026-04-19T22:09:16.216Z","endTime":"2026-04-19T22:09:19.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523265415535796,"aZ":-41.42488491284516,"pfxX":6.857080698861476,"pfxZ":-6.42854536800632,"pX":0.11341945632784614,"pZ":0.7631877842219673,"vX0":0.5652983852565895,"vY0":-119.8425374424772,"vZ0":-2.1893063784235407,"x":112.68,"y":218.17,"x0":-1.015855794676248,"y0":50.00297867653733,"z0":5.42674577833385,"aX":9.86535827128916},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.9,"breakHorizontal":-12.5,"spinRate":2163,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4589636354371276,"extension":6.9755176700549075},"index":5,"playId":"b18c11d9-ca14-3144-94fa-d75406d03540","pitchNumber":3,"startTime":"2026-04-19T22:09:36.137Z","endTime":"2026-04-19T22:09:39.300Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7652602283731,"aZ":-14.753007120148236,"pfxX":-4.924800687943653,"pfxZ":9.32914853697979,"pX":0.15391824738837823,"pZ":3.3578072155750958,"vX0":4.605729388512726,"vY0":-136.46795013239213,"vZ0":-2.9682896302672304,"x":111.13,"y":148.12,"x0":-0.9238487383801726,"y0":50.004843945571444,"z0":5.4886459908614285,"aX":-9.199452827184059},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2183,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.40286382313768243,"extension":7.065916326658434},"hitData":{"launchSpeed":94.4,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.85,"coordY":116.81}},"index":6,"playId":"68ec63e2-6fcb-384b-9b18-d3437fa6eb64","pitchNumber":4,"startTime":"2026-04-19T22:10:00.331Z","endTime":"2026-04-19T22:10:11.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:10:11.411Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T22:10:17.264Z","endTime":"2026-04-19T22:12:28.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805388672318408,"aZ":-23.202627091370456,"pfxX":-1.1562644850485628,"pfxZ":5.1547032287559045,"pX":-0.3045995340221248,"pZ":1.6915377189001919,"vX0":2.224369893462059,"vY0":-130.8851899441444,"vZ0":-4.853532575070819,"x":128.61,"y":193.11,"x0":-1.0140353375330453,"y0":50.00436037453387,"z0":5.3005960305147095,"aX":-2.0130202946726476},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":1.7,"spinRate":2194,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.4179815758665071,"extension":7.087364496419569},"index":0,"playId":"f08b0ccf-f442-3c19-82a0-3117ea693c69","pitchNumber":1,"startTime":"2026-04-19T22:10:42.808Z","endTime":"2026-04-19T22:10:46.371Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.290082494331607,"aZ":-29.45677732918375,"pfxX":7.663843674716157,"pfxZ":1.8064829749325364,"pX":0.5374908201999586,"pZ":1.6770414857870648,"vX0":1.3256375940498508,"vY0":-122.47928662224359,"vZ0":-2.685385632220967,"x":96.51,"y":193.5,"x0":-1.0070968551097979,"y0":50.00420179600486,"z0":5.330743818901444,"aX":11.535438955992987},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-14.2,"spinRate":2083,"spinDirection":73},"zone":9,"typeConfidence":0.9,"plateTime":0.44880721141367763,"extension":6.96356478878216},"index":1,"playId":"58081e42-80e1-3688-a6cc-5e915c6eb5a1","pitchNumber":2,"startTime":"2026-04-19T22:10:59.989Z","endTime":"2026-04-19T22:11:05.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748367799291596,"aZ":-25.02798846941758,"pfxX":7.313313594803059,"pfxZ":4.646548135012547,"pX":1.8805245550693064,"pZ":1.0468226093682933,"vX0":4.575045393702822,"vY0":-124.21678648719816,"vZ0":-5.208998768595951,"x":45.32,"y":210.52,"x0":-0.9453738421804699,"y0":50.00011847808784,"z0":5.295984109648981,"aX":11.2346438731876},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":-14.4,"spinRate":2075,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4437882660880206,"extension":7.092399819322094},"index":2,"playId":"12e44fe5-2958-33da-963b-bfbe6a071499","pitchNumber":3,"startTime":"2026-04-19T22:11:29.731Z","endTime":"2026-04-19T22:11:32.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.041973975817093,"aZ":-26.64979001357291,"pfxX":7.78233757745393,"pfxZ":3.6130843887551656,"pX":0.1504935487204163,"pZ":2.209924743760511,"vX0":0.5968248258990781,"vY0":-123.34581037764468,"vZ0":-2.173292372155905,"x":111.26,"y":179.11,"x0":-1.1054211777642569,"y0":50.00533706868057,"z0":5.3643038964468515,"aX":11.914700814524723},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.2,"breakHorizontal":-14.2,"spinRate":1969,"spinDirection":87},"zone":5,"typeConfidence":0.91,"plateTime":0.44517028141819015,"extension":7.027692136196323},"index":3,"playId":"894fea54-1188-3df4-abab-13e96c4e4cd8","pitchNumber":4,"startTime":"2026-04-19T22:11:48.332Z","endTime":"2026-04-19T22:11:51.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T22:12:07.809Z","endTime":"2026-04-19T22:12:20.275Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47768451407048,"aZ":-26.655946933915946,"pfxX":4.462136064828534,"pfxZ":3.4912423492942466,"pX":-0.4062343724218537,"pZ":2.567718670487097,"vX0":0.3150141600639753,"vY0":-124.54554936752334,"vZ0":-1.532514058190281,"x":132.48,"y":169.45,"x0":-1.1144143848766832,"y0":50.004218968287255,"z0":5.381902446579289,"aX":7.056227026657427},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":-8.2,"spinRate":2003,"spinDirection":77},"zone":4,"typeConfidence":0.87,"plateTime":0.43867910609512073,"extension":6.907889984226691},"hitData":{"launchSpeed":86.2,"launchAngle":33.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.52,"coordY":117.9}},"index":5,"playId":"64b2a296-d663-3daa-882b-1968e53a58c4","pitchNumber":5,"startTime":"2026-04-19T22:12:20.275Z","endTime":"2026-04-19T22:12:28.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:12:28.164Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:14:59.528Z","endTime":"2026-04-19T22:15:32.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kerry Carpenter remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:13:52.732Z","endTime":"2026-04-19T22:15:01.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.918615059217927,"aZ":-27.205553810853402,"pfxX":8.854956196087873,"pfxZ":2.761622562939996,"pX":-0.6499277137105423,"pZ":2.1448891028970927,"vX0":-5.657250208519271,"vY0":-133.50232292005478,"vZ0":-4.545591094006638,"x":141.77,"y":180.87,"x0":0.35100179493693323,"y0":50.00010777351772,"z0":5.838061182541489,"aX":15.91119332579787},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.2,"breakHorizontal":-14.8,"spinRate":2115,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.4109584855668649,"extension":5.841754610142965},"index":1,"playId":"54d1f8b2-3d74-39f3-85d6-72a470bf00ec","pitchNumber":1,"startTime":"2026-04-19T22:15:01.904Z","endTime":"2026-04-19T22:15:05.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52056916329998,"aZ":-35.22851924983612,"pfxX":7.271096945523105,"pfxZ":-1.8532503947023056,"pX":0.5826199362574527,"pZ":1.841788395856983,"vX0":-2.30154454025439,"vY0":-127.99929055887999,"vZ0":-3.013269499201128,"x":94.79,"y":189.05,"x0":0.5532973598945921,"y0":50.00487882709523,"z0":5.816582851916692,"aX":11.963783912885487},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.8,"breakHorizontal":-12.6,"spinRate":1658,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.42932021104210394,"extension":5.731193300861548},"index":2,"playId":"8834ac29-718d-340a-b932-62b23e7c66d3","pitchNumber":2,"startTime":"2026-04-19T22:15:15.326Z","endTime":"2026-04-19T22:15:18.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156341008516254,"aZ":-44.43509339441959,"pfxX":-7.80118951943582,"pfxZ":-9.38751790918272,"pX":0.0952931452444975,"pZ":1.0689987373065317,"vX0":0.9697371449029779,"vY0":-114.44551074719747,"vZ0":-1.1672135021363252,"x":113.37,"y":209.92,"x0":0.6742071180604317,"y0":50.0034738338794,"z0":5.997741903399407,"aX":-10.18892123556653},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-16.9,"breakHorizontal":13.8,"spinRate":2924,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.48144181244955053,"extension":5.776608203261281},"index":3,"playId":"7dd3b095-ebf6-394a-aa85-15b19fd3e82e","pitchNumber":3,"startTime":"2026-04-19T22:15:29.471Z","endTime":"2026-04-19T22:15:32.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:15:32.907Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:15:35.380Z","endTime":"2026-04-19T22:16:06.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406213214429737,"aZ":-45.24093299423341,"pfxX":-7.649420505816224,"pfxZ":-10.531504965337636,"pX":0.37993952089347405,"pZ":2.0521727556720033,"vX0":1.3821739738671424,"vY0":-112.18078663498711,"vZ0":1.2990061255687564,"x":102.52,"y":183.37,"x0":0.7380108162846591,"y0":50.00479455328502,"z0":6.176918767355367,"aX":-9.486950093560012},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-18.1,"breakHorizontal":13.3,"spinRate":2823,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.4933925512102135,"extension":5.526457102993826},"hitData":{"launchSpeed":84.3,"launchAngle":30.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.08,"coordY":84.33}},"index":0,"playId":"73402a1f-6692-3c01-b95c-1f5b4b03a6c5","pitchNumber":1,"startTime":"2026-04-19T22:15:58.560Z","endTime":"2026-04-19T22:16:06.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:16:06.442Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Story walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:16:06.963Z","endTime":"2026-04-19T22:18:55.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":81.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73822285819106,"aZ":-32.292821567753876,"pfxX":10.388590983993856,"pfxZ":-0.06906034485768586,"pX":0.2656924500084253,"pZ":3.3942809408067487,"vX0":-4.318158228464225,"vY0":-132.1255770279892,"vZ0":-0.029310130965710557,"x":106.87,"y":147.13,"x0":0.5913016287635491,"y0":50.00207551051668,"z0":5.821480592226105,"aX":17.975496164272794},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":-17.5,"spinRate":2110,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.417976016469241,"extension":5.704065239408275},"index":0,"playId":"ca811f27-a60a-3863-bf18-8d85c207381d","pitchNumber":1,"startTime":"2026-04-19T22:16:32.867Z","endTime":"2026-04-19T22:16:36.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.633584719929075,"aZ":-22.89150865058327,"pfxX":8.507400104463425,"pfxZ":5.140051180687106,"pX":-0.7134269189340137,"pZ":3.7879024212897576,"vX0":-5.411525949551506,"vY0":-135.09330038058562,"vZ0":-1.5402115027039311,"x":144.19,"y":136.51,"x0":0.2339898253830467,"y0":50.004834042078684,"z0":6.010986456897892,"aX":15.370789627290597},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":2266,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40901658789476114,"extension":5.74857354137487},"index":1,"playId":"2e4f6b6a-91c2-3be0-a836-4591ef88e6a7","pitchNumber":2,"startTime":"2026-04-19T22:16:45.782Z","endTime":"2026-04-19T22:16:49.447Z","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":77.7,"endSpeed":70.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199959691179135,"aZ":-43.473630894063504,"pfxX":-8.75425796109219,"pfxZ":-8.998494738877547,"pX":-0.21308964532283242,"pZ":0.5629162597650075,"vX0":0.3022293402177589,"vY0":-113.03503036567756,"vZ0":-1.7520940695034477,"x":125.12,"y":223.58,"x0":0.7813882927916767,"y0":50.00123010222074,"z0":5.8314949366709605,"aX":-10.996370500073093},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-16.3,"breakHorizontal":15.6,"spinRate":2888,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.49007587636117744,"extension":5.882915643739193},"index":2,"playId":"02179aee-9b20-36be-b98f-279635c95e9b","pitchNumber":3,"startTime":"2026-04-19T22:17:04.227Z","endTime":"2026-04-19T22:17:07.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73912468970091,"aZ":-43.40476906834611,"pfxX":-7.211804325286705,"pfxZ":-8.601875074945527,"pX":-0.16075067778313912,"pZ":2.299832413738799,"vX0":0.46668678349712994,"vY0":-114.5507582721642,"vZ0":1.1879600561044876,"x":123.13,"y":176.68,"x0":0.5654807185237326,"y0":50.004577102373275,"z0":6.078864408716162,"aX":-9.411444775923897},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.8,"breakHorizontal":12.8,"spinRate":2699,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.48149714752793793,"extension":5.710108860807748},"index":3,"playId":"60392651-81fc-3fb6-8de2-b1c015275004","pitchNumber":4,"startTime":"2026-04-19T22:17:25.412Z","endTime":"2026-04-19T22:17:28.862Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T22:17:52.675Z","endTime":"2026-04-19T22:18:11.595Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049826870366353,"aZ":-22.569612964599916,"pfxX":7.550810584669876,"pfxZ":5.060505495053972,"pX":-1.6580617365241317,"pZ":2.7160340538343664,"vX0":-7.188561016355923,"vY0":-136.84460168130548,"vZ0":-4.684843573091195,"x":180.2,"y":165.45,"x0":0.021198963808149722,"y0":50.00133133356449,"z0":5.995190974996467,"aX":14.327200050012392},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":2195,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4001733368481908,"extension":5.809768260077504},"index":5,"playId":"6098ddee-30c0-345d-ae73-aab01ef62b43","pitchNumber":5,"startTime":"2026-04-19T22:18:11.595Z","endTime":"2026-04-19T22:18:14.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54991960181427,"aZ":-25.301143576949144,"pfxX":10.29443892253838,"pfxZ":3.769331778292175,"pX":-0.269342292086329,"pZ":2.7210632982865595,"vX0":-5.202633541259862,"vY0":-134.5172170698475,"vZ0":-3.0973415618409548,"x":127.27,"y":165.31,"x0":0.35755480251874644,"y0":50.003706882411095,"z0":5.69123562776612,"aX":18.77152636246976},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":2133,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40797376034724087,"extension":5.846183993910781},"index":6,"playId":"cf3ef9c6-a721-344e-b646-a9fe7d2b13df","pitchNumber":6,"startTime":"2026-04-19T22:18:27.886Z","endTime":"2026-04-19T22:18:30.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23236988126873,"aZ":-41.383139006774165,"pfxX":-9.685266681346782,"pfxZ":-8.296645518178476,"pX":3.0095579532513126,"pZ":3.405130879837439,"vX0":6.489514291772647,"vY0":-105.09923738426434,"vZ0":4.2664225311953645,"x":2.28,"y":146.84,"x0":1.1271592306524594,"y0":50.005068362098406,"z0":6.181872531150906,"aX":-10.743892867667247},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-13.3,"breakHorizontal":15.6,"spinRate":2540,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.5228663948177008,"extension":5.646379664264961},"index":7,"playId":"549e53d4-b08a-3c11-82e5-6070597d6894","pitchNumber":7,"startTime":"2026-04-19T22:18:51.525Z","endTime":"2026-04-19T22:18:55.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:18:55.212Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T22:20:37.080Z","endTime":"2026-04-19T22:21:11.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:19:15.289Z","endTime":"2026-04-19T22:20:39.459Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359591466774397,"aZ":-24.693783058273425,"pfxX":4.878891577295846,"pfxZ":4.184557435374396,"pX":-0.7381402888996984,"pZ":3.2924882917616167,"vX0":-4.708534989462324,"vY0":-133.0571123885207,"vZ0":-2.311174705533668,"x":145.14,"y":149.88,"x0":0.4231182752484483,"y0":50.00172276445627,"z0":5.967208952102004,"aX":8.720970304867658},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":-7.8,"spinRate":2225,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.412120441211659,"extension":5.924810760670821},"index":1,"playId":"93215e1f-693c-36d6-ac18-6d0e772bde37","pitchNumber":1,"startTime":"2026-04-19T22:20:39.459Z","endTime":"2026-04-19T22:20:43.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56032976009447,"aZ":-24.587511500319515,"pfxX":7.935062790249885,"pfxZ":4.351008062053272,"pX":0.014624086934795253,"pZ":1.907170900720406,"vX0":-4.1136237226107495,"vY0":-131.67182127250734,"vZ0":-5.457587721772059,"x":116.44,"y":187.29,"x0":0.5712704633461531,"y0":50.005317490320344,"z0":5.840751663296019,"aX":13.849890931791236},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-13.4,"spinRate":2256,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4169565497611609,"extension":5.867868568213784},"hitData":{"launchSpeed":99.9,"launchAngle":45.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.11,"coordY":91.91}},"index":2,"playId":"aa3f1301-e9b7-3d56-b1d2-7b6a38fe8335","pitchNumber":2,"startTime":"2026-04-19T22:21:02.291Z","endTime":"2026-04-19T22:21:11.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:21:11.969Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:23:35.933Z","endTime":"2026-04-19T22:25:17.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Anderson replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:23:11.388Z","endTime":"2026-04-19T22:23:38.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681252,"link":"/api/v1/people/681252"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672485968877506,"aZ":-29.583326409412344,"pfxX":2.8202307351812252,"pfxZ":1.7358911387396425,"pX":0.9814648741069789,"pZ":1.1900391148692098,"vX0":0.9180886015398885,"vY0":-121.4164042403324,"vZ0":-5.845929612805772,"x":79.59,"y":206.65,"x0":0.2320372400491065,"y0":50.00450758646861,"z0":6.202031488003573,"aX":4.212674334112149},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.0,"breakHorizontal":-5.3,"spinRate":2225,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4510424493720464,"extension":6.084338805924089},"index":1,"playId":"8953369a-ec37-3416-ba79-452f5ce89854","pitchNumber":1,"startTime":"2026-04-19T22:23:38.054Z","endTime":"2026-04-19T22:23:41.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.108396662251625,"aZ":-14.765426071893563,"pfxX":-3.3216779736626805,"pfxZ":10.18834739223205,"pX":0.624220115115866,"pZ":2.9767775863235135,"vX0":1.878699975277332,"vY0":-130.32217949071506,"vZ0":-5.701154519689099,"x":93.21,"y":158.41,"x0":0.32299323181210626,"y0":50.001920668063335,"z0":6.320554283075372,"aX":-5.674839376633338},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.3,"breakHorizontal":5.5,"spinRate":2099,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.42138186550541734,"extension":6.0481443759780555},"index":2,"playId":"823ae54f-adc8-355d-ae46-7e85e773dce5","pitchNumber":2,"startTime":"2026-04-19T22:23:52.834Z","endTime":"2026-04-19T22:23:57.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.417695864513377,"aZ":-12.353419536310467,"pfxX":-4.003172466596158,"pfxZ":11.408509063555375,"pX":-0.18849173262604885,"pZ":2.4492911078903963,"vX0":0.44218679104965464,"vY0":-131.374615853486,"vZ0":-7.425991166903092,"x":124.18,"y":172.65,"x0":0.16007859828685972,"y0":50.000728622402754,"z0":6.2425774299283034,"aX":-6.954008858030331},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.1,"breakHorizontal":7.1,"spinRate":2043,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.41788904788110726,"extension":6.0294130976496945},"index":3,"playId":"f4dff2d6-4b89-3f02-9cf3-eb702895ee97","pitchNumber":3,"startTime":"2026-04-19T22:24:31.588Z","endTime":"2026-04-19T22:24:34.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.971989448673412,"aZ":-14.819387848900162,"pfxX":-1.8035251356988082,"pfxZ":9.753477495616885,"pX":0.28403995955389927,"pZ":5.1656696005352005,"vX0":0.7964752212137388,"vY0":-133.1568563462487,"vZ0":-0.8036847749158271,"x":106.17,"y":99.31,"x0":0.2138994666721435,"y0":50.00495933271179,"z0":6.552731947019494,"aX":-3.2102227450137955},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":1956,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.41274735056328593,"extension":6.00689048167754},"index":4,"playId":"76d29ead-f0b4-3924-aee4-1dcff4d73906","pitchNumber":4,"startTime":"2026-04-19T22:24:50.397Z","endTime":"2026-04-19T22:24:53.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.739802821487956,"aZ":-34.90456968876552,"pfxX":7.29057237068932,"pfxZ":-2.261850275494557,"pX":0.44487140689774846,"pZ":1.8898453107658562,"vX0":-0.5223673369177018,"vY0":-109.40274124517062,"vZ0":-1.1647739377883743,"x":100.04,"y":187.75,"x0":-0.25970478541499215,"y0":50.00072743169848,"z0":6.178335678471365,"aX":8.814705507984547},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-4.1,"breakHorizontal":-13.1,"spinRate":2076,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.5011160711171008,"extension":6.252469776646175},"hitData":{"launchSpeed":74.9,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.17,"coordY":161.04}},"index":5,"playId":"bfec3916-1731-3a5d-973f-608b32aaffc1","pitchNumber":5,"startTime":"2026-04-19T22:25:06.505Z","endTime":"2026-04-19T22:25:17.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:25:17.230Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:25:35.298Z","endTime":"2026-04-19T22:26:08.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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":{"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":82.3,"endSpeed":75.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389630579783123,"aZ":-31.477283147834367,"pfxX":2.329827996829386,"pfxZ":0.4784693026117166,"pX":1.49225265874929,"pZ":2.015102895007532,"vX0":2.3188575526137387,"vY0":-119.85854687668441,"vZ0":-3.5444609778786553,"x":60.12,"y":184.37,"x0":0.2092272358994615,"y0":50.00238358608087,"z0":6.326950765277223,"aX":3.3858130244185816},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":-4.8,"spinRate":2176,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.45715459173574535,"extension":6.112124616043717},"index":0,"playId":"e6f5c307-191c-3fa9-a9bc-e37f04da8d49","pitchNumber":1,"startTime":"2026-04-19T22:25:44.335Z","endTime":"2026-04-19T22:25:47.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46479681064791,"aZ":-13.533031611154621,"pfxX":-1.0002254285630163,"pfxZ":11.023827443119382,"pX":0.48129586464170043,"pZ":3.0714744489524874,"vX0":0.9033011858605994,"vY0":-130.03661797566983,"vZ0":-5.521209571954737,"x":98.65,"y":155.85,"x0":0.25724183011066537,"y0":50.002453780949516,"z0":6.271049480031599,"aX":-1.6914113015117833},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.7,"breakHorizontal":1.6,"spinRate":1998,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.42324264135871115,"extension":6.009529617618803},"hitData":{"launchSpeed":105.6,"launchAngle":41.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.79,"coordY":46.25}},"index":1,"playId":"92a4e131-0856-396a-8c91-d02de15e2b91","pitchNumber":2,"startTime":"2026-04-19T22:25:58.927Z","endTime":"2026-04-19T22:26:08.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:26:08.826Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, third baseman Caleb Durbin to first baseman Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T22:26:10.462Z","endTime":"2026-04-19T22:28:32.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.745818210042643,"aZ":-14.72875982064024,"pfxX":-2.607304050141331,"pfxZ":9.890576040166016,"pX":-0.4634109780543144,"pZ":3.6455044925292226,"vX0":0.2476513090823458,"vY0":-132.34418815894983,"vZ0":-4.022471404192013,"x":134.66,"y":140.35,"x0":-0.22001584143452912,"y0":50.002752984602196,"z0":6.272715902849479,"aX":-4.598459619801448},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2059,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.414766999820686,"extension":6.187320411260683},"index":0,"playId":"e2cc2a81-c610-3dbe-8542-02c625fae1cf","pitchNumber":1,"startTime":"2026-04-19T22:26:31.239Z","endTime":"2026-04-19T22:26:34.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.045361893853013,"aZ":-40.50682831442376,"pfxX":5.823393200212413,"pfxZ":-6.9966800410140095,"pX":0.4074733244880307,"pZ":4.020407564586709,"vX0":-1.4209516033775387,"vY0":-108.71127420907486,"vZ0":3.7714732167346847,"x":101.47,"y":130.23,"x0":0.3151745994979165,"y0":50.00511610892085,"z0":6.676337104092337,"aX":6.932118901368686},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.3,"breakHorizontal":-10.1,"spinRate":2304,"spinDirection":32},"zone":12,"typeConfidence":2.0,"plateTime":0.5049193928097653,"extension":6.019338098283237},"index":1,"playId":"ddc8a14c-8e36-3608-9498-0bbbfdcc9787","pitchNumber":2,"startTime":"2026-04-19T22:26:47.355Z","endTime":"2026-04-19T22:26:51.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.892922145268155,"aZ":-29.889799270599163,"pfxX":1.6192844550320666,"pfxZ":1.58809376693109,"pX":-0.10214121522528956,"pZ":3.3820854940305236,"vX0":-0.5276829372700433,"vY0":-118.56632023019388,"vZ0":-0.6943838383370851,"x":120.89,"y":147.46,"x0":-0.08813189387555247,"y0":50.000031225015086,"z0":6.386340538992777,"aX":2.3243945699183657},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2256,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.4604751259458344,"extension":6.080276993673471},"index":2,"playId":"775fe298-bab5-3196-8379-d79598079dec","pitchNumber":3,"startTime":"2026-04-19T22:27:02.395Z","endTime":"2026-04-19T22:27:05.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56913372680074,"aZ":-24.27705824018795,"pfxX":-2.279732430282321,"pfxZ":5.692315652858589,"pX":-1.0433114735341893,"pZ":4.582071064889573,"vX0":-2.7912119307775556,"vY0":-117.15873194677556,"vZ0":0.9969043801202048,"x":156.77,"y":115.06,"x0":0.46058947076303847,"y0":50.002217005140096,"z0":6.4235619383983975,"aX":-3.1620166970627888},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":10.8,"breakHorizontal":4.8,"spinRate":554,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.46788807309641234,"extension":6.071602944542717},"index":3,"playId":"27a51b8b-3c73-3e6e-b351-448c868e8bbe","pitchNumber":4,"startTime":"2026-04-19T22:27:24.116Z","endTime":"2026-04-19T22:27:27.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52090203001744,"aZ":-26.375503302798784,"pfxX":0.5092622533010613,"pfxZ":4.238565909093596,"pX":-0.30410718431296324,"pZ":3.0798188155540682,"vX0":-1.7487576519310228,"vY0":-116.14881191739423,"vZ0":-1.7703997863327277,"x":128.59,"y":155.62,"x0":0.3920068031844051,"y0":50.002309247635196,"z0":6.357260967538368,"aX":0.6967405913103027},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.6,"breakHorizontal":-0.5,"spinRate":570,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4713623967774865,"extension":6.135604747578386},"index":4,"playId":"722f8f90-f3af-309e-8bfc-d6975c4fee5d","pitchNumber":5,"startTime":"2026-04-19T22:27:40.179Z","endTime":"2026-04-19T22:27:44.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.343449908876433,"aZ":-25.24589659722304,"pfxX":-1.472833991177661,"pfxZ":5.073472311352367,"pX":-0.5173888453891338,"pZ":3.265213637910288,"vX0":-1.8515043241640237,"vY0":-115.73619837392928,"vZ0":-1.565153267155008,"x":136.72,"y":150.62,"x0":0.48236330593035576,"y0":50.000708703652776,"z0":6.353806449228363,"aX":-2.0100623912051923},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.1,"breakHorizontal":3.1,"spinRate":572,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.47213115943208983,"extension":6.16163338630629},"index":5,"playId":"50f6003d-5bb1-337a-a2f7-dcd9f0f2d156","pitchNumber":6,"startTime":"2026-04-19T22:27:59.010Z","endTime":"2026-04-19T22:28:02.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.385597970468716,"aZ":-27.887631329111173,"pfxX":-1.9636925935999736,"pfxZ":3.035651709474717,"pX":0.5117098321330579,"pZ":1.090144281638444,"vX0":0.5079169186250392,"vY0":-118.07909208956363,"vZ0":-5.89401354983515,"x":97.49,"y":209.35,"x0":0.5490186262302833,"y0":50.00423753104993,"z0":6.183144284665453,"aX":-2.774369941778116},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.3,"breakHorizontal":3.5,"spinRate":523,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4637751646286774,"extension":6.281411625686199},"hitData":{"launchSpeed":65.5,"launchAngle":10.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.25,"coordY":159.25}},"index":6,"playId":"3fee3c9d-2f3c-3057-9dcb-476ccf58c2a7","pitchNumber":7,"startTime":"2026-04-19T22:28:24.608Z","endTime":"2026-04-19T22:28:32.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:28:32.488Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was overturned: Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:31:03.471Z","endTime":"2026-04-19T22:33:00.585Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Finnegan replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:30:32.399Z","endTime":"2026-04-19T22:31:05.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02965773637777,"aZ":-9.059037133416787,"pfxX":-3.424356278880399,"pfxZ":11.96483145309713,"pX":1.1486167538229735,"pZ":2.619907949898194,"vX0":8.224649067407087,"vY0":-138.38377269917845,"vZ0":-6.631357702393848,"x":73.22,"y":168.04,"x0":-1.4223273026582244,"y0":50.00271428204802,"z0":5.660296671353375,"aX":-6.616872478650512},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.4,"breakHorizontal":4.4,"spinRate":2179,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.3964154048257762,"extension":6.545266658735914},"index":1,"playId":"b4d16b45-76f0-3ba2-8e6b-4e3b0e66c213","pitchNumber":1,"startTime":"2026-04-19T22:31:05.885Z","endTime":"2026-04-19T22:31:09.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.007378525959325,"aZ":-7.977716976030909,"pfxX":-4.621317054336531,"pfxZ":12.768335433764864,"pX":0.4528851280436717,"pZ":1.5762175764492552,"vX0":6.81176404445227,"vY0":-137.84949052617483,"vZ0":-9.059059344284469,"x":99.74,"y":196.22,"x0":-1.4674084716738178,"y0":50.00316249803953,"z0":5.47196697474805,"aX":-8.758305091217718},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.0,"breakHorizontal":6.7,"spinRate":2273,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.39967434802542723,"extension":6.64443472337722},"index":2,"playId":"eac246c0-7486-3499-bde3-298f78c4e9d2","pitchNumber":2,"startTime":"2026-04-19T22:31:23.463Z","endTime":"2026-04-19T22:31:26.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.680025723908773,"aZ":-29.27777091995463,"pfxX":-9.86688698264037,"pfxZ":1.8353433167839155,"pX":-1.1104014324413958,"pZ":2.081494427822532,"vX0":5.073960848747797,"vY0":-124.72492711932566,"vZ0":-2.995866532976083,"x":159.33,"y":182.58,"x0":-1.8873134965816782,"y0":50.003456128969574,"z0":5.70831926419046,"aX":-15.572741122109433},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":895,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.4388532953959805,"extension":6.742980522145233},"index":3,"playId":"dccfc9a2-4570-3c1f-b260-01512209771c","pitchNumber":3,"startTime":"2026-04-19T22:31:41.508Z","endTime":"2026-04-19T22:31:45.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32967800810851,"aZ":-8.937948331876349,"pfxX":-5.648001424931817,"pfxZ":11.764789555659705,"pX":1.0095103592110872,"pZ":1.8488233607314253,"vX0":8.955638565817013,"vY0":-139.83894274057465,"vZ0":-8.496089662169242,"x":78.52,"y":188.86,"x0":-1.504727681105324,"y0":50.002691211063606,"z0":5.517530670020009,"aX":-11.155698827849816},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.6,"breakHorizontal":8.3,"spinRate":2291,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.39209365567402354,"extension":6.734066941862033},"index":4,"playId":"900bd715-93fa-3370-8c50-51d4d517b02e","pitchNumber":4,"startTime":"2026-04-19T22:32:14.286Z","endTime":"2026-04-19T22:32:18.043Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68689339874436,"aZ":-6.249490060547574,"pfxX":-4.994426824586785,"pfxZ":13.311875232638677,"pX":0.7472718466902863,"pZ":2.1072278247800975,"vX0":8.069866080219777,"vY0":-139.8964067024851,"vZ0":-8.28861055021418,"x":88.52,"y":181.88,"x0":-1.5492091901546934,"y0":50.00385344859771,"z0":5.5461814787132475,"aX":-9.72785861893282},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":22.1,"breakHorizontal":7.1,"spinRate":2266,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.3941520494456512,"extension":6.7054349358220815},"index":5,"playId":"c17105da-43b3-38e4-9da2-ea3457c938d2","pitchNumber":5,"startTime":"2026-04-19T22:32:33.558Z","endTime":"2026-04-19T22:33:00.585Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-04-19T22:33:00.585Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:32:56.521Z","endTime":"2026-04-19T22:35:11.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.552309325158404,"aZ":-31.791869565266186,"pfxX":0.4267792668754131,"pfxZ":0.24854701086055897,"pX":0.29593857266427603,"pZ":1.6235925241238396,"vX0":4.990989768689539,"vY0":-122.75382492598828,"vZ0":-3.2694605497714333,"x":105.72,"y":194.94,"x0":-1.8125806870283576,"y0":50.00327781130355,"z0":5.657929627990048,"aX":0.655557908690019},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-1.8,"spinRate":2082,"spinDirection":98},"zone":9,"typeConfidence":0.88,"plateTime":0.4449037501285349,"extension":6.554169979185907},"index":0,"playId":"57dacf8f-b972-326f-b677-5ecd3caf627e","pitchNumber":1,"startTime":"2026-04-19T22:33:19.178Z","endTime":"2026-04-19T22:33:22.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.391536499902834,"aZ":-10.792049620749138,"pfxX":-5.566866576940091,"pfxZ":11.006865730606116,"pX":1.2991222206011026,"pZ":3.1447621035229534,"vX0":9.133538529109094,"vY0":-139.03621567725276,"vZ0":-4.867327354836529,"x":67.48,"y":153.87,"x0":-1.3168085786302675,"y0":50.00443048008564,"z0":5.644482779619811,"aX":-10.816551074361799},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":8.0,"spinRate":2391,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39509794788852437,"extension":6.609801443030584},"index":1,"playId":"2a108f35-6415-3108-beb2-07be8a4391cc","pitchNumber":2,"startTime":"2026-04-19T22:33:37.163Z","endTime":"2026-04-19T22:33:40.848Z","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":95.4,"endSpeed":86.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48460536972782,"aZ":-9.174628879703405,"pfxX":-4.597118664433889,"pfxZ":11.968828659105327,"pX":-0.14971246455354176,"pZ":2.4367095723037613,"vX0":5.607825060665606,"vY0":-138.5845570639394,"vZ0":-6.8871262296938935,"x":122.71,"y":172.99,"x0":-1.61385537795414,"y0":50.00276784200991,"z0":5.58608498276823,"aX":-8.833939526534742},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.2,"breakHorizontal":7.0,"spinRate":2323,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.39709065975757474,"extension":6.6517647131048925},"index":2,"playId":"ca40c5d1-93ab-3249-9392-476287b5ab92","pitchNumber":3,"startTime":"2026-04-19T22:33:55.938Z","endTime":"2026-04-19T22:33:58.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.445184489896302,"aZ":-32.15991338626682,"pfxX":0.2065219473616393,"pfxZ":0.006550335573288102,"pX":-0.6421762189943513,"pZ":1.075419032818519,"vX0":2.974382901614678,"vY0":-125.02655490751468,"vZ0":-4.760736257125635,"x":141.48,"y":209.74,"x0":-1.870341814048419,"y0":50.00137385943424,"z0":5.621240781430842,"aX":0.32895421902918187},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-1.0,"spinRate":2206,"spinDirection":94},"zone":13,"typeConfidence":0.91,"plateTime":0.4368441405539758,"extension":6.472857026436114},"index":3,"playId":"2222d9a8-e3a2-3845-92af-897d8a92e27f","pitchNumber":4,"startTime":"2026-04-19T22:34:19.858Z","endTime":"2026-04-19T22:34:23.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.777813854224874,"aZ":-11.248514457434265,"pfxX":-4.805848611932088,"pfxZ":10.789642146081995,"pX":0.43855675890949797,"pZ":3.960765217417638,"vX0":6.743575393537428,"vY0":-139.00913158633355,"vZ0":-2.8342746326877792,"x":100.28,"y":131.84,"x0":-1.4046014236999464,"y0":50.00338130969471,"z0":5.749904719828032,"aX":-9.321721025332746},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":7.2,"spinRate":2286,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.3953830317318259,"extension":6.618884049292183},"index":4,"playId":"ed280434-8419-37d0-9db8-51e692333e0f","pitchNumber":5,"startTime":"2026-04-19T22:34:40.042Z","endTime":"2026-04-19T22:34:43.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47460117316952,"aZ":-11.396124591281259,"pfxX":-4.5506521562119175,"pfxZ":11.11896065021417,"pX":-0.39523243677267217,"pZ":2.270016156220625,"vX0":4.834016013520358,"vY0":-136.65730032747103,"vZ0":-6.699450337897784,"x":132.07,"y":177.49,"x0":-1.6060044513461516,"y0":50.00451874052924,"z0":5.556585233548353,"aX":-8.505321128388761},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2263,"spinDirection":198},"zone":4,"typeConfidence":0.88,"plateTime":0.4026477355876579,"extension":6.635824625214936},"hitData":{"launchSpeed":91.2,"launchAngle":73.0,"totalDistance":103.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.89,"coordY":162.4}},"index":5,"playId":"fbe9c187-9156-333f-bf1b-1d7d5830a633","pitchNumber":6,"startTime":"2026-04-19T22:35:01.061Z","endTime":"2026-04-19T22:35:11.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:35:11.085Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carlos Narváez doubles (1) on a fly ball to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:35:13.982Z","endTime":"2026-04-19T22:36:13.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.904543961096635,"aZ":-9.483865168761918,"pfxX":-3.4316334462292133,"pfxZ":11.466787606399787,"pX":0.39043108621692046,"pZ":3.645662084256434,"vX0":6.6289266495827395,"vY0":-140.07323775172756,"vZ0":-4.051590547503069,"x":102.12,"y":140.35,"x0":-1.5654679184610996,"y0":50.00039046526652,"z0":5.735712536527091,"aX":-6.789835831842581},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.0,"breakHorizontal":4.8,"spinRate":2220,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.39166481916027607,"extension":6.622859478851063},"index":0,"playId":"05425754-82e8-349c-9801-5e827617c6ed","pitchNumber":1,"startTime":"2026-04-19T22:35:40.569Z","endTime":"2026-04-19T22:35:44.212Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348644038836856,"aZ":-24.619418603786094,"pfxX":-6.6061468396574305,"pfxZ":4.523474644545994,"pX":-1.1682320003274407,"pZ":2.0770198025166855,"vX0":4.202171179219955,"vY0":-128.11579488884806,"vZ0":-3.8950971102942558,"x":161.53,"y":182.7,"x0":-1.9676557802728776,"y0":50.0027515849707,"z0":5.531223473287391,"aX":-11.031322813861204},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":11.0,"spinRate":1194,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.42679941247878306,"extension":6.74143954864198},"hitData":{"launchSpeed":84.2,"launchAngle":41.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.26,"coordY":114.35}},"index":1,"playId":"ca7ede32-f94b-30bf-8b03-7e07656fb74e","pitchNumber":2,"startTime":"2026-04-19T22:35:59.363Z","endTime":"2026-04-19T22:36:13.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:36:13.843Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcelo Mayer pops out to third baseman Hao-Yu Lee in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T22:37:30.867Z","endTime":"2026-04-19T22:40:03.953Z","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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Marcelo Mayer replaces Isiah Kiner-Falefa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T22:36:37.849Z","endTime":"2026-04-19T22:36:41.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T22:36:41.975Z","endTime":"2026-04-19T22:37:33.321Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177868896183785,"aZ":-11.296622406879468,"pfxX":-5.7929588150875055,"pfxZ":10.809346792633534,"pX":-0.7919795386706293,"pZ":1.3733990386485146,"vX0":4.250498251478627,"vY0":-137.97114419071195,"vZ0":-9.148861767048752,"x":147.19,"y":201.7,"x0":-1.598480917127415,"y0":50.00272034599883,"z0":5.489955426500267,"aX":-11.188637811888547},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":1855,"spinDirection":208},"zone":13,"typeConfidence":0.89,"plateTime":0.3967176426690693,"extension":6.829189908930725},"index":2,"playId":"5fa8ade4-bb20-39e3-b52a-14cee99012de","pitchNumber":1,"startTime":"2026-04-19T22:37:33.321Z","endTime":"2026-04-19T22:37:37.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16236579604101,"aZ":-11.090989051366828,"pfxX":-3.3763036390477397,"pfxZ":10.742776564618307,"pX":0.240648306740774,"pZ":1.9517662925388737,"vX0":5.7415331934002865,"vY0":-139.20175775039098,"vZ0":-8.008418948824463,"x":107.83,"y":186.08,"x0":-1.409814343564742,"y0":50.0068142761539,"z0":5.599914382682939,"aX":-6.629119996896215},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2070,"spinDirection":199},"zone":8,"typeConfidence":0.89,"plateTime":0.3934275668394376,"extension":6.627690408349186},"index":3,"playId":"cb11285a-51c7-36c8-9c8b-74bb0e11f454","pitchNumber":2,"startTime":"2026-04-19T22:37:53.384Z","endTime":"2026-04-19T22:37:56.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52365240630164,"aZ":-11.477868384122306,"pfxX":-5.1971279403722335,"pfxZ":10.528288722089263,"pX":0.12510652618041967,"pZ":3.0669807950346946,"vX0":6.486863109407259,"vY0":-138.94021388909306,"vZ0":-4.88508805893015,"x":112.23,"y":155.97,"x0":-1.5586228052878643,"y0":50.00228563458527,"z0":5.603121390178193,"aX":-10.216643663258514},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2182,"spinDirection":201},"zone":2,"typeConfidence":0.89,"plateTime":0.39339081650273844,"extension":6.638195206048234},"index":4,"playId":"a165cd03-489d-3bc6-8ec0-c2542c2e494a","pitchNumber":3,"startTime":"2026-04-19T22:38:13.505Z","endTime":"2026-04-19T22:38:16.505Z","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":5,"playId":"ef18617c-1544-4023-8353-c74726b6f0d3","startTime":"2026-04-19T22:38:40.966Z","endTime":"2026-04-19T22:38:45.966Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89141742783284,"aZ":-30.46819030070093,"pfxX":-5.628561940734852,"pfxZ":1.0155704492129187,"pX":-2.0961945011402072,"pZ":1.355046873230035,"vX0":1.9638469847808406,"vY0":-128.1968533906021,"vZ0":-4.630337621580768,"x":196.9,"y":202.19,"x0":-2.1361893876869775,"y0":50.005210595263954,"z0":5.534610896716714,"aX":-9.467988678312116},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":9.8,"spinRate":1109,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4255477602055562,"extension":6.687491845448099},"index":6,"playId":"7ecc88f8-0c9f-3644-a86c-27207548a716","pitchNumber":4,"startTime":"2026-04-19T22:39:02.578Z","endTime":"2026-04-19T22:39:05.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457251415414543,"aZ":-27.400815640721483,"pfxX":-7.676864375207287,"pfxZ":2.844222016679783,"pX":-0.486078276726579,"pZ":1.5642261612012915,"vX0":6.139355052354745,"vY0":-128.05352993978119,"vZ0":-4.6752389159850924,"x":135.53,"y":196.55,"x0":-1.9031529715798974,"y0":50.0055299119089,"z0":5.526842680629269,"aX":-12.904956846783623},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":12.7,"spinRate":1032,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.4257776783231866,"extension":6.7554570929371645},"index":7,"playId":"bdc286e3-95a4-3b31-9317-1b2a40d06de6","pitchNumber":5,"startTime":"2026-04-19T22:39:24.216Z","endTime":"2026-04-19T22:39:27.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00142607810319,"aZ":-8.81556743948909,"pfxX":-5.498920910441191,"pfxZ":11.811604092164856,"pX":0.6947911565328854,"pZ":2.6633938770048915,"vX0":7.772605582366379,"vY0":-140.27874910359833,"vZ0":-6.468213772646469,"x":90.52,"y":166.87,"x0":-1.4073813507475526,"y0":50.00280491658878,"z0":5.584908787263012,"aX":-10.875286967631764},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":8.2,"spinRate":2349,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.3916058614743627,"extension":6.751747737646631},"hitData":{"launchSpeed":65.6,"launchAngle":61.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.56,"coordY":175.57}},"index":8,"playId":"280a2978-43e6-39c0-9aa8-1341c8ee6f89","pitchNumber":6,"startTime":"2026-04-19T22:39:55.854Z","endTime":"2026-04-19T22:40:03.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:40:03.953Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to second baseman Marcelo Mayer.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:43:15.644Z","endTime":"2026-04-19T22:43:52.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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_putout"}]}],"playEvents":[{"details":{"description":"Marcelo Mayer remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:41:49.522Z","endTime":"2026-04-19T22:43:18.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"}},{"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.568730609455628,"aZ":-13.180559351686243,"pfxX":-2.720392330617199,"pfxZ":11.184648606211288,"pX":0.252894420427644,"pZ":1.6132909014414514,"vX0":0.6984517873183809,"vY0":-129.37553078587632,"vZ0":-9.212421974316623,"x":107.36,"y":195.22,"x0":0.33310905899305704,"y0":50.00015566597562,"z0":6.226315616221838,"aX":-4.618569604187759},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.5,"breakHorizontal":4.8,"spinRate":1970,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.4230898020626448,"extension":6.256060120644261},"index":1,"playId":"8369bfdc-8ba2-3323-b43a-719edd094ab4","pitchNumber":1,"startTime":"2026-04-19T22:43:18.033Z","endTime":"2026-04-19T22:43:45.045Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85284198731332,"aZ":-29.56632433660657,"pfxX":0.40316884883180926,"pfxZ":1.8482104486264443,"pX":1.0753412116750969,"pZ":2.512766384047802,"vX0":1.426817179272006,"vY0":-117.36496525961786,"vZ0":-2.726313396349537,"x":76.01,"y":170.94,"x0":0.4099444885323702,"y0":50.00190853722609,"z0":6.411668017457893,"aX":0.5687988623038869},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.1,"spinRate":1045,"spinDirection":4},"zone":12,"typeConfidence":2.0,"plateTime":0.4646714985353575,"extension":6.1260750387748795},"hitData":{"launchSpeed":66.4,"launchAngle":61.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":152.95,"coordY":152.63}},"index":2,"playId":"15baee2c-0cf7-3f71-9623-8b47c3ba8c17","pitchNumber":2,"startTime":"2026-04-19T22:43:43.925Z","endTime":"2026-04-19T22:43:52.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:43:52.436Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:43:54.249Z","endTime":"2026-04-19T22:44:21.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":89.5,"endSpeed":80.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372899298752525,"aZ":-11.695809765480092,"pfxX":-2.7586312800931903,"pfxZ":12.134090718742456,"pX":0.363361792911419,"pZ":2.739354672515334,"vX0":0.7255003041712971,"vY0":-130.13670090607562,"vZ0":-6.634754647013619,"x":103.15,"y":164.82,"x0":0.4365516887390409,"y0":50.005888074701126,"z0":6.237303049281274,"aX":-4.656837083316515},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":20.4,"breakHorizontal":4.8,"spinRate":2010,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4234858595875308,"extension":6.116511464249936},"hitData":{"launchSpeed":95.6,"launchAngle":57.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.4,"coordY":105.77}},"index":0,"playId":"be7664c2-6ad4-361a-a7b1-bb0a87fe263f","pitchNumber":1,"startTime":"2026-04-19T22:44:11.233Z","endTime":"2026-04-19T22:44:21.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:44:21.512Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T22:44:22.064Z","endTime":"2026-04-19T22:46:04.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.531549266667792,"aZ":-13.779798055746912,"pfxX":-2.709106191976055,"pfxZ":10.61564886167314,"pX":-0.3590289610649325,"pZ":3.0489996079637702,"vX0":-0.49996030034226097,"vY0":-130.79362961021582,"vZ0":-5.669124459230805,"x":130.69,"y":156.46,"x0":0.1866334937267159,"y0":50.00609221428669,"z0":6.277798769114152,"aX":-4.695068286954918},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2002,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.4187411044993006,"extension":6.138840482910103},"index":0,"playId":"0e45b737-477a-3f50-bce8-e7a0783c30b2","pitchNumber":1,"startTime":"2026-04-19T22:44:41.630Z","endTime":"2026-04-19T22:44:45.492Z","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":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.178736206761588,"aZ":-30.456788407769988,"pfxX":10.07250807818194,"pfxZ":1.332319737616956,"pX":0.013262892249504329,"pZ":3.365470696294984,"vX0":-2.30771357146749,"vY0":-112.82404262449585,"vZ0":0.20096950425192417,"x":116.49,"y":147.91,"x0":-0.256911842948973,"y0":50.00099966738968,"z0":6.353344823047633,"aX":12.939073093152073},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.6,"spinRate":2235,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.48610602597087427,"extension":6.1686304903614815},"index":1,"playId":"c9234552-a03d-34d3-a842-74413b898a06","pitchNumber":2,"startTime":"2026-04-19T22:44:55.419Z","endTime":"2026-04-19T22:44:58.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19464918435562,"aZ":-28.394629181974857,"pfxX":7.471707619541295,"pfxZ":2.850443649518139,"pX":1.5027214938398978,"pZ":2.664386734436394,"vX0":1.0496614104459199,"vY0":-114.98228512386544,"vZ0":-1.8858383433888246,"x":59.72,"y":166.84,"x0":0.06926899421246492,"y0":50.00336431542536,"z0":6.275394585769155,"aX":9.910261928266058},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":4.9,"breakHorizontal":-13.8,"spinRate":2006,"spinDirection":58},"zone":12,"typeConfidence":2.0,"plateTime":0.4780901996173528,"extension":6.172208976034076},"index":2,"playId":"514dff62-c9d9-3105-b208-dc45b6fd1e90","pitchNumber":3,"startTime":"2026-04-19T22:45:15.575Z","endTime":"2026-04-19T22:45:19.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244923859960775,"aZ":-10.923182513964264,"pfxX":-1.7309419064620444,"pfxZ":12.183419160054793,"pX":0.254413075514885,"pZ":2.443617630088657,"vX0":-0.014033738124638206,"vY0":-131.33614838855695,"vZ0":-7.821933695989591,"x":107.3,"y":172.8,"x0":0.48464445491016256,"y0":50.00295273219425,"z0":6.2761533528815,"aX":-3.018589277865637},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.5,"breakHorizontal":3.1,"spinRate":2020,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4173175073443005,"extension":6.218298955569481},"index":3,"playId":"3a6b3f07-59fa-317f-81fd-ce35aa76b8d1","pitchNumber":4,"startTime":"2026-04-19T22:45:32.264Z","endTime":"2026-04-19T22:45:35.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79924069764289,"aZ":-31.65730956233782,"pfxX":6.6273193338479555,"pfxZ":0.4042053034325779,"pX":0.6723908836626662,"pZ":2.1613207767429112,"vX0":-0.42542372619533725,"vY0":-112.89550619398064,"vZ0":-2.0327519819954936,"x":91.37,"y":180.42,"x0":0.002426765482277272,"y0":50.005378100997646,"z0":6.263757091130008,"aX":8.544617473232465},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.5,"breakHorizontal":-11.9,"spinRate":2092,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.48540907409964085,"extension":6.301067258566722},"hitData":{"launchSpeed":90.1,"launchAngle":36.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.27,"coordY":77.69}},"index":4,"playId":"4ee736ab-6df3-3d56-831f-25e34f33947a","pitchNumber":5,"startTime":"2026-04-19T22:45:55.671Z","endTime":"2026-04-19T22:46:04.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:46:04.610Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:48:24.878Z","endTime":"2026-04-19T22:50:35.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Will Vest replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T22:47:40.027Z","endTime":"2026-04-19T22:48:27.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":83.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.058091002067826,"aZ":-9.360781785045583,"pfxX":-4.9962425268767845,"pfxZ":12.503478702511831,"pX":-0.17633154332455642,"pZ":1.7637938498513728,"vX0":6.377738565956366,"vY0":-135.77604373292752,"vZ0":-8.212444069205707,"x":123.72,"y":191.16,"x0":-1.9320677276228508,"y0":50.00255158247768,"z0":5.521363998514102,"aX":-9.11587183325946},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":7.3,"spinRate":2411,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4069870289269124,"extension":6.485603020103372},"index":1,"playId":"6a8688fc-d035-3df0-8e0a-d100f1bc62c8","pitchNumber":1,"startTime":"2026-04-19T22:48:27.058Z","endTime":"2026-04-19T22:48:30.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":84.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.96064456703555,"aZ":-9.26629653898127,"pfxX":-3.970972842810385,"pfxZ":12.251182514618911,"pX":-1.1875174199032983,"pZ":2.8591851783394917,"vX0":3.545044893599626,"vY0":-137.46682805899096,"vZ0":-5.512950681243071,"x":162.27,"y":161.58,"x0":-1.992512425176626,"y0":50.006345707379886,"z0":5.551647831372455,"aX":-7.427824323090827},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.9,"breakHorizontal":6.2,"spinRate":2307,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40197260452754513,"extension":6.385197341041324},"index":2,"playId":"d01f13d9-e69d-3f02-81fb-d52305139fa4","pitchNumber":2,"startTime":"2026-04-19T22:48:41.147Z","endTime":"2026-04-19T22:48:44.928Z","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":87.6,"endSpeed":79.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727237975948814,"aZ":-24.517182784449602,"pfxX":-10.631885758852775,"pfxZ":4.719019806324574,"pX":-1.862165638714459,"pZ":2.2364454073201743,"vX0":3.8751795873294714,"vY0":-127.46430791919867,"vZ0":-3.3712675074206104,"x":187.98,"y":178.4,"x0":-2.03370799830428,"y0":50.00051095611887,"z0":5.543639108760356,"aX":-17.239549726806484},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":18.1,"spinRate":1567,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.432098975631249,"extension":6.432462890575187},"index":3,"playId":"c9d321a5-9c79-3a43-ab71-14f3e8adc990","pitchNumber":3,"startTime":"2026-04-19T22:48:54.729Z","endTime":"2026-04-19T22:48:58.106Z","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":94.3,"endSpeed":85.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.419506680779726,"aZ":-10.406705069478365,"pfxX":-6.595821639858075,"pfxZ":11.654518245102665,"pX":-0.6038045027880553,"pZ":1.4697085167109123,"vX0":5.784250556764384,"vY0":-136.84133758799626,"vZ0":-8.704352276995088,"x":140.02,"y":199.1,"x0":-1.9036811775021802,"y0":50.005753513884606,"z0":5.434227984058199,"aX":-12.323472648394832},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":10.4,"spinRate":2324,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4025749230963611,"extension":6.520298563855788},"index":4,"playId":"c5175c20-37fd-353a-b9a5-bd0d5a4d90e1","pitchNumber":4,"startTime":"2026-04-19T22:49:08.763Z","endTime":"2026-04-19T22:49:12.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-19T22:49:18.438Z","endTime":"2026-04-19T22:49:30.729Z","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":95.4,"endSpeed":86.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83774144696392,"aZ":-10.502306922515997,"pfxX":-4.559016247737798,"pfxZ":11.317188056149305,"pX":-0.0017578083434779297,"pZ":2.0674572659530934,"vX0":6.9233530754767685,"vY0":-138.46314903108697,"vZ0":-7.371655460696773,"x":117.07,"y":182.96,"x0":-1.9581367078416323,"y0":50.00616623069054,"z0":5.490600435259279,"aX":-8.733527570089638},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2319,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39764783328961695,"extension":6.521420109741908},"index":6,"playId":"891a6d77-cd35-31be-a566-d88b4a4f858b","pitchNumber":5,"startTime":"2026-04-19T22:49:30.729Z","endTime":"2026-04-19T22:49:33.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64794265129675,"aZ":-32.18139134965422,"pfxX":2.0508731051312505,"pfxZ":-0.004021688046496941,"pX":1.1356959259393522,"pZ":0.6847976984877209,"vX0":7.107557661780639,"vY0":-124.7178685395328,"vZ0":-5.095886504779236,"x":73.71,"y":220.29,"x0":-2.020326933017039,"y0":50.00331776896882,"z0":5.41607274349896,"aX":3.2224406629271147},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-5.4,"spinRate":2786,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4395705485937178,"extension":6.345744305882014},"index":7,"playId":"bcfd015c-7444-3d26-b791-140788ef3905","pitchNumber":6,"startTime":"2026-04-19T22:49:46.422Z","endTime":"2026-04-19T22:49:52.777Z","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":95.1,"endSpeed":86.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.628307933996204,"aZ":-10.633096946193586,"pfxX":-5.18479778134151,"pfxZ":11.236700000354634,"pX":-0.5580834809199842,"pZ":3.2686238924234576,"vX0":5.438687720129276,"vY0":-138.2653793442109,"vZ0":-4.249380831382475,"x":138.27,"y":150.53,"x0":-1.8862079546345774,"y0":50.00633709779084,"z0":5.551235207755002,"aX":-9.943122736592732},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2224,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3976311762897522,"extension":6.560712427851224},"index":8,"playId":"a999b4cb-52fe-337f-934c-529b0edb9ffe","pitchNumber":7,"startTime":"2026-04-19T22:50:13.202Z","endTime":"2026-04-19T22:50:16.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139329504440003,"aZ":-9.40698932510713,"pfxX":-3.7367425187425023,"pfxZ":11.872836520528733,"pX":0.5419728768772508,"pZ":1.2666267614956488,"vX0":7.634171394393722,"vY0":-137.29428288860822,"vZ0":-9.449442224687788,"x":96.34,"y":204.58,"x0":-1.783630123063206,"y0":50.00293618196145,"z0":5.38455862240975,"aX":-7.166216631597958},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":5.3,"spinRate":2177,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3982822954047611,"extension":6.58554729798237},"index":9,"playId":"74657937-8574-31c5-b1e4-ea52ae5d39a7","pitchNumber":8,"startTime":"2026-04-19T22:50:31.273Z","endTime":"2026-04-19T22:50:35.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:50:35.500Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andruw Monasterio grounds into a double play, shortstop Javier Báez to second baseman Gleyber Torres to first baseman Spencer Torkelson. Roman Anthony out at 2nd. Andruw Monasterio out at 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:50:36.451Z","endTime":"2026-04-19T22:51:45.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42930834810546,"aZ":-12.518213608321712,"pfxX":-3.2374956754826636,"pfxZ":10.407452802714928,"pX":0.3385184989087524,"pZ":2.0642319295909535,"vX0":7.070841254264056,"vY0":-136.19410818019304,"vZ0":-6.88002938389727,"x":104.1,"y":183.05,"x0":-1.8645148477156948,"y0":50.00104923639472,"z0":5.479389019230051,"aX":-6.113920030901923},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":4.4,"spinRate":2174,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.40135345029050384,"extension":6.610391752668333},"index":0,"playId":"3d9ef232-8640-3723-8ab2-cf969f0e2c7f","pitchNumber":1,"startTime":"2026-04-19T22:51:01.768Z","endTime":"2026-04-19T22:51:04.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52241343031266,"aZ":-17.970493436951184,"pfxX":-7.948349732394113,"pfxZ":7.716638491982448,"pX":-0.7463879878880462,"pZ":1.6131436738654712,"vX0":5.671412625543039,"vY0":-134.85391507456148,"vZ0":-6.907259207423142,"x":145.45,"y":195.23,"x0":-1.8448657603641814,"y0":50.00057086078589,"z0":5.476726345702322,"aX":-14.62692544642532},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2069,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4062706452372944,"extension":6.5494351524004815},"index":1,"playId":"1d3d9baa-85b9-39a6-b8ce-0d80fcda2328","pitchNumber":2,"startTime":"2026-04-19T22:51:18.971Z","endTime":"2026-04-19T22:51:22.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89383072036481,"aZ":-34.767824791269405,"pfxX":5.5354609002917705,"pfxZ":-1.6869534362634528,"pX":0.4802118233075815,"pZ":2.4770539892241996,"vX0":4.6257972956860725,"vY0":-123.73158695691241,"vZ0":-0.5665254185821188,"x":98.7,"y":171.9,"x0":-2.139273682656177,"y0":50.00481727409469,"z0":5.646726531056769,"aX":8.500285770284794},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-11.2,"spinRate":2744,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.4443091733756961,"extension":6.488624198482832},"hitData":{"launchSpeed":88.5,"launchAngle":4.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.96,"coordY":153.28}},"index":2,"playId":"15420311-352f-3875-a117-4d815d0577d6","pitchNumber":3,"startTime":"2026-04-19T22:51:37.716Z","endTime":"2026-04-19T22:51:45.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:51:45.536Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T22:51:51.034Z","endTime":"2026-04-19T22:54:37.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.514901168862508,"aZ":-31.037484924645355,"pfxX":1.625665479091511,"pfxZ":0.7150498957236993,"pX":0.5551201179672938,"pZ":1.853266793612703,"vX0":5.962898511914946,"vY0":-125.49490104851596,"vZ0":-2.800761938594898,"x":95.84,"y":188.74,"x0":-2.0674882039709312,"y0":50.00318890693245,"z0":5.524249365448085,"aX":2.5791618903203233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-4.3,"spinRate":2590,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.4372487338407942,"extension":6.445295022555637},"index":0,"playId":"0b41213d-5708-3e28-9642-f7db4d70a01a","pitchNumber":1,"startTime":"2026-04-19T22:52:13.633Z","endTime":"2026-04-19T22:52:16.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32168051698904,"aZ":-11.102748360203734,"pfxX":-5.186335065844508,"pfxZ":11.12482672507334,"pX":0.267452708994715,"pZ":2.8202288155369035,"vX0":7.194034281362163,"vY0":-137.22671245898462,"vZ0":-5.450631357010505,"x":106.81,"y":162.63,"x0":-1.7226873332076975,"y0":50.002128210507585,"z0":5.598746146266617,"aX":-9.823272675940684},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2285,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4001950208584102,"extension":6.659783236295255},"index":1,"playId":"44b8b445-d5fc-367a-bbb5-cc90d7518473","pitchNumber":2,"startTime":"2026-04-19T22:52:25.899Z","endTime":"2026-04-19T22:52:30.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855895429098428,"aZ":-13.840310688095137,"pfxX":-6.290414819554045,"pfxZ":9.435497280594745,"pX":0.6400327358634117,"pZ":1.4215073518811272,"vX0":8.72715627111134,"vY0":-138.2950258526747,"vZ0":-8.47720108409811,"x":92.6,"y":200.4,"x0":-1.7343670564644686,"y0":50.0067622128639,"z0":5.448085680096509,"aX":-12.228949975572055},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2212,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.395541301591948,"extension":6.679382296688223},"index":2,"playId":"309085f8-6614-3e0b-9888-776153b2ccfc","pitchNumber":3,"startTime":"2026-04-19T22:52:39.841Z","endTime":"2026-04-19T22:52:44.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633237023493038,"aZ":-12.978245220247116,"pfxX":-5.243502837175412,"pfxZ":9.851824825683519,"pX":0.47970624059771905,"pZ":2.2931282819241354,"vX0":7.864899790004023,"vY0":-138.18303938285976,"vZ0":-6.495274018749826,"x":98.71,"y":176.87,"x0":-1.7123371070701972,"y0":50.00314173917403,"z0":5.533413477124415,"aX":-10.217419635948364},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2242,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3952543414786689,"extension":6.641451283198864},"index":3,"playId":"2bbebb29-b01c-3908-9180-d1ded84a1907","pitchNumber":4,"startTime":"2026-04-19T22:52:55.977Z","endTime":"2026-04-19T22:52:58.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.858604246180164,"aZ":-29.416974352716647,"pfxX":0.40271024857035,"pfxZ":1.7616490807558112,"pX":1.8808140763403274,"pZ":-0.21566045894383476,"vX0":9.192233328204459,"vY0":-126.27807665449737,"vZ0":-7.725727079045794,"x":45.31,"y":244.6,"x0":-1.9117247389238368,"y0":50.000111742555134,"z0":5.364078685660052,"aX":0.6255634540216201},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":2714,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43954581199737497,"extension":6.5231588467841455},"index":4,"playId":"084d28e0-ff32-363d-8f7b-d862199b6145","pitchNumber":5,"startTime":"2026-04-19T22:53:14.482Z","endTime":"2026-04-19T22:53:17.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45897409913986,"aZ":-35.881237204856085,"pfxX":0.3933720923230206,"pfxZ":-2.329744922288854,"pX":0.6273628098169106,"pZ":0.9125492939943844,"vX0":6.688282700594939,"vY0":-125.28681212682524,"vZ0":-3.9235259047358007,"x":93.09,"y":214.14,"x0":-2.1287017062178606,"y0":50.0050036268463,"z0":5.433277068889473,"aX":0.6248471784251252},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-2.3,"spinRate":2698,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4372845096156346,"extension":6.55446899549239},"index":5,"playId":"befccae8-1001-3e19-8b22-1b7a77fd7527","pitchNumber":6,"startTime":"2026-04-19T22:53:35.905Z","endTime":"2026-04-19T22:53:39.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-19T22:53:50.866Z","endTime":"2026-04-19T22:54:00.591Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":93.2,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06329279284096,"aZ":-20.97541908119099,"pfxX":-10.955237441206627,"pfxZ":6.151876831910618,"pX":-0.814179925961302,"pZ":0.38359222125329856,"vX0":6.590596145492137,"vY0":-135.19649260035703,"vZ0":-9.255245394682834,"x":148.03,"y":228.42,"x0":-1.8815854558832072,"y0":50.00212805362622,"z0":5.368504076534007,"aX":-19.940839975497},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":18.1,"spinRate":2095,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4077529940555613,"extension":6.647946318738645},"index":7,"playId":"054fc711-24ec-327f-a36f-9a00bdc9a500","pitchNumber":7,"startTime":"2026-04-19T22:54:00.591Z","endTime":"2026-04-19T22:54:04.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3216720777898,"aZ":-22.47861592323267,"pfxX":-10.800257238206688,"pfxZ":5.420351801970049,"pX":-0.41383327543669457,"pZ":1.617823783255462,"vX0":7.644204925828468,"vY0":-134.45183417393554,"vZ0":-5.7915651037907905,"x":132.77,"y":195.1,"x0":-1.923641670353746,"y0":50.00379655549969,"z0":5.446694211288872,"aX":-19.325596252144905},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":2116,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4109739146834004,"extension":6.570889054361909},"hitData":{"launchSpeed":109.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.18,"coordY":162.91}},"index":8,"playId":"1c9f69d2-6457-3ce7-8eb5-0f9de6f66e4b","pitchNumber":8,"startTime":"2026-04-19T22:54:29.578Z","endTime":"2026-04-19T22:54:37.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:54:37.527Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a line drive to left fielder Roman Anthony.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:57:02.162Z","endTime":"2026-04-19T22:58:19.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712354000779623,"aZ":-14.444316871859627,"pfxX":-2.1894621436722828,"pfxZ":10.39918879052669,"pX":0.20290166209849042,"pZ":2.7908614249171864,"vX0":-0.014314875406472,"vY0":-130.80331606701242,"vZ0":-6.054363729627991,"x":109.27,"y":163.43,"x0":0.49219322821556666,"y0":50.004572270569675,"z0":6.249047125986771,"aX":-3.7333909825316653},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":1805,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4213379426733983,"extension":6.206433175079629},"index":0,"playId":"77c6009e-c8d1-337a-8f4c-1fed84b7977a","pitchNumber":1,"startTime":"2026-04-19T22:57:19.423Z","endTime":"2026-04-19T22:57:22.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86759427855251,"aZ":-33.11923081869937,"pfxX":8.58016490691182,"pfxZ":-0.7477123913051695,"pX":0.461297891182844,"pZ":3.843167996146391,"vX0":-1.477752849085768,"vY0":-112.11770043299856,"vZ0":1.8400776541580488,"x":99.42,"y":135.01,"x0":0.01812669517359588,"y0":50.00352826687099,"z0":6.412704418848203,"aX":10.831353554051733},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.5,"breakHorizontal":-15.1,"spinRate":1981,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.49010866837485567,"extension":6.108713409573491},"index":1,"playId":"e6749009-b96b-3b39-aedd-0d3f1cd14145","pitchNumber":2,"startTime":"2026-04-19T22:57:34.392Z","endTime":"2026-04-19T22:57:37.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-19T22:57:53.175Z","endTime":"2026-04-19T22:58:08.697Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.073970332305606,"aZ":-14.133179124957076,"pfxX":-1.5458208831115896,"pfxZ":10.466684442935048,"pX":0.6902200316521692,"pZ":2.7888996478030164,"vX0":1.1798611029921746,"vY0":-131.29190667084453,"vZ0":-6.190220017242974,"x":90.69,"y":163.48,"x0":0.4330018358619626,"y0":50.00282415608697,"z0":6.252833918948799,"aX":-2.6646068208771903},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2016,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.41921414386575684,"extension":6.131433399947168},"hitData":{"launchSpeed":98.2,"launchAngle":11.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.1,"coordY":86.9}},"index":3,"playId":"13cfd3f6-dc83-33ce-aa19-186069f13cdc","pitchNumber":3,"startTime":"2026-04-19T22:58:08.697Z","endTime":"2026-04-19T22:58:19.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T22:58:19.437Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kerry Carpenter walks. Javier Báez to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T22:58:21.094Z","endTime":"2026-04-19T23:00:39.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":90.8,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150688814268616,"aZ":-10.50057675702295,"pfxX":-2.4469879573285325,"pfxZ":12.346694596749309,"pX":0.1911611531036095,"pZ":3.769571281546318,"vX0":0.9308401412839227,"vY0":-132.15572025989098,"vZ0":-4.58787149643151,"x":109.71,"y":137.0,"x0":0.15074650636800033,"y0":50.00194214300649,"z0":6.309735773575837,"aX":-4.295434503789745},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":21.5,"breakHorizontal":4.2,"spinRate":2071,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.41564806256219544,"extension":6.194246533127945},"index":0,"playId":"229f01fd-d105-3a6c-8c49-0c7fe5f70b0d","pitchNumber":1,"startTime":"2026-04-19T22:58:47.564Z","endTime":"2026-04-19T22:58:51.356Z","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":81.9,"endSpeed":75.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26820878689492,"aZ":-30.518954138406112,"pfxX":1.3728755514197943,"pfxZ":1.1519821799458727,"pX":1.1017860938202533,"pZ":1.5396035007455775,"vX0":2.18488640461737,"vY0":-119.26875531575313,"vZ0":-4.426373859742871,"x":75.0,"y":197.21,"x0":-0.005108929168431724,"y0":50.004625532126376,"z0":6.176692362989345,"aX":1.9745496764880734},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.0,"spinRate":2050,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.45950804524264033,"extension":6.463748441778372},"index":1,"playId":"9c85ff5e-c5a5-37eb-801b-745f30cb68b3","pitchNumber":2,"startTime":"2026-04-19T22:59:07.458Z","endTime":"2026-04-19T22:59:11.158Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041246555246328,"aZ":-10.6637212717963,"pfxX":-2.771993297676946,"pfxZ":12.59873320635274,"pX":0.3994297581720283,"pZ":1.669720515093096,"vX0":0.831456525920637,"vY0":-130.49641064620704,"vZ0":-9.414271023984405,"x":101.77,"y":193.7,"x0":0.434825916006854,"y0":50.00120712312411,"z0":6.149405811962505,"aX":-4.732304144923821},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":20.8,"breakHorizontal":4.8,"spinRate":2103,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4213423701603345,"extension":6.45118555700372},"index":2,"playId":"2058374d-65dd-36a9-84de-7c12248ba4e4","pitchNumber":3,"startTime":"2026-04-19T22:59:27.556Z","endTime":"2026-04-19T22:59:54.569Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.193535889749366,"aZ":-34.56691074512467,"pfxX":-2.398347458927135,"pfxZ":-1.743508307435147,"pX":0.7599485397250122,"pZ":0.6594161408406836,"vX0":1.428279587759801,"vY0":-116.83910046592271,"vZ0":-4.864536514882067,"x":88.03,"y":220.98,"x0":0.44902887269293423,"y0":50.005497271815315,"z0":6.055030896523085,"aX":-3.281270922458079},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.2,"breakHorizontal":4.0,"spinRate":641,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4706916109240944,"extension":6.3437552514753754},"index":3,"playId":"b6d23e9f-33bf-3b6f-8e6c-28a300494656","pitchNumber":4,"startTime":"2026-04-19T23:00:06.396Z","endTime":"2026-04-19T23:00:10.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":79.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.380531061734494,"aZ":-13.89262817814816,"pfxX":-3.1875664768068424,"pfxZ":10.966198654316788,"pX":-0.6766718870290036,"pZ":3.9274146012940188,"vX0":-0.9443130432261256,"vY0":-130.132630896192,"vZ0":-3.2081647629518906,"x":142.79,"y":132.74,"x0":0.10750444170319036,"y0":50.0055316712479,"z0":6.268393623981939,"aX":-5.315766360700318},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":1940,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4254706007381688,"extension":6.19409648709647},"index":4,"playId":"7431ccab-743e-33a1-b3d7-84af3b753533","pitchNumber":5,"startTime":"2026-04-19T23:00:34.940Z","endTime":"2026-04-19T23:00:39.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:00:39.301Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a fly ball to right fielder Wilyer Abreu. Javier Báez scores. Kerry Carpenter to 2nd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T23:00:42.933Z","endTime":"2026-04-19T23:01:56.051Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":681252,"link":"/api/v1/people/681252"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68821544146173,"aZ":-30.310554333533318,"pfxX":3.8798516035142825,"pfxZ":1.228072363266028,"pX":0.3192119178390591,"pZ":3.7846632518181686,"vX0":-0.792279912522446,"vY0":-122.22756688017955,"vZ0":0.055020120964703656,"x":104.83,"y":136.59,"x0":0.1431305668585468,"y0":50.00107967727345,"z0":6.360667323150501,"aX":5.880308555028337},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":2116,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4478071926243987,"extension":6.269486406044266},"index":0,"playId":"1d74ae52-a0ca-3ac2-84f0-92b068f84350","pitchNumber":1,"startTime":"2026-04-19T23:01:09.066Z","endTime":"2026-04-19T23:01:12.811Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48508105388377,"aZ":-30.400181430195772,"pfxX":3.381894447914141,"pfxZ":1.2179425479032364,"pX":-0.07586891911871611,"pZ":3.6119270563785593,"vX0":-0.503273961545609,"vY0":-119.70493706906635,"vZ0":0.24259008750713495,"x":119.89,"y":141.26,"x0":-0.30273639133626173,"y0":50.002866628827256,"z0":6.224590392392961,"aX":4.921744584674801},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2146,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.45707090979465015,"extension":6.672829547429535},"index":1,"playId":"99770b8f-ea8a-3c4c-9290-e87bbf4126af","pitchNumber":2,"startTime":"2026-04-19T23:01:24.538Z","endTime":"2026-04-19T23:01:28.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93011330932066,"aZ":-31.6665179341356,"pfxX":7.268530481312691,"pfxZ":0.4073556013268904,"pX":-0.0163659318395853,"pZ":1.546905078408867,"vX0":-1.1601735145242627,"vY0":-112.39940049699207,"vZ0":-2.8391410099313936,"x":117.62,"y":197.01,"x0":-0.4328535164008041,"y0":50.00505480271829,"z0":6.085481287099917,"aX":9.17641939534535},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.2,"breakHorizontal":-12.7,"spinRate":2178,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.48983060263409106,"extension":6.350010144567109},"hitData":{"launchSpeed":69.7,"launchAngle":51.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.16,"coordY":147.02}},"index":2,"playId":"dee7ee4d-4708-333c-b8ef-a42bf77b536f","pitchNumber":3,"startTime":"2026-04-19T23:01:42.871Z","endTime":"2026-04-19T23:01:56.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:01:56.051Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Vierling grounds into a double play, third baseman Caleb Durbin to first baseman Andruw Monasterio. Kerry Carpenter out at 3rd. Gleyber Torres to 2nd. Matt Vierling out at 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T23:02:25.373Z","endTime":"2026-04-19T23:04:23.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428759740849465,"aZ":-14.255375510700858,"pfxX":-2.5075866710040584,"pfxZ":10.620576688255072,"pX":-0.0879733499798129,"pZ":4.175248626348489,"vX0":-0.33420350098358687,"vY0":-129.88967017588368,"vZ0":-2.6645597736799314,"x":120.35,"y":126.05,"x0":0.3680871651167862,"y0":50.0006907333042,"z0":6.315385324338331,"aX":-4.2295842800250005},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2020,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4237472525808359,"extension":6.151246484719242},"index":0,"playId":"42269e0e-10ae-3646-a77b-52eabcf45d41","pitchNumber":1,"startTime":"2026-04-19T23:02:34.024Z","endTime":"2026-04-19T23:02:37.420Z","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":80.1,"endSpeed":74.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006121969390517,"aZ":-32.08937953950818,"pfxX":2.395754513114892,"pfxZ":0.0568742722241673,"pX":0.9075211130123806,"pZ":1.7613180862296818,"vX0":1.6364750361602116,"vY0":-116.70718325100671,"vZ0":-3.1661148813727964,"x":82.41,"y":191.22,"x0":-0.11396931955515181,"y0":50.0004683670116,"z0":6.158462588085923,"aX":3.3031884326657743},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.8,"spinRate":2135,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.46935808849235094,"extension":6.413709781724789},"index":1,"playId":"7aa4559b-6fd3-3a59-b1a8-e491e4dc484f","pitchNumber":2,"startTime":"2026-04-19T23:02:49.328Z","endTime":"2026-04-19T23:02:53.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36677996964783,"aZ":-13.902797910938762,"pfxX":-2.637659046308719,"pfxZ":10.512000415193691,"pX":-0.19288634198422838,"pZ":3.135164895331128,"vX0":-0.0265630110344897,"vY0":-131.4030411756195,"vZ0":-5.301339489453643,"x":124.35,"y":154.13,"x0":0.15978144177733736,"y0":50.005394618783335,"z0":6.221837965062464,"aX":-4.586307610514934},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2012,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4177541254230204,"extension":6.358158656518957},"index":2,"playId":"251af9b1-4db6-3b8c-ba5d-5a3d1a4d9bc1","pitchNumber":3,"startTime":"2026-04-19T23:03:09.232Z","endTime":"2026-04-19T23:03:12.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44036472628378,"aZ":-12.703921416622652,"pfxX":-3.339048346594338,"pfxZ":11.236073745883846,"pX":-0.25743251794991456,"pZ":2.0403960394597287,"vX0":0.40885437306552314,"vY0":-130.9892452553686,"vZ0":-7.881148620774815,"x":126.81,"y":183.69,"x0":0.01780861471547765,"y0":50.00126144325631,"z0":6.044083744436574,"aX":-5.78418251893969},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2035,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.4186378114933116,"extension":6.342465473740252},"index":3,"playId":"42ba29c7-5b06-364f-881c-942a8f2b6b3a","pitchNumber":4,"startTime":"2026-04-19T23:03:29.493Z","endTime":"2026-04-19T23:03:33.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T23:03:39.340Z","endTime":"2026-04-19T23:03:54.236Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872033937467407,"aZ":-30.43995900113088,"pfxX":8.258986890405826,"pfxZ":1.3711725530023422,"pX":1.0919594410417337,"pZ":1.468292774773147,"vX0":0.308055135449855,"vY0":-112.59302692913947,"vZ0":-3.2989147769093217,"x":75.38,"y":199.14,"x0":-0.11816705489191817,"y0":50.00416712002558,"z0":6.073660585433757,"aX":10.469740781316816},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.8,"breakHorizontal":-15.0,"spinRate":2179,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4888585840611883,"extension":6.605311067615416},"index":5,"playId":"4a75c2bc-1dee-3f26-9bf3-5069a9123b4c","pitchNumber":5,"startTime":"2026-04-19T23:03:54.236Z","endTime":"2026-04-19T23:03:57.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49321529904096,"aZ":-37.53561858356291,"pfxX":5.572154721326868,"pfxZ":-4.156387574555186,"pX":-0.17580494295366797,"pZ":2.8877073848915957,"vX0":-1.632028137300904,"vY0":-113.3983284829546,"vZ0":0.8847609146577666,"x":123.7,"y":160.81,"x0":-0.16681450426264113,"y0":50.00209063850106,"z0":6.264097351140185,"aX":7.190578708075776},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.0,"breakHorizontal":-9.6,"spinRate":2201,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.4846951884515396,"extension":6.397662632411286},"hitData":{"launchSpeed":85.0,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.79,"coordY":165.95}},"index":6,"playId":"ed2629c5-5f6a-34f1-a7dc-8778e8d1288c","pitchNumber":6,"startTime":"2026-04-19T23:04:15.573Z","endTime":"2026-04-19T23:04:23.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:04:23.766Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a line drive to left fielder Roman Anthony. Gleyber Torres out at home on the throw, left fielder Roman Anthony to catcher Carlos Narváez.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T23:04:38.341Z","endTime":"2026-04-19T23:05:23.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52663424406285,"aZ":-32.920864560902366,"pfxX":2.1411224340771557,"pfxZ":-0.5246223727475794,"pX":0.12941544590877896,"pZ":3.5579967330145923,"vX0":-0.33675354531247603,"vY0":-118.3911908048758,"vZ0":0.5459087832691527,"x":112.07,"y":142.71,"x0":-0.005688467871662028,"y0":50.00123412691339,"z0":6.314165815087899,"aX":3.0687496631599545},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.6,"breakHorizontal":-3.8,"spinRate":2116,"spinDirection":92},"zone":12,"typeConfidence":2.0,"plateTime":0.4609260380051654,"extension":6.273717172874274},"index":0,"playId":"cdebfa13-a0a7-3427-a09f-f66d733091c5","pitchNumber":1,"startTime":"2026-04-19T23:04:56.126Z","endTime":"2026-04-19T23:04:59.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38114406837544,"aZ":-29.663928587399635,"pfxX":-1.5636255664839709,"pfxZ":1.860257155515562,"pX":-0.555367881169551,"pZ":2.74425566914774,"vX0":-1.291315849529192,"vY0":-115.54070952705267,"vZ0":-1.460763802824597,"x":138.17,"y":164.69,"x0":0.21469631816035964,"y0":50.000626197638454,"z0":6.2465422555593175,"aX":-2.104349316053311},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.2,"breakHorizontal":3.1,"spinRate":467,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.474832997669393,"extension":6.335646298729536},"hitData":{"launchSpeed":78.9,"launchAngle":18.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.78,"coordY":127.24}},"index":1,"playId":"01b2628f-cba2-331f-a33d-ab2eef74db5b","pitchNumber":2,"startTime":"2026-04-19T23:05:13.056Z","endTime":"2026-04-19T23:05:23.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:05:23.603Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:08:11.603Z","endTime":"2026-04-19T23:09:08.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Seabold replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-19T23:07:02.097Z","endTime":"2026-04-19T23:08:13.766Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657756,"link":"/api/v1/people/657756"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878014623908264,"aZ":-17.391465478146387,"pfxX":-6.407216702792046,"pfxZ":8.223419230080948,"pX":-0.7258982186850358,"pZ":3.25592879429227,"vX0":6.826064115299776,"vY0":-133.51022976183714,"vZ0":-2.5384753196978997,"x":144.67,"y":150.87,"x0":-2.4884709219505723,"y0":50.00171003590678,"z0":5.476723877050335,"aX":-11.517272978278537},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2054,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4109150773993089,"extension":6.281922148244479},"index":1,"playId":"40874009-2f15-39af-a53b-de83938ddbe2","pitchNumber":1,"startTime":"2026-04-19T23:08:13.766Z","endTime":"2026-04-19T23:08:17.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442279280374034,"aZ":-15.912406526335994,"pfxX":-8.335042637536562,"pfxZ":8.952464840403934,"pX":0.6891485152527327,"pZ":2.6704670087000055,"vX0":11.009328454681222,"vY0":-134.26624252708694,"vZ0":-3.997871563475554,"x":90.73,"y":166.68,"x0":-2.3911375530753363,"y0":50.0044997022561,"z0":5.319165104695171,"aX":-15.143776902366737},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":12.6,"spinRate":2046,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4087388926022175,"extension":6.345832787521024},"index":2,"playId":"f16c7961-e56a-3112-a7f4-e0d5867f4d92","pitchNumber":2,"startTime":"2026-04-19T23:08:29.929Z","endTime":"2026-04-19T23:08:33.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T23:08:49.466Z","endTime":"2026-04-19T23:09:05.269Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46080478395632,"aZ":-13.866299063699737,"pfxX":-5.3283368214901135,"pfxZ":10.093264889740679,"pX":0.5716834311899196,"pZ":3.7150140009278716,"vX0":9.437695844168172,"vY0":-134.17515366370654,"vZ0":-2.218023112595812,"x":95.21,"y":138.47,"x0":-2.307398548640255,"y0":50.000957356882665,"z0":5.546638861436262,"aX":-9.664042757929455},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":7.4,"spinRate":1983,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4090502345268705,"extension":6.212738599995648},"index":4,"playId":"e0bcb6a4-9c7e-3e7f-8b92-f67cf7d9d470","pitchNumber":3,"startTime":"2026-04-19T23:09:05.269Z","endTime":"2026-04-19T23:09:08.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:09:08.577Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a soft ground ball to third baseman Hao-Yu Lee.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:09:10.583Z","endTime":"2026-04-19T23:10:08.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992105292323288,"aZ":-13.874246748397908,"pfxX":-7.582110226430859,"pfxZ":10.137305297060367,"pX":0.4268153549494205,"pZ":2.668838562977512,"vX0":9.923511741116732,"vY0":-133.79447335968914,"vZ0":-4.641231913104792,"x":100.73,"y":166.72,"x0":-2.3524202505448035,"y0":50.00497390835542,"z0":5.426925079316316,"aX":-13.691169793143407},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2021,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4100327754396904,"extension":6.327060371159667},"index":0,"playId":"6d1f9e57-2961-3836-b698-54dcc6c6c868","pitchNumber":1,"startTime":"2026-04-19T23:09:33.818Z","endTime":"2026-04-19T23:09:36.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.752219059911468,"aZ":-32.773150957795096,"pfxX":-12.345679626408312,"pfxZ":-0.4197069436146883,"pX":0.2370703885421573,"pZ":1.4605152595103643,"vX0":10.18016102555051,"vY0":-118.65828167711487,"vZ0":-1.5859564970474227,"x":107.96,"y":199.35,"x0":-2.5052882611638054,"y0":50.00325822335676,"z0":5.124231796695336,"aX":-17.601489224417424},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":19.9,"spinRate":2199,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4616454019094429,"extension":6.506455647803638},"hitData":{"launchSpeed":47.1,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.47,"coordY":174.87}},"index":1,"playId":"5de3d340-0274-3122-a23a-b3474f569b87","pitchNumber":2,"startTime":"2026-04-19T23:09:57.476Z","endTime":"2026-04-19T23:10:08.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:10:08.006Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:10:10.727Z","endTime":"2026-04-19T23:11:59.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.189680285880826,"aZ":-13.479458674307327,"pfxX":-6.5626521916500185,"pfxZ":10.510987803458631,"pX":0.47875076719068016,"pZ":3.1993739077324013,"vX0":9.53482509544102,"vY0":-132.48353455514408,"vZ0":-3.2197818396083764,"x":98.75,"y":152.4,"x0":-2.31343585393268,"y0":50.000157697055215,"z0":5.415009137738662,"aX":-11.669823252598372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2010,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4133623957226211,"extension":6.3161035929466305},"index":0,"playId":"2e764e8c-9c2e-3f1a-82af-a1a3a2a07176","pitchNumber":1,"startTime":"2026-04-19T23:10:38.594Z","endTime":"2026-04-19T23:10:41.594Z","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":92.1,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244433806008416,"aZ":-15.400386868238725,"pfxX":-7.3094821936191625,"pfxZ":9.253857356423978,"pX":-0.27517308354144987,"pZ":3.8728170731425906,"vX0":8.084396072034409,"vY0":-133.87081688245277,"vZ0":-1.327162092924012,"x":127.49,"y":134.21,"x0":-2.3863571553184273,"y0":50.00293267309066,"z0":5.4788108018090576,"aX":-13.250464275238917},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":11.5,"spinRate":2011,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4093399223176628,"extension":6.282796630710514},"index":1,"playId":"22419eaf-8aea-3dd6-bdc4-dad4af265017","pitchNumber":2,"startTime":"2026-04-19T23:11:01.518Z","endTime":"2026-04-19T23:11:04.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-19T23:11:12.319Z","endTime":"2026-04-19T23:11:28.587Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"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":92.7,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136637458324195,"aZ":-17.217439037624906,"pfxX":-7.262299333420429,"pfxZ":8.147984351282231,"pX":0.9563808508676639,"pZ":2.9166426092580866,"vX0":11.121987244767581,"vY0":-134.60057562051705,"vZ0":-3.363340412678897,"x":80.55,"y":160.03,"x0":-2.285053871197867,"y0":50.001524759533915,"z0":5.401059429221852,"aX":-13.32945311567813},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":1933,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4068853670559536,"extension":6.3941698725835385},"index":3,"playId":"de1beb53-bf82-3839-b652-c02bf5dbdba3","pitchNumber":3,"startTime":"2026-04-19T23:11:28.587Z","endTime":"2026-04-19T23:11:31.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.432922137064345,"aZ":-33.49562407556416,"pfxX":2.928374008941095,"pfxZ":-0.9179092530712607,"pX":2.377298153754074,"pZ":1.684161453646523,"vX0":10.591315226667142,"vY0":-118.92080026065351,"vZ0":-1.3875208176736926,"x":26.38,"y":193.31,"x0":-2.511641902950971,"y0":50.005249843341296,"z0":5.308834908247796,"aX":4.200646706847253},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":-7.8,"spinRate":2543,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4602737044007785,"extension":6.253034765282968},"index":4,"playId":"57121000-766e-3184-99d3-f3f574ae56cd","pitchNumber":4,"startTime":"2026-04-19T23:11:56.058Z","endTime":"2026-04-19T23:11:59.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:11:59.107Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (4) on a line drive to left fielder Riley Greene. Wilyer Abreu scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:12:02.837Z","endTime":"2026-04-19T23:13:24.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":657756,"link":"/api/v1/people/657756"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672201058049765,"aZ":-13.276292185462014,"pfxX":-6.6596367764271065,"pfxZ":10.669155598313981,"pX":0.20142997529528336,"pZ":4.063337884428607,"vX0":9.26558829896172,"vY0":-132.5807621056666,"vZ0":-1.0338063789170313,"x":109.32,"y":129.07,"x0":-2.4815364402847533,"y0":50.00328628170694,"z0":5.4321592773225555,"aX":-11.797597494023073},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.3,"breakHorizontal":10.0,"spinRate":2090,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4139284754541235,"extension":6.322138364363772},"index":0,"playId":"91f6dcf1-1cb7-3465-965d-adfa837839f5","pitchNumber":1,"startTime":"2026-04-19T23:12:27.247Z","endTime":"2026-04-19T23:12:31.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12169508673116,"aZ":-15.73500644433921,"pfxX":-8.426286480182522,"pfxZ":9.343422349224008,"pX":1.6139928151780838,"pZ":1.4627441472517098,"vX0":13.117267591992617,"vY0":-132.73513020385295,"vZ0":-6.61524079998706,"x":55.48,"y":199.29,"x0":-2.329141312251579,"y0":50.004679155685025,"z0":5.1615508388331275,"aX":-14.828957022771284},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":12.0,"spinRate":1939,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41489385890924435,"extension":6.424277904390103},"index":1,"playId":"bd0d7212-6c0b-398d-931d-40aae9e92a30","pitchNumber":2,"startTime":"2026-04-19T23:12:45.621Z","endTime":"2026-04-19T23:12:48.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wilyer Abreu advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"bd0d7212-6c0b-398d-931d-40aae9e92a30","startTime":"2026-04-19T23:12:54.244Z","endTime":"2026-04-19T23:13:12.988Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5762180910099,"aZ":-16.753430192498037,"pfxX":-6.744770086402961,"pfxZ":8.665786102013383,"pX":-0.206402749221047,"pZ":3.3638766077403663,"vX0":8.50047502959266,"vY0":-133.29904504058038,"vZ0":-2.0979191020702266,"x":124.87,"y":147.96,"x0":-2.5768165839244577,"y0":50.00662558610247,"z0":5.385540743537183,"aX":-12.008610653994072},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2074,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4126396871252451,"extension":6.368033802559987},"hitData":{"launchSpeed":99.2,"launchAngle":23.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.66,"coordY":103.98}},"index":3,"playId":"daf45f64-ed1b-3e7f-bf71-53d0032fcecf","pitchNumber":3,"startTime":"2026-04-19T23:13:12.988Z","endTime":"2026-04-19T23:13:24.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:13:24.046Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:14:43.490Z","endTime":"2026-04-19T23:15:43.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.26"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.72"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.85"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.55"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.68"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.22"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Carlos Narváez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T23:13:52.485Z","endTime":"2026-04-19T23:13:57.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T23:13:57.267Z","endTime":"2026-04-19T23:14:45.892Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.765205403989775,"aZ":-15.138547544629112,"pfxX":-5.791935261432828,"pfxZ":9.376881246886605,"pX":0.24404944606310172,"pZ":1.8142961944414824,"vX0":9.09503554855848,"vY0":-133.67852667072498,"vZ0":-6.244759872889303,"x":107.7,"y":189.79,"x0":-2.4437701403723273,"y0":50.00331766339358,"z0":5.26006423595546,"aX":-10.523970099853875},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":1963,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4091227212566628,"extension":6.384669943329378},"index":2,"playId":"fca5fa46-41ad-3603-aac7-20c80b0c7f95","pitchNumber":1,"startTime":"2026-04-19T23:14:45.892Z","endTime":"2026-04-19T23:14:49.162Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499638763461512,"aZ":-32.26018085481893,"pfxX":-11.360806149948253,"pfxZ":-0.05449339345811577,"pX":-1.1126813714560946,"pZ":1.451146999922467,"vX0":7.17338219162785,"vY0":-119.44437733266514,"vZ0":-1.9199808307047839,"x":159.41,"y":199.6,"x0":-2.6751675673555533,"y0":50.005955181187026,"z0":5.159689582412011,"aX":-16.457329926850086},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":19.0,"spinRate":2128,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4581517379926896,"extension":6.402781061520571},"index":3,"playId":"cced98ae-c4ec-3a69-94bf-177ba7dcd29b","pitchNumber":2,"startTime":"2026-04-19T23:15:06.563Z","endTime":"2026-04-19T23:15:09.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01354112238617,"aZ":-29.6784999159591,"pfxX":-10.355951927796067,"pfxZ":1.7190146527033212,"pX":-1.2986997261045676,"pZ":1.2133103555943174,"vX0":6.6268030252415935,"vY0":-119.6023168651565,"vZ0":-2.892583828384552,"x":166.5,"y":206.02,"x0":-2.7595727508602335,"y0":50.00052664569975,"z0":5.099217665897839,"aX":-15.005077839735861},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":2084,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.45791769479974453,"extension":6.457972079421579},"hitData":{"launchSpeed":74.6,"launchAngle":-1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.39,"coordY":148.22}},"index":4,"playId":"4ad8a469-33df-3f38-9e34-252b0b6bf03b","pitchNumber":3,"startTime":"2026-04-19T23:15:36.003Z","endTime":"2026-04-19T23:15:43.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:15:43.387Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T23:14:43.490Z","endTime":"2026-04-19T23:15:43.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.26"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.72"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.85"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.55"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"103.68"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.22"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".391"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".939"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".235"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".926"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".774"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Carlos Narváez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-19T23:13:52.485Z","endTime":"2026-04-19T23:13:57.267Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-19T23:13:57.267Z","endTime":"2026-04-19T23:14:45.892Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.765205403989775,"aZ":-15.138547544629112,"pfxX":-5.791935261432828,"pfxZ":9.376881246886605,"pX":0.24404944606310172,"pZ":1.8142961944414824,"vX0":9.09503554855848,"vY0":-133.67852667072498,"vZ0":-6.244759872889303,"x":107.7,"y":189.79,"x0":-2.4437701403723273,"y0":50.00331766339358,"z0":5.26006423595546,"aX":-10.523970099853875},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":1963,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4091227212566628,"extension":6.384669943329378},"index":2,"playId":"fca5fa46-41ad-3603-aac7-20c80b0c7f95","pitchNumber":1,"startTime":"2026-04-19T23:14:45.892Z","endTime":"2026-04-19T23:14:49.162Z","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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499638763461512,"aZ":-32.26018085481893,"pfxX":-11.360806149948253,"pfxZ":-0.05449339345811577,"pX":-1.1126813714560946,"pZ":1.451146999922467,"vX0":7.17338219162785,"vY0":-119.44437733266514,"vZ0":-1.9199808307047839,"x":159.41,"y":199.6,"x0":-2.6751675673555533,"y0":50.005955181187026,"z0":5.159689582412011,"aX":-16.457329926850086},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.4,"breakHorizontal":19.0,"spinRate":2128,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4581517379926896,"extension":6.402781061520571},"index":3,"playId":"cced98ae-c4ec-3a69-94bf-177ba7dcd29b","pitchNumber":2,"startTime":"2026-04-19T23:15:06.563Z","endTime":"2026-04-19T23:15:09.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01354112238617,"aZ":-29.6784999159591,"pfxX":-10.355951927796067,"pfxZ":1.7190146527033212,"pX":-1.2986997261045676,"pZ":1.2133103555943174,"vX0":6.6268030252415935,"vY0":-119.6023168651565,"vZ0":-2.892583828384552,"x":166.5,"y":206.02,"x0":-2.7595727508602335,"y0":50.00052664569975,"z0":5.099217665897839,"aX":-15.005077839735861},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":2084,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.45791769479974453,"extension":6.457972079421579},"hitData":{"launchSpeed":74.6,"launchAngle":-1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.39,"coordY":148.22}},"index":4,"playId":"4ad8a469-33df-3f38-9e34-252b0b6bf03b","pitchNumber":3,"startTime":"2026-04-19T23:15:36.003Z","endTime":"2026-04-19T23:15:43.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-19T23:15:43.387Z","atBatIndex":74},"scoringPlays":[3,7,34,37,67,73],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":177.5,"y":87.92},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":54.15,"y":102.83},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":91.27,"y":65.05},"type":"H","description":"Double"}],"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":155.7,"y":158.84},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":108.9,"y":155.31},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":79.78,"y":46.36},"type":"H","description":"Home Run"},{"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":96.74,"y":118.84},"type":"H","description":"Single"}]}},{"startIndex":11,"endIndex":17,"top":[11,12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":172.72,"y":171.01},"type":"O","description":"Pop Out"}],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":108.39,"y":145.18},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":141.65,"y":56.21},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":184.58,"y":108.22},"type":"O","description":"Lineout"}]}},{"startIndex":18,"endIndex":23,"top":[18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":110.92,"y":156.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":138.78,"y":145.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":136.25,"y":139.61},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":154.44,"y":95.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":151.92,"y":124.32},"type":"O","description":"Flyout"}],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":173.78,"y":59.6},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":109.83,"y":56.13},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":111.4,"y":93.31},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":42,"top":[32,33,34,35,36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":93.97,"y":30.76},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":69.88,"y":99.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":108.75,"y":39.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":98.91,"y":75.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":134.73,"y":157.34},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":125.63,"y":90.61},"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":5,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":118.52,"y":147.71},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":51,"top":[43,44,45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":193.62,"y":94.72},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":112.95,"y":155.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":65.36,"y":108.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":182.85,"y":116.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":205.52,"y":117.9},"type":"O","description":"Flyout"}],"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":81.08,"y":84.33},"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":6,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":83.11,"y":91.91},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":58,"top":[52,53,54],"bottom":[55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":101.17,"y":161.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":128.79,"y":46.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":96.25,"y":159.25},"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":146.89,"y":162.4},"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":37.26,"y":114.35},"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":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":82.56,"y":175.57},"type":"O","description":"Pop Out"}]}},{"startIndex":59,"endIndex":64,"top":[59,60,61],"bottom":[62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":152.95,"y":152.63},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":175.4,"y":105.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":162.27,"y":77.69},"type":"O","description":"Flyout"}],"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":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":113.96,"y":153.28},"type":"O","description":"Grounded Into DP"},{"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":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":92.18,"y":162.91},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":74,"top":[65,66,67,68,69],"bottom":[70,71,72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":85.1,"y":86.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":191.16,"y":147.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":100.79,"y":165.95},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":74.78,"y":127.24},"type":"H","description":"Single"}],"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":9,"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":107.47,"y":174.87},"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":9,"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":58.66,"y":103.98},"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":9,"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":147.39,"y":148.22},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":6},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"shortstop":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"right":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"onDeck":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"inHole":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"onDeck":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"inHole":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"battingOrder":8,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"balls":0,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".243","atBats":37,"obp":".324","slg":".380","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":6,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":9,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".257","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"3.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.21","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":44,"strikes":107,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"pitchesPerInning":"16.78","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.0 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":28,"strikes":70,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":18,"groundOuts":40,"airOuts":30,"runs":12,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":117,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":446,"era":"3.30","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.20","battersFaced":127,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":138,"strikes":308,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".667","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"3.60","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"2.84","inningsPitched":"6.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.26","battersFaced":26,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.89","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.68","walksPer9Inn":"4.26","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"1.42","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":30,"airOuts":25,"runs":8,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":110,"obp":".254","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":441,"era":"2.08","inningsPitched":"30.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.96","battersFaced":118,"outs":91,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":150,"strikes":291,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".600","pitchesPerInning":"14.54","gamesFinished":0,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"9.79","walksPer9Inn":"1.78","hitsPer9Inn":"6.82","runsScoredPer9":"2.37","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"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}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":14,"groundOuts":16,"airOuts":25,"runs":7,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":84,"obp":".298","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":351,"era":"2.78","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.19","battersFaced":94,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":351,"balls":127,"strikes":224,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"9.93","walksPer9Inn":"2.78","hitsPer9Inn":"7.94","runsScoredPer9":"2.78","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.33","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":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":4,"groundOuts":12,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":38,"obp":".370","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"7.20","inningsPitched":"10.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.60","battersFaced":47,"outs":30,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":79,"strikes":112,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.10","gamesFinished":1,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"8.10","walksPer9Inn":"6.30","hitsPer9Inn":"8.10","runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".200","slg":".400","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":4,"groundOuts":16,"airOuts":14,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".293","atBats":58,"obp":".323","slg":".431","ops":".754","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":25,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":4,"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":33,"putOuts":37,"errors":3,"chances":73,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":15,"groundOuts":19,"airOuts":17,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".247","atBats":77,"obp":".348","slg":".364","ops":".712","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":28,"rbi":12,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"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"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":32,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"0.96","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":1,"whip":"0.96","battersFaced":37,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":63,"strikes":88,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.18","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.86","hitsPer9Inn":"4.82","runsScoredPer9":"0.96","homeRunsPer9":"0.96","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":19,"groundOuts":14,"airOuts":28,"runs":15,"doubles":6,"triples":2,"homeRuns":1,"strikeOuts":11,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".312","atBats":77,"obp":".411","slg":".481","ops":".892","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":37,"rbi":9,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":19,"errors":2,"chances":67,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":7,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".232","atBats":56,"obp":".338","slg":".464","ops":".802","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":26,"rbi":12,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":3,"groundOuts":13,"airOuts":10,"runs":0,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".325","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"0.00","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.30","battersFaced":40,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":68,"strikes":91,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.90","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"3.60","walksPer9Inn":"7.20","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"obp":".227","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":88,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":5,"saveOpportunities":6,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"0.88","battersFaced":22,"outs":17,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":29,"strikes":59,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"15.53","gamesFinished":7,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"11.12","walksPer9Inn":"1.59","hitsPer9Inn":"6.35","runsScoredPer9":"1.59","homeRunsPer9":"1.59","inheritedRunners":2,"inheritedRunnersScored":2,"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}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":7,"groundOuts":15,"airOuts":21,"runs":10,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":70,"obp":".356","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":361,"era":"4.05","inningsPitched":"20.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":88,"outs":60,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":162,"strikes":199,"strikePercentage":".550","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"18.05","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.45","walksPer9Inn":"6.30","hitsPer9Inn":"6.30","runsScoredPer9":"4.50","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"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}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":14,"groundOuts":11,"airOuts":20,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".182","atBats":66,"obp":".333","slg":".227","ops":".560","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":15,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":149,"errors":0,"chances":157,"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"}]},"ID657756":{"person":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":2,"strikes":13,"strikePercentage":".870","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":8,"groundOuts":7,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".300","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":161,"era":"2.79","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.24","battersFaced":40,"outs":29,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":49,"strikes":112,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.66","gamesFinished":5,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.79","hitsPer9Inn":"8.38","runsScoredPer9":"2.79","homeRunsPer9":"1.86","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":3,"flyOuts":12,"groundOuts":11,"airOuts":23,"runs":7,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":60,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":226,"era":"3.31","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.86","battersFaced":63,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":226,"balls":76,"strikes":150,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".500","pitchesPerInning":"13.84","gamesFinished":0,"strikeoutWalkRatio":"7.50","strikeoutsPer9Inn":"8.27","walksPer9Inn":"1.10","hitsPer9Inn":"6.61","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"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}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":7,"groundOuts":2,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".118","atBats":17,"obp":".150","slg":".235","ops":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":2,"babip":".154","groundOutsToAirouts":"0.22","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":{"caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":3,"putOuts":57,"errors":0,"chances":60,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":16,"groundOuts":25,"airOuts":20,"runs":13,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".238","atBats":80,"obp":".354","slg":".300","ops":".654","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":24,"rbi":6,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":20,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":5,"groundOuts":5,"airOuts":8,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":29,"obp":".394","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":129,"era":"5.40","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.95","battersFaced":34,"outs":20,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":49,"strikes":80,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.35","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"12.15","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":15,"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".235","atBats":34,"obp":".250","slg":".382","ops":".632","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, 2B, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":16,"airOuts":16,"runs":10,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":4,"avg":".302","atBats":63,"obp":".380","slg":".603","ops":".983","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":38,"rbi":18,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.00","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"12.60","popOuts":1,"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":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":5,"putOuts":120,"errors":1,"chances":126,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":10,"gamesStarted":0,"flyOuts":2,"groundOuts":12,"airOuts":4,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"5.00","inningsPitched":"9.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.33","battersFaced":39,"outs":27,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":69,"strikes":109,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".250","pitchesPerInning":"19.78","gamesFinished":4,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"11.00","walksPer9Inn":"5.00","hitsPer9Inn":"7.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"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":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":12,"airOuts":16,"runs":10,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".317","atBats":63,"obp":".348","slg":".429","ops":".777","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":27,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":29,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":10,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".038","atBats":26,"obp":".107","slg":".154","ops":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":4,"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":0,"putOuts":18,"errors":0,"chances":18,"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"}]}},"batters":[663330,681481,650402,663837,693307,682985,672761,679529,701678,595879,664285,640448,676684,657756],"pitchers":[664285,640448,676684,657756],"bench":[690993,805808,668670],"bullpen":[623454,646241,656427,663947,676428,445276,663554,672456,669373],"battingOrder":[681481,650402,663837,693307,682985,672761,679529,701678,595879],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vierling (2, Crochet); Dingler (4, Crochet)."},{"label":"HR","value":"Jones, Jah (1, 5th inning off Crochet, 0 on, 2 out); Dingler (5, 5th inning off Crochet, 2 on, 2 out)."},{"label":"TB","value":"Báez, J 2; Carpenter; Dingler 8; Greene, R; Jones, Jah 4; Torres; Vierling 3."},{"label":"RBI","value":"Dingler 4 (18); Jones, Jah (2); Torres (6)."},{"label":"2-out RBI","value":"Dingler 4; Jones, Jah."},{"label":"Runners left in scoring position, 2 out","value":"Greene, R; Torres."},{"label":"GIDP","value":"Vierling."},{"label":"Team RISP","value":"4-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Báez, J-Torres-Torkelson)."}]}],"note":[{"label":"a","value":"Singled for Jones, Jah in the 6th."}]},"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":6,"groundOuts":7,"airOuts":9,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".228","atBats":32,"obp":".310","slg":".341","ops":".651","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":12,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":37,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"4.35","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.32","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":49,"strikes":101,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":6,"pitchesPerInning":"16.67","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID701350":{"person":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":19,"airOuts":16,"runs":11,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":1,"hits":17,"hitByPitch":1,"avg":".227","atBats":75,"obp":".341","slg":".333","ops":".674","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":25,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.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":1,"putOuts":21,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":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":20,"flyOuts":7,"groundOuts":11,"airOuts":14,"runs":10,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":5,"avg":".279","atBats":68,"obp":".417","slg":".485","ops":".902","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":33,"rbi":12,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":154,"errors":0,"chances":179,"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"}]},"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":4,"gamesStarted":4,"flyOuts":14,"groundOuts":16,"airOuts":21,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":71,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":355,"era":"2.29","inningsPitched":"19.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.27","battersFaced":84,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":136,"strikes":219,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.05","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.58","hitsPer9Inn":"6.86","runsScoredPer9":"2.29","homeRunsPer9":"0.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":6},"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}},"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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"5.40","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.20","battersFaced":36,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":55,"strikes":95,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.88","walksPer9Inn":"3.24","hitsPer9Inn":"7.56","runsScoredPer9":"5.40","homeRunsPer9":"3.24","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"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":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".333","atBats":24,"obp":".385","slg":".500","ops":".885","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":12,"rbi":2,"leftOnBase":8,"sacBunts":1,"sacFlies":0,"babip":".421","groundOutsToAirouts":"0.71","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":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":6,"putOuts":59,"errors":2,"chances":67,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"1-3 | BB, 2 K, SB","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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":23,"airOuts":19,"runs":5,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".193","atBats":88,"obp":".215","slg":".307","ops":".522","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":27,"rbi":17,"leftOnBase":42,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.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":47,"putOuts":21,"errors":4,"chances":72,"fielding":".944","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":{},"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":4,"groundOuts":9,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":97,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":25,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":39,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"15.32","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.26","walksPer9Inn":"1.42","hitsPer9Inn":"7.11","runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":4,"flyOuts":7,"groundOuts":30,"airOuts":13,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":77,"obp":".396","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"6.75","inningsPitched":"18.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.93","battersFaced":92,"outs":56,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":140,"strikes":216,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.31","rbi":0,"winPercentage":".333","pitchesPerInning":"19.07","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"6.27","walksPer9Inn":"5.79","hitsPer9Inn":"11.57","runsScoredPer9":"7.71","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":14,"airOuts":21,"runs":11,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".312","atBats":77,"obp":".361","slg":".506","ops":".867","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":39,"rbi":10,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":43,"errors":0,"chances":45,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"2.25","inningsPitched":"8.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.25","battersFaced":34,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":56,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.38","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.63","hitsPer9Inn":"5.63","runsScoredPer9":"3.38","homeRunsPer9":"1.13","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}},"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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":33,"airOuts":17,"runs":11,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":83,"obp":".307","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":350,"era":"4.43","inningsPitched":"20.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.28","battersFaced":88,"outs":61,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":350,"balls":138,"strikes":212,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.94","rbi":0,"winPercentage":".667","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"4.87","walksPer9Inn":"1.77","hitsPer9Inn":"9.74","runsScoredPer9":"4.87","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":10,"flyOuts":3,"groundOuts":6,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".222","atBats":27,"obp":".300","slg":".296","ops":".596","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":8,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":6,"putOuts":23,"errors":0,"chances":29,"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"}]},"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-2 | 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":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":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":7,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".240","slg":".174","ops":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":4,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":24,"putOuts":5,"errors":0,"chances":29,"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"}]},"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":"(L, 2-3)","summary":"5.0 IP, 5 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":31,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":5,"gamesStarted":5,"flyOuts":9,"groundOuts":22,"airOuts":21,"runs":23,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":30,"hitByPitch":4,"atBats":102,"obp":".374","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":428,"era":"7.88","inningsPitched":"24.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.63","battersFaced":116,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":156,"strikes":272,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":5,"winPercentage":".400","pitchesPerInning":"17.83","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.38","hitsPer9Inn":"11.25","runsScoredPer9":"8.63","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"gamesStarted":1,"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":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":"700","stats":{"batting":{"summary":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"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":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":29,"airOuts":16,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".141","atBats":64,"obp":".236","slg":".203","ops":".439","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":13,"rbi":7,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":7,"errors":2,"chances":50,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":4,"gamesStarted":4,"flyOuts":9,"groundOuts":26,"airOuts":21,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":80,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":328,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.07","battersFaced":86,"outs":67,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":328,"balls":126,"strikes":202,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".500","pitchesPerInning":"14.69","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.04","walksPer9Inn":"2.42","hitsPer9Inn":"7.25","runsScoredPer9":"3.22","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"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,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".222","slg":".227","ops":".449","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":10,"rbi":0,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.20","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":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":5,"putOuts":102,"errors":2,"chances":109,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":19,"airOuts":14,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".172","atBats":64,"obp":".254","slg":".266","ops":".520","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":17,"rbi":10,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-4 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":15,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":4,"avg":".279","atBats":61,"obp":".362","slg":".377","ops":".739","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":23,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":48,"errors":0,"chances":49,"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"}]},"ID681252":{"person":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.00","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":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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".273","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":22,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":31,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":6,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":13,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":45,"obp":".216","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":189,"era":"1.35","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"0.83","battersFaced":51,"outs":40,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":189,"balls":76,"strikes":113,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".---","pitchesPerInning":"14.18","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.05","hitsPer9Inn":"3.38","runsScoredPer9":"1.35","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".300","atBats":30,"obp":".462","slg":".400","ops":".862","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"2.00","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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":8,"gamesStarted":0,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":20,"outs":15,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":30,"strikes":63,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.60","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":8,"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":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":10,"groundOuts":16,"airOuts":15,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".254","slg":".288","ops":".542","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":15,"rbi":3,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".205","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":26,"errors":2,"chances":58,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":{},"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":7,"gamesStarted":0,"flyOuts":8,"groundOuts":2,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":23,"obp":".296","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":102,"era":"1.29","inningsPitched":"7.0","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":27,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":40,"strikes":62,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".000","pitchesPerInning":"14.57","gamesFinished":5,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.86","hitsPer9Inn":"5.14","runsScoredPer9":"1.29","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":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":15,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":48,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":219,"era":"6.75","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.67","battersFaced":57,"outs":36,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":219,"balls":94,"strikes":125,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.25","gamesFinished":4,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"4.50","walksPer9Inn":"5.25","hitsPer9Inn":"9.75","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[701350,655316,575929,596115,677800,678882,702332,665966,807799,643396,691785,676979,670245,681252],"pitchers":[676979,670245,681252],"bench":[680776,657136],"bullpen":[678394,547973,543056,813349,543243,677161,663558,624133,669711,676477],"battingOrder":[701350,655316,575929,596115,677800,678882,702332,807799,691785],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rafaela (3, Valdez, F); Narváez (1, Finnegan); Durbin (4, Seabold)."},{"label":"HR","value":"Contreras, Wn (4, 1st inning off Valdez, F, 0 on, 2 out)."},{"label":"TB","value":"Abreu, W; Contreras, Wn 4; Durbin 2; Narváez 2; Rafaela 2; Story."},{"label":"RBI","value":"Contreras, Wn (12); Durbin (7)."},{"label":"2-out RBI","value":"Contreras, Wn; Durbin."},{"label":"Runners left in scoring position, 2 out","value":"Mayer; Durbin; Rafaela; Yoshida."},{"label":"GIDP","value":"Monasterio."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Story (2, 2nd base off Valdez, F/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Anthony (Torres at home)."},{"label":"DP","value":"(Durbin-Monasterio)."}]}],"note":[{"label":"a","value":"Popped out for Kiner-Falefa in the 7th."},{"label":"b","value":"Grounded out for Narváez in the 9th."}]}},"officials":[{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":681849,"fullName":"Felix Neon","link":"/api/v1/people/681849"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Narváez (Ball-Confirmed); Dingler 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Pérez, W (Strike-Confirmed); Carpenter (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Valdez, F 98-70; Finnegan 19-12; Vest 19-12; Seabold 15-13; Crochet 93-62; Watson, R 16-11; Anderson 41-28."},{"label":"Groundouts-flyouts","value":"Valdez, F 4-6; Finnegan 0-0; Vest 2-0; Seabold 1-0; Crochet 4-1; Watson, R 1-1; Anderson 3-3."},{"label":"Batters faced","value":"Valdez, F 23; Finnegan 4; Vest 3; Seabold 5; Crochet 24; Watson, R 5; Anderson 11."},{"label":"Umpires","value":"HP: Lance Barksdale. 1B: Will Little. 2B: Ryan Additon. 3B: Felix Neon. "},{"label":"Weather","value":"45 degrees, Overcast."},{"label":"Wind","value":"10 mph, Out To RF."},{"label":"First pitch","value":"4:35 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"34,650."},{"label":"Venue","value":"Fenway Park."},{"label":"April 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","boxscoreName":"Dingler"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, 2B, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":16,"airOuts":16,"runs":10,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":4,"avg":".302","atBats":63,"obp":".380","slg":".603","ops":".983","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":38,"rbi":18,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.00","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"12.60","popOuts":1,"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":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":5,"putOuts":120,"errors":1,"chances":126,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","boxscoreName":"Valdez, F"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"6.0 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":28,"strikes":70,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":18,"groundOuts":40,"airOuts":30,"runs":12,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":117,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":446,"era":"3.30","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.20","battersFaced":127,"outs":90,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":138,"strikes":308,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".667","pitchesPerInning":"14.87","gamesFinished":0,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"3.60","homeRunsPer9":"0.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","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":64,"pitchingGameScore":64},{"player":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","boxscoreName":"Jones, Jah"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".200","slg":".400","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":8,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"loser":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}