{"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":824283,"link":"/api/v1.1/game/824283/feed/live","metaData":{"wait":10,"timeStamp":"20260505_011553","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824283,"type":"R","doubleHeader":"N","id":"2026/05/04/bosmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824283-2026-05-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-04T22:10:00Z","originalDate":"2026-05-04","officialDate":"2026-05-04","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":35,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":21,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":14,"losses":21,"winningPercentage":".400"},"franchiseName":"Boston","clubName":"Red Sox","active":true},"home":{"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":36,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":18,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":18,"losses":18,"winningPercentage":".500"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID701350":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350","firstName":"Roman","lastName":"Anthony","primaryNumber":"19","birthDate":"2004-05-13","currentAge":22,"birthCity":"West Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Roman","useLastName":"Anthony","middleName":"Joseph","boxscoreName":"Anthony","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roman Anthony","nameSlug":"roman-anthony-701350","firstLastName":"Roman Anthony","lastFirstName":"Anthony, Roman","lastInitName":"Anthony, R","initLastName":"R Anthony","fullFMLName":"Roman Joseph Anthony","fullLFMName":"Anthony, Roman Joseph","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"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},"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},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"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},"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},"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},"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},"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},"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},"ID572143":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143","firstName":"Burch","lastName":"Smith","primaryNumber":"65","birthDate":"1990-04-12","currentAge":36,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Burch","useLastName":"Smith","middleName":"Taylor","boxscoreName":"Smith, B","nickName":"Smitty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Burch Smith","nameSlug":"burch-smith-572143","firstLastName":"Burch Smith","lastFirstName":"Smith, Burch","lastInitName":"Smith, B","initLastName":"B Smith","fullFMLName":"Burch Taylor Smith","fullLFMName":"Smith, Burch Taylor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID670097":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097","firstName":"Zachary","lastName":"Short","primaryNumber":"40","birthDate":"1995-05-29","currentAge":31,"birthCity":"Kingston","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zack","useLastName":"Short","middleName":"Ryan","boxscoreName":"Short","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Short","nameSlug":"zack-short-670097","firstLastName":"Zack Short","lastFirstName":"Short, Zack","lastInitName":"Short, Z","initLastName":"Z Short","fullFMLName":"Zachary Ryan Short","fullLFMName":"Short, Zachary Ryan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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},"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},"ID680744":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","firstName":"Tyler","lastName":"Madden","primaryNumber":"36","birthDate":"2000-02-21","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ty","useLastName":"Madden","middleName":"Dylan","boxscoreName":"Madden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ty Madden","nameSlug":"ty-madden-680744","firstLastName":"Ty Madden","lastFirstName":"Madden, Ty","lastInitName":"Madden, T","initLastName":"T Madden","fullFMLName":"Tyler Dylan Madden","fullLFMName":"Madden, Tyler Dylan","strikeZoneTop":3.49,"strikeZoneBottom":1.601},"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},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"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},"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},"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},"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},"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},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID701719":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719","firstName":"Robert","lastName":"Samaniego","primaryNumber":"78","birthDate":"1999-01-30","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Samaniego","middleName":"Tyler","boxscoreName":"Samaniego, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Samaniego","nameSlug":"tyler-samaniego-701719","firstLastName":"Tyler Samaniego","lastFirstName":"Samaniego, Tyler","lastInitName":"Samaniego, T","initLastName":"T Samaniego","fullFMLName":"Robert Tyler Samaniego","fullLFMName":"Samaniego, Robert Tyler","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID691785":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785","firstName":"Marcelo","lastName":"Mayer","birthDate":"2002-12-12","currentAge":23,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcelo","useLastName":"Mayer","boxscoreName":"Mayer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"MY-er","mlbDebutDate":"2025-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcelo Mayer","nameSlug":"marcelo-mayer-691785","firstLastName":"Marcelo Mayer","lastFirstName":"Mayer, Marcelo","lastInitName":"Mayer, M","initLastName":"M Mayer","fullFMLName":"Marcelo  Mayer","fullLFMName":"Mayer, Marcelo","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID676568":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568","firstName":"Ricky","lastName":"Vanasco","primaryNumber":"70","birthDate":"1998-10-13","currentAge":27,"birthCity":"Morriston","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ricky","useLastName":"Vanasco","boxscoreName":"Vanasco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2024-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ricky Vanasco","nameSlug":"ricky-vanasco-676568","firstLastName":"Ricky Vanasco","lastFirstName":"Vanasco, Ricky","lastInitName":"Vanasco, R","initLastName":"R Vanasco","fullFMLName":"Ricky  Vanasco","fullLFMName":"Vanasco, Ricky ","strikeZoneTop":3.344,"strikeZoneBottom":1.688}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"18 mph, R To L"},"gameInfo":{"attendance":22321,"firstPitch":"2026-05-04T22:10:00.000Z","gameDurationMinutes":157,"delayDurationMinutes":28},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"home":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":570881,"fullName":"John Malkoski","link":"/api/v1/people/570881"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-04T22:10:40.921Z","endTime":"2026-05-04T22:12:03.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1,2],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T18:46:13.629Z","endTime":"2026-05-04T21:52:05.494Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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-05-04T21:52:05.494Z","endTime":"2026-05-04T22:08:47.816Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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-05-04T22:08:47.816Z","endTime":"2026-05-04T22:10:43.010Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301921988622063,"aZ":-22.158166707045048,"pfxX":10.082686629490954,"pfxZ":5.7661905032398515,"pX":0.10181646550556453,"pZ":2.1531332048849547,"vX0":-7.015369276685591,"vY0":-130.6816079225823,"vZ0":-4.870681597822729,"x":113.12,"y":180.65,"x0":1.5046314986760374,"y0":50.00539104105738,"z0":5.6952720233296725,"aX":17.525413642484963},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.8,"spinRate":2103,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4183687516113541,"extension":6.477611169755972},"index":3,"playId":"15962c87-8c00-3980-8310-b030e1eaa579","pitchNumber":1,"startTime":"2026-05-04T22:10:43.010Z","endTime":"2026-05-04T22:10:46.472Z","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":79.7,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923020847072028,"aZ":-33.36290862248653,"pfxX":-10.622371330755074,"pfxZ":-0.8634874202723246,"pX":0.2489176233619016,"pZ":3.0821802036685693,"vX0":-0.5692306239004431,"vY0":-116.09220945421889,"vZ0":1.0567476133486329,"x":107.51,"y":155.56,"x0":1.8780409884742153,"y0":50.00467942011101,"z0":5.786900036054021,"aX":-14.558684623901927},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.1,"breakHorizontal":19.4,"spinRate":2680,"spinDirection":286},"zone":2,"typeConfidence":0.9,"plateTime":0.4710769355109923,"extension":6.2726273982830785},"index":4,"playId":"7f1c4dff-5c9b-34c9-961c-b6937b6f2649","pitchNumber":2,"startTime":"2026-05-04T22:11:01.667Z","endTime":"2026-05-04T22:11:05.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-04T22:11:12.431Z","endTime":"2026-05-04T22:11:30.273Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.268488855573583,"aZ":-32.219481102419884,"pfxX":-7.940452494604367,"pfxZ":-0.037619910858261996,"pX":-2.662479614037855,"pZ":1.0904164729187291,"vX0":-7.3345004205613895,"vY0":-115.99857118911652,"vZ0":-3.118062655118143,"x":218.49,"y":209.34,"x0":1.5749795766661168,"y0":50.00145956067313,"z0":5.532707992071548,"aX":-10.786568765315137},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-0.6,"breakHorizontal":16.2,"spinRate":2833,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.4726984944421959,"extension":6.529129270862645},"index":6,"playId":"131eded0-a447-36c7-ab91-4f56908555f7","pitchNumber":3,"startTime":"2026-05-04T22:11:30.273Z","endTime":"2026-05-04T22:11:34.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.61950086396659,"aZ":-31.319852547361215,"pfxX":-7.29284932398266,"pfxZ":0.6294996676078988,"pX":0.286610900982536,"pZ":3.1267861875537,"vX0":-1.4107981673278889,"vY0":-115.0558045119886,"vZ0":0.9744520443968485,"x":106.08,"y":154.36,"x0":1.8542602722112176,"y0":50.00165302024979,"z0":5.71282309012133,"aX":-9.860456517867409},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":2794,"spinDirection":294},"zone":2,"typeConfidence":0.91,"plateTime":0.4744884983742801,"extension":6.111023188880584},"hitData":{"launchSpeed":101.7,"launchAngle":0.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.61,"coordY":123.81}},"index":7,"playId":"07bd0f11-c584-3e24-87f8-628ed89330ac","pitchNumber":4,"startTime":"2026-05-04T22:11:52.696Z","endTime":"2026-05-04T22:12:03.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:12:03.381Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willson Contreras grounds into a force out, shortstop Zack Short to second baseman Hao-Yu Lee. Jarren Duran out at 2nd. Willson Contreras to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-04T22:12:06.664Z","endTime":"2026-05-04T22:14:46.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":91.1,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008248680415665,"aZ":-15.50124271855377,"pfxX":3.4926509061149487,"pfxZ":9.340463452691194,"pX":0.08794107031111992,"pZ":1.4742965816135642,"vX0":-4.7513886743856855,"vY0":-132.43447755226862,"vZ0":-8.147198704090892,"x":113.65,"y":198.97,"x0":1.4475110489840515,"y0":50.001738492568144,"z0":5.7135402762282865,"aX":6.233829408713503},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-5.4,"spinRate":2080,"spinDirection":143},"zone":14,"typeConfidence":0.88,"plateTime":0.41282202035559257,"extension":6.721727714117076},"index":0,"playId":"22cc372b-40d0-379f-adbc-f0a1571598bc","pitchNumber":1,"startTime":"2026-05-04T22:12:28.705Z","endTime":"2026-05-04T22:12:33.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.073013747002246,"aZ":-25.60591582558172,"pfxX":-1.4936290309025926,"pfxZ":3.9120747931381983,"pX":-0.03953255713454223,"pZ":1.8708749991464728,"vX0":-3.7739143270764504,"vY0":-128.32470250548656,"vZ0":-4.721243566107232,"x":118.51,"y":188.27,"x0":1.640627372861391,"y0":50.00073605212428,"z0":5.714854511989021,"aX":-2.504635512529863},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":3.5,"spinRate":2398,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.42585601867184053,"extension":6.618701007287154},"index":1,"playId":"17348f6c-a0b6-373d-8d7b-f81529191853","pitchNumber":2,"startTime":"2026-05-04T22:12:45.422Z","endTime":"2026-05-04T22:12:49.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839507322965815,"aZ":-12.82362904862974,"pfxX":4.347124796452237,"pfxZ":10.756883467273076,"pX":-0.41841371732379506,"pZ":1.6358377110307818,"vX0":-6.4904678867568855,"vY0":-133.08495097105862,"vZ0":-8.04654095301352,"x":132.95,"y":194.61,"x0":1.4841324624571048,"y0":50.00175454412162,"z0":5.621842836521568,"aX":7.819340990539152},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.5,"spinRate":2097,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.4111448662968815,"extension":6.685053031836548},"index":2,"playId":"beb8a3db-e8ed-33e0-9f02-002e99198d46","pitchNumber":3,"startTime":"2026-05-04T22:13:02.503Z","endTime":"2026-05-04T22:13:06.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"098443eb-addf-34a0-8c9e-bb6ae8b67769","startTime":"2026-05-04T22:13:20.526Z","endTime":"2026-05-04T22:13:23.526Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31431614993229,"aZ":-27.638115313731102,"pfxX":7.357471009646132,"pfxZ":3.0132576164707183,"pX":1.754535918347795,"pZ":2.0202711103116004,"vX0":-2.115093254313294,"vY0":-120.98874322114013,"vZ0":-2.946833903318806,"x":50.12,"y":184.23,"x0":1.6764199554949495,"y0":50.00201924402288,"z0":5.639034244301943,"aX":11.069198144054008},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.0,"spinRate":913,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.45016085047672894,"extension":6.345071833664537},"index":4,"playId":"e2c17e87-178a-3d8c-9e85-e9a97fa614e6","pitchNumber":4,"startTime":"2026-05-04T22:13:36.905Z","endTime":"2026-05-04T22:13:41.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-04T22:13:55.806Z","endTime":"2026-05-04T22:14:10.650Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572902991071516,"aZ":-22.446455635584606,"pfxX":-0.7944158868027151,"pfxZ":5.737966190626645,"pX":0.6010083718440338,"pZ":2.779819307846848,"vX0":-2.4363290110353186,"vY0":-128.55698154690546,"vZ0":-3.4065848038469255,"x":94.09,"y":163.72,"x0":1.65945015650302,"y0":50.00081883546284,"z0":5.839989638796452,"aX":-1.3450922435579893},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.0,"breakHorizontal":1.9,"spinRate":2330,"spinDirection":170},"zone":6,"typeConfidence":0.9,"plateTime":0.42406958541450335,"extension":6.3832307121879825},"index":6,"playId":"9bc3f05c-f092-3999-9924-926642787129","pitchNumber":5,"startTime":"2026-05-04T22:14:10.650Z","endTime":"2026-05-04T22:14:15.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53519331237789,"aZ":-14.875477835320885,"pfxX":4.107910161327145,"pfxZ":9.659651383405436,"pX":1.1517427196131056,"pZ":1.774227474247032,"vX0":-2.149371682665338,"vY0":-132.31673723170755,"vZ0":-7.33675006808561,"x":73.1,"y":190.88,"x0":1.4364587590198123,"y0":50.00559468983215,"z0":5.652063724791363,"aX":7.35950754170866},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.1,"spinRate":2244,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.412338707045083,"extension":6.686885217153864},"hitData":{"launchSpeed":79.4,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.75,"coordY":159.28}},"index":7,"playId":"c4ca685c-ec07-3adc-bb7b-a9c745b58f8e","pitchNumber":6,"startTime":"2026-05-04T22:14:38.758Z","endTime":"2026-05-04T22:14:46.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:14:46.469Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Roman Anthony grounds into a force out, second baseman Hao-Yu Lee to shortstop Zack Short. Willson Contreras out at 2nd. Roman Anthony to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-04T22:15:03.192Z","endTime":"2026-05-04T22:19:04.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":86.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.281695035165974,"aZ":-15.316970559017467,"pfxX":5.479385304902607,"pfxZ":9.049281679766793,"pX":-0.3338020267722081,"pZ":1.7243586394237986,"vX0":-6.603189507965975,"vY0":-134.2128407927209,"vZ0":-7.691157384873497,"x":129.72,"y":192.22,"x0":1.4223603611222433,"y0":50.003552106968804,"z0":5.674032947318723,"aX":10.208558821997023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":-8.9,"spinRate":2010,"spinDirection":134},"zone":7,"typeConfidence":0.81,"plateTime":0.4048560875172842,"extension":6.637281466271868},"index":0,"playId":"7bdfa144-d1c5-3b05-a178-f7744c908161","pitchNumber":1,"startTime":"2026-05-04T22:15:14.272Z","endTime":"2026-05-04T22:15:18.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880197941695474,"aZ":-18.447663164005547,"pfxX":7.434694697203826,"pfxZ":7.5009035217483095,"pX":-0.4005859707170374,"pZ":2.145064514818267,"vX0":-7.649407245292247,"vY0":-133.69290654302253,"vZ0":-5.799555951033948,"x":132.27,"y":180.86,"x0":1.5169450112257792,"y0":50.004187263437316,"z0":5.644878809989834,"aX":13.60699972410432},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-12.0,"spinRate":2031,"spinDirection":137},"zone":7,"typeConfidence":0.82,"plateTime":0.4080058355608025,"extension":6.4893228084828},"index":1,"playId":"61560e15-2fd4-3aac-a340-90094acd5a99","pitchNumber":2,"startTime":"2026-05-04T22:15:30.867Z","endTime":"2026-05-04T22:15:35.222Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-04T22:15:39.552Z","endTime":"2026-05-04T22:15:59.998Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-04T22:15:59.998Z","endTime":"2026-05-04T22:18:17.228Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"9a2c9614-b6b8-3204-a96b-26cf73a226d7","startTime":"2026-05-04T22:18:17.228Z","endTime":"2026-05-04T22:18:20.228Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000174203282942,"aZ":-15.945540671764293,"pfxX":4.142916317855002,"pfxZ":9.072921793134418,"pX":-0.22375652663560236,"pZ":2.872775317289223,"vX0":-5.653127465898343,"vY0":-131.90100983334005,"vZ0":-4.695442196598076,"x":125.53,"y":161.22,"x0":1.3938705363448989,"y0":50.006425728019344,"z0":5.825562356986334,"aX":7.414273074480125},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.5,"spinRate":2060,"spinDirection":145},"zone":5,"typeConfidence":0.84,"plateTime":0.4128296288236961,"extension":6.479508520182024},"index":5,"playId":"f72c046c-2422-3105-a169-b2eda4ffc189","pitchNumber":3,"startTime":"2026-05-04T22:18:32.722Z","endTime":"2026-05-04T22:18:37.447Z","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":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.380720011951812,"aZ":-31.874200589102813,"pfxX":-8.357034581092199,"pfxZ":0.22281301356912842,"pX":-0.4320860975256263,"pZ":2.8673228927826915,"vX0":-2.426149202158438,"vY0":-114.88454238950607,"vZ0":0.5521654008072141,"x":133.47,"y":161.36,"x0":1.7221203316216032,"y0":50.001814541063496,"z0":5.710662920469422,"aX":-11.220889551505925},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.8,"breakHorizontal":15.7,"spinRate":2748,"spinDirection":294},"zone":4,"typeConfidence":0.91,"plateTime":0.475931026996792,"extension":6.417792784361081},"hitData":{"launchSpeed":79.6,"launchAngle":11.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":151.68}},"index":6,"playId":"731e927d-75ce-39a7-965b-19b6136063bd","pitchNumber":4,"startTime":"2026-05-04T22:18:55.652Z","endTime":"2026-05-04T22:19:04.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:19:04.166Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Story singles on a line drive to left fielder Riley Greene. Roman Anthony to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-04T22:19:13.686Z","endTime":"2026-05-04T22:21:18.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44353255479603,"aZ":-25.83812676551089,"pfxX":-2.657006476229923,"pfxZ":3.8741172872109857,"pX":0.21627282359365743,"pZ":2.2506446210856312,"vX0":-2.5708258343586112,"vY0":-125.96771876461423,"vZ0":-3.4686239485831836,"x":108.76,"y":178.01,"x0":1.588882323751836,"y0":50.00260722734082,"z0":5.695006504488722,"aX":-4.342664752424346},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":5.3,"spinRate":2354,"spinDirection":184},"zone":5,"typeConfidence":0.91,"plateTime":0.43198056472045776,"extension":6.610086850097937},"index":0,"playId":"760e5fab-555c-3696-8dd3-9c15b8894a25","pitchNumber":1,"startTime":"2026-05-04T22:19:39.132Z","endTime":"2026-05-04T22:19:43.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.144840786564995,"aZ":-19.766983425649705,"pfxX":2.5198814998719374,"pfxZ":6.86946266120424,"pX":1.3079632536053787,"pZ":3.0688113816531515,"vX0":-1.3654380713328707,"vY0":-133.18952189245428,"vZ0":-3.410030722966958,"x":67.14,"y":155.92,"x0":1.4983967069773494,"y0":50.00411446569488,"z0":5.785835761189183,"aX":4.552314504107998},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":-4.3,"spinRate":2212,"spinDirection":151},"zone":12,"typeConfidence":0.83,"plateTime":0.410374933803634,"extension":6.37694667099842},"index":1,"playId":"0fa5c4a2-cd45-35c6-8780-88a8422dbe7c","pitchNumber":2,"startTime":"2026-05-04T22:19:58.026Z","endTime":"2026-05-04T22:20:02.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47512721038692,"aZ":-25.55646900035019,"pfxX":-3.002745785162663,"pfxZ":4.004021853057051,"pX":0.5652471921269617,"pZ":2.3652242776674823,"vX0":-1.7509690318848883,"vY0":-127.58901457157803,"vZ0":-3.430138408367015,"x":95.45,"y":174.92,"x0":1.6499372456350148,"y0":50.00624149831389,"z0":5.734099279152807,"aX":-4.9666659689510535},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":5.9,"spinRate":2402,"spinDirection":167},"zone":6,"typeConfidence":0.91,"plateTime":0.4287813973352286,"extension":6.438680155400908},"index":2,"playId":"65ab260e-b085-31cb-bd8c-c485900549a9","pitchNumber":3,"startTime":"2026-05-04T22:20:16.871Z","endTime":"2026-05-04T22:20:22.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-04T22:20:30.835Z","endTime":"2026-05-04T22:20:50.138Z","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(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":91.3,"endSpeed":83.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07286940124334,"aZ":-18.52132889326835,"pfxX":4.010883164378904,"pfxZ":7.604547476851128,"pX":0.6539380365908914,"pZ":4.064050800316159,"vX0":-3.3315241641400264,"vY0":-133.02317972858552,"vZ0":-1.0763802495890396,"x":92.07,"y":129.05,"x0":1.4004037847162831,"y0":50.00286220283688,"z0":5.814512029638668,"aX":7.20069468249137},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-6.6,"spinRate":2194,"spinDirection":144},"zone":12,"typeConfidence":0.86,"plateTime":0.41148555845737667,"extension":6.433270785872165},"index":4,"playId":"2490cf0c-6157-37b9-bdb4-f9818b2d0718","pitchNumber":4,"startTime":"2026-05-04T22:20:50.138Z","endTime":"2026-05-04T22:20:54.745Z","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":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909049254108993,"aZ":-25.367639631901483,"pfxX":-2.389997789114317,"pfxZ":3.939434817217279,"pX":-0.09551701779532878,"pZ":1.0831775078315131,"vX0":-3.198881728531483,"vY0":-129.33270001880436,"vZ0":-6.722584042113297,"x":120.64,"y":209.53,"x0":1.4586616045170633,"y0":50.00404970362792,"z0":5.608384952476094,"aX":-4.129517656956307},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.1,"breakHorizontal":4.9,"spinRate":2436,"spinDirection":168},"zone":13,"typeConfidence":0.91,"plateTime":0.42031348316159356,"extension":6.52081404336736},"hitData":{"launchSpeed":83.8,"launchAngle":17.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.6,"coordY":117.23}},"index":5,"playId":"569ec2b3-8a2f-32f8-9796-e9d4df5b9cae","pitchNumber":5,"startTime":"2026-05-04T22:21:07.871Z","endTime":"2026-05-04T22:21:18.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:21:18.183Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu challenged (pitch result), call on the field was confirmed: Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-04T22:21:19.442Z","endTime":"2026-05-04T22:23:02.031Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62645317527945,"aZ":-33.46874202052243,"pfxX":-9.42199628679547,"pfxZ":-0.9402535167184958,"pX":0.2488308158289716,"pZ":3.4349699585045546,"vX0":-0.9470641339843449,"vY0":-116.22350928617226,"vZ0":2.0579296354504075,"x":107.52,"y":146.04,"x0":1.885872052897086,"y0":50.00102419083335,"z0":5.692910496035804,"aX":-13.023142645517611},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.0,"breakHorizontal":17.3,"spinRate":2751,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.46938508928238987,"extension":6.458815510013178},"index":0,"playId":"491e4092-087a-38e3-b3f2-da585ab385b8","pitchNumber":1,"startTime":"2026-05-04T22:21:44.326Z","endTime":"2026-05-04T22:21:48.519Z","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":79.4,"endSpeed":73.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207753547292885,"aZ":-32.92701131479835,"pfxX":-9.350474224252782,"pfxZ":-0.5598434110769261,"pX":-0.6167191790759944,"pZ":2.1468510526978397,"vX0":-2.794278750855522,"vY0":-115.68294436069323,"vZ0":-0.5289469531546027,"x":140.51,"y":180.82,"x0":1.8223609353069503,"y0":50.00060815786146,"z0":5.54322042314644,"aX":-12.631967360841236},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.8,"breakHorizontal":17.6,"spinRate":2710,"spinDirection":297},"zone":7,"typeConfidence":0.9,"plateTime":0.47402396944817315,"extension":6.444400651951308},"index":1,"playId":"394841d3-2026-348a-b16e-7455fac8c831","pitchNumber":2,"startTime":"2026-05-04T22:22:05.163Z","endTime":"2026-05-04T22:22:09.333Z","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":91.3,"endSpeed":84.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321007991682503,"aZ":-25.359229731109696,"pfxX":7.874645533718257,"pfxZ":3.7740760230618218,"pX":-0.7816395218160117,"pZ":2.3986387403562466,"vX0":-8.76018089397731,"vY0":-132.79571252355058,"vZ0":-3.624768540996511,"x":146.79,"y":174.02,"x0":1.51871591772363,"y0":50.005109727459526,"z0":5.601684161948377,"aX":14.230925184854875},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.4,"breakHorizontal":-12.6,"spinRate":2201,"spinDirection":165},"zone":4,"typeConfidence":0.9,"plateTime":0.4106279139363731,"extension":6.512150326798108},"index":2,"playId":"0d813373-37a9-3fcd-b5cf-2bad078d40bd","pitchNumber":3,"startTime":"2026-05-04T22:22:35.011Z","endTime":"2026-05-04T22:23:02.031Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"}},"playEndTime":"2026-05-04T22:23:02.031Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-04T22:25:00.967Z","endTime":"2026-05-04T22:25:31.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.9,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40521243018766,"aZ":-15.590705292083644,"pfxX":4.876018084474392,"pfxZ":8.55034758571898,"pX":0.6774145167940681,"pZ":2.9033715044527724,"vX0":-6.709311992903805,"vY0":-139.37470266615915,"vZ0":-3.990072770105583,"x":91.18,"y":160.39,"x0":2.498198064163037,"y0":50.00623137812064,"z0":5.40390469969777,"aX":9.461338938549952},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-7.2,"spinRate":2137,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.39510664692404784,"extension":7.050043856677342},"index":0,"playId":"66a66e4f-d95f-39d7-acc7-a1246dcda64e","pitchNumber":1,"startTime":"2026-05-04T22:25:00.967Z","endTime":"2026-05-04T22:25:05.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108755871035505,"aZ":-37.89605007060975,"pfxX":-4.651928803531677,"pfxZ":-4.125323224130682,"pX":0.3914810852501966,"pZ":2.900861294500414,"vX0":-3.6415463963899066,"vY0":-117.22456745641362,"vZ0":1.859118026734576,"x":102.08,"y":160.46,"x0":2.57213882114585,"y0":50.00499310859865,"z0":5.647149936111101,"aX":-6.445550235581927},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.7,"breakHorizontal":9.4,"spinRate":2338,"spinDirection":290},"zone":3,"typeConfidence":2.0,"plateTime":0.46806146487845046,"extension":7.05594322942068},"index":1,"playId":"be1cafb0-1515-32f7-9da0-6e7ffb54708b","pitchNumber":2,"startTime":"2026-05-04T22:25:14.624Z","endTime":"2026-05-04T22:25:18.980Z","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":83.3,"endSpeed":78.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.861380775162456,"aZ":-36.39098068262629,"pfxX":-3.8354896426190592,"pfxZ":-2.7575648542436255,"pX":0.4761426275848423,"pZ":2.6644798905170703,"vX0":-3.640368567335514,"vY0":-121.5434944275324,"vZ0":0.16872276400079667,"x":98.85,"y":166.84,"x0":2.479663792435052,"y0":50.00323977295619,"z0":5.697805001604971,"aX":-5.864914262923211},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.8,"breakHorizontal":7.7,"spinRate":2474,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.44688799657016887,"extension":7.188805689202825},"index":2,"playId":"bae998ed-2a16-38ad-8fe1-56e3b5f1d335","pitchNumber":3,"startTime":"2026-05-04T22:25:27.087Z","endTime":"2026-05-04T22:25:31.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:25:31.582Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-04T22:25:33.276Z","endTime":"2026-05-04T22:26:09.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010683464614598,"aZ":-13.925012214926046,"pfxX":2.7788867447268766,"pfxZ":9.12307954053032,"pX":-0.44754325541664275,"pZ":2.2551752115681194,"vX0":-9.410277781012628,"vY0":-139.73079546087106,"vZ0":-5.78620403444536,"x":134.06,"y":177.89,"x0":2.585675508573565,"y0":50.00646631430253,"z0":5.2488190252650915,"aX":5.5617541058924305},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":-3.4,"spinRate":2241,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.39023688648625665,"extension":7.259855953050001},"index":0,"playId":"4c768af4-c4dd-3bed-b192-3724e323e586","pitchNumber":1,"startTime":"2026-05-04T22:25:51.537Z","endTime":"2026-05-04T22:25:55.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9131316353218,"aZ":-22.97905197261923,"pfxX":9.345016321681143,"pfxZ":4.650118904010088,"pX":-0.32328917346544106,"pZ":1.8620844976711692,"vX0":-11.240717392602166,"vY0":-139.22040399371818,"vZ0":-5.121494057320401,"x":129.32,"y":188.5,"x0":2.537349645583746,"y0":50.006470693676505,"z0":5.2303297490622525,"aX":18.495417098444747},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":-14.9,"spinRate":2329,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.39222062425670945,"extension":7.324362805448194},"hitData":{"launchSpeed":106.0,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.03,"coordY":144.88}},"index":1,"playId":"e591d842-5b97-3287-9a0b-76887608fb0d","pitchNumber":2,"startTime":"2026-05-04T22:26:03.754Z","endTime":"2026-05-04T22:26:09.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:26:09.462Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to shortstop Trevor Story.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-04T22:26:15.232Z","endTime":"2026-05-04T22:26:58.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08461887618079,"aZ":-15.09044952501816,"pfxX":4.702992224911254,"pfxZ":8.43922973247295,"pX":-1.1551221927918853,"pZ":3.306853797039918,"vX0":-11.795866838969074,"vY0":-140.72641076987705,"vZ0":-3.243012768190676,"x":161.03,"y":149.49,"x0":2.4622427261044564,"y0":50.00528494296144,"z0":5.4394367606465766,"aX":9.523715513944534},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-6.4,"spinRate":2415,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.387800479948186,"extension":7.276098316472551},"index":0,"playId":"0cb59158-75b3-33c1-a2e1-8ae280ae558e","pitchNumber":1,"startTime":"2026-05-04T22:26:34.231Z","endTime":"2026-05-04T22:26:38.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9638052995407,"aZ":-16.65328112703488,"pfxX":4.533649702509997,"pfxZ":7.759480517374016,"pX":-1.1126788846194866,"pZ":2.2438956851705383,"vX0":-11.285670294055704,"vY0":-139.9417138220019,"vZ0":-5.220764643808483,"x":159.41,"y":178.19,"x0":2.3677534403258966,"y0":50.006555387686745,"z0":5.209792038862901,"aX":9.073607698327722},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":-6.1,"spinRate":2249,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3900745786086568,"extension":7.488186935373749},"hitData":{"launchSpeed":82.2,"launchAngle":58.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":71.12,"coordY":133.61}},"index":1,"playId":"f9c8171a-c9ee-337a-b626-0b5c832c927b","pitchNumber":2,"startTime":"2026-05-04T22:26:48.229Z","endTime":"2026-05-04T22:26:58.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:26:58.427Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-04T22:29:22.765Z","endTime":"2026-05-04T22:29:48.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ty Madden replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T22:27:46.018Z","endTime":"2026-05-04T22:29:25.060Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680744,"link":"/api/v1/people/680744"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51183135152478,"aZ":-21.432327596570865,"pfxX":-9.222950816861832,"pfxZ":5.5947008875362645,"pX":-0.30243673661019965,"pZ":3.211691706212739,"vX0":6.506433107461235,"vY0":-137.45433646908018,"vZ0":-3.32686801417192,"x":128.53,"y":152.06,"x0":-1.4979214581191886,"y0":50.00297104103189,"z0":5.887215490635942,"aX":-17.7076936904972},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":15.4,"spinRate":2235,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39796614691161647,"extension":5.869258079799503},"index":1,"playId":"047c0b5c-cf5e-3d4a-89cf-43bbc81bf82e","pitchNumber":1,"startTime":"2026-05-04T22:29:25.060Z","endTime":"2026-05-04T22:29:29.148Z","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":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.407909221962413,"aZ":-24.744371323417752,"pfxX":-0.048008483393509715,"pfxZ":4.0880696607082765,"pX":0.38983456260561505,"pZ":3.0580779625439987,"vX0":5.977642187564797,"vY0":-132.92867435203559,"vZ0":-2.6226942530675714,"x":102.14,"y":156.21,"x0":-1.8673998008164021,"y0":50.002545465427495,"z0":5.8251640153191335,"aX":-0.08863626847815757},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2596,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40967585014826735,"extension":5.676020870869227},"hitData":{"launchSpeed":89.3,"launchAngle":47.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.45,"coordY":107.36}},"index":2,"playId":"db1327e4-f1d4-3496-be4f-252439877011","pitchNumber":2,"startTime":"2026-05-04T22:29:39.526Z","endTime":"2026-05-04T22:29:48.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:29:48.227Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-04T22:29:52.153Z","endTime":"2026-05-04T22:30:53.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(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":88.5,"endSpeed":81.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.644860076511524,"aZ":-27.73965416729664,"pfxX":-0.017680497200883716,"pfxZ":2.61962084141871,"pX":0.4871899251905352,"pZ":2.3327589062145524,"vX0":6.178188127376917,"vY0":-128.80086274084644,"vZ0":-3.0583453755414256,"x":98.43,"y":175.8,"x0":-1.9319186779028024,"y0":50.005384448600545,"z0":5.661623558748392,"aX":-0.030813965924553034},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-1.2,"spinRate":2634,"spinDirection":257},"zone":6,"typeConfidence":2.0,"plateTime":0.4238893216974593,"extension":5.737776737969864},"index":0,"playId":"d20c17be-5e1c-3f74-b916-8691cc643812","pitchNumber":1,"startTime":"2026-05-04T22:30:13.375Z","endTime":"2026-05-04T22:30:16.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.610114262880266,"aZ":-17.44816858978299,"pfxX":-5.044971717552349,"pfxZ":7.54595119481605,"pX":-1.7239721438816826,"pZ":3.3185751599946687,"vX0":2.601668448328802,"vY0":-138.29773202335562,"vZ0":-3.5919347936484503,"x":182.71,"y":149.18,"x0":-2.0174868549207323,"y0":50.005905181935105,"z0":5.792906147330221,"aX":-9.849803386039007},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":8.6,"spinRate":2284,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39487856163280766,"extension":5.7567381251639596},"index":1,"playId":"4b043594-6f72-3a6e-93b2-c3407af946e1","pitchNumber":2,"startTime":"2026-05-04T22:30:31.625Z","endTime":"2026-05-04T22:30:35.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28245872839428,"aZ":-34.26008436572128,"pfxX":-0.6503473123592207,"pfxZ":-1.3031538476146816,"pX":-0.22670963929938093,"pZ":1.7515683831187503,"vX0":4.419132221755216,"vY0":-125.1090608809034,"vZ0":-2.8237080412410682,"x":125.64,"y":191.49,"x0":-1.9252542882586607,"y0":50.00494627818553,"z0":5.679778120282827,"aX":-1.0403412519379254},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":0.2,"spinRate":2665,"spinDirection":9},"zone":8,"typeConfidence":2.0,"plateTime":0.43642459162457525,"extension":5.728804850608093},"hitData":{"launchSpeed":78.1,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.95,"coordY":164.56}},"index":2,"playId":"6044dcb2-aa29-34bb-b273-7d274199e582","pitchNumber":3,"startTime":"2026-05-04T22:30:47.409Z","endTime":"2026-05-04T22:30:53.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:30:53.326Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, shortstop Zack Short to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-04T22:30:58.203Z","endTime":"2026-05-04T22:32:09.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"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(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":87.1,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30651568672704,"aZ":-31.357688132739725,"pfxX":-0.09871846900711545,"pfxZ":0.49407221065524887,"pX":0.33410447529258164,"pZ":3.3723763274083836,"vX0":5.671790572719328,"vY0":-126.79789901969612,"vZ0":-0.12116937396837402,"x":104.26,"y":147.73,"x0":-1.9086802031995485,"y0":50.00076197656933,"z0":5.900309906600727,"aX":-0.1627879857657618},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":2553,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.43019766065236276,"extension":5.819502168368083},"index":0,"playId":"9a2b7a3c-83e3-34c4-a1a9-f357347faa68","pitchNumber":1,"startTime":"2026-05-04T22:31:22.688Z","endTime":"2026-05-04T22:31:26.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-04T22:31:31.659Z","endTime":"2026-05-04T22:31:43.759Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.026136389773082,"aZ":-35.27224161065312,"pfxX":-0.44690508481146796,"pfxZ":-1.917201441490401,"pX":0.4014928787612097,"pZ":0.9753067778490716,"vX0":5.400856100662531,"vY0":-125.13868454614372,"vZ0":-4.949353481095502,"x":101.7,"y":212.45,"x0":-1.7065278226853757,"y0":50.00024115542969,"z0":5.79823912055333,"aX":-0.725809717430519},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.2,"breakHorizontal":-0.1,"spinRate":2696,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4340737451515535,"extension":5.820260719147141},"index":2,"playId":"03f3b85c-744a-3a91-ba1c-435f9f2122ae","pitchNumber":2,"startTime":"2026-05-04T22:31:43.759Z","endTime":"2026-05-04T22:31:48.753Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.123167627048556,"aZ":-35.462371334037286,"pfxX":-0.14614508213375466,"pfxZ":-1.9566504522028705,"pX":0.6828443369031261,"pZ":2.2969575916747274,"vX0":5.6466519867450575,"vY0":-127.60008500656733,"vZ0":-2.1549905094122384,"x":90.97,"y":176.76,"x0":-1.520449067096915,"y0":50.001107701271614,"z0":5.891721414762,"aX":-0.247132665965747},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":-0.7,"spinRate":2822,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4258843861120991,"extension":5.859359927547771},"hitData":{"launchSpeed":87.0,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.67,"coordY":147.12}},"index":3,"playId":"8381d5b4-7fe4-34ce-b323-44fc3bcb62e5","pitchNumber":3,"startTime":"2026-05-04T22:32:01.577Z","endTime":"2026-05-04T22:32:09.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:32:09.592Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to pitcher Payton Tolle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-04T22:34:26.201Z","endTime":"2026-05-04T22:34:35.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801139,"link":"/api/v1/people/801139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Masataka Yoshida replaces left fielder Roman Anthony, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T22:33:44.337Z","endTime":"2026-05-04T22:34:28.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":701350,"link":"/api/v1/people/701350"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60153272252744,"aZ":-22.85435272425676,"pfxX":9.543424158045221,"pfxZ":4.754496076358382,"pX":0.8826762053951295,"pZ":1.9561176891538123,"vX0":-7.964993784116291,"vY0":-137.7197900770731,"vZ0":-4.953955210925354,"x":83.35,"y":185.96,"x0":2.5429910027459064,"y0":50.00446263418736,"z0":5.282144541477071,"aX":18.716652038608725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-16.1,"spinRate":2231,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.3945778312523309,"extension":7.109307786232553},"hitData":{"launchSpeed":85.3,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.21,"coordY":185.88}},"index":1,"playId":"57aa3561-fc02-386c-8926-1a83fcef0ff0","pitchNumber":1,"startTime":"2026-05-04T22:34:28.492Z","endTime":"2026-05-04T22:34:35.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:34:35.524Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez challenged (pitch result), call on the field was overturned: Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-04T22:34:42.596Z","endTime":"2026-05-04T22:37:50.289Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":8},"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":97.3,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11582913744698,"aZ":-11.260533990027179,"pfxX":7.605574030348228,"pfxZ":10.387011795106115,"pX":-0.7368067706129847,"pZ":0.9378034481021487,"vX0":-11.31219632076274,"vY0":-140.99968107178725,"vZ0":-9.601092409624385,"x":145.09,"y":213.46,"x0":2.3393260926393276,"y0":50.00286076828839,"z0":5.114191969027753,"aX":15.313038890224105},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":-11.4,"spinRate":2441,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.38849636538775023,"extension":7.28860244381311},"index":0,"playId":"355eaa5a-dd5d-39a0-a131-ff24bf00cacd","pitchNumber":1,"startTime":"2026-05-04T22:35:14.205Z","endTime":"2026-05-04T22:35:18.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750960838747865,"aZ":-24.592028400620375,"pfxX":0.3019355199519571,"pfxZ":4.185015240610159,"pX":0.28592856257720684,"pZ":3.0142134041263864,"vX0":-6.283416261436567,"vY0":-132.85700217215944,"vZ0":-1.5868697959777478,"x":106.1,"y":157.4,"x0":2.6286244384268587,"y0":50.003964376612764,"z0":5.382601510180984,"aX":0.5471873432229364},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":0.6,"spinRate":2407,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.41009450148102644,"extension":6.911936267300594},"index":1,"playId":"ec674a57-ed4b-3e61-84b9-5781adbb0f59","pitchNumber":2,"startTime":"2026-05-04T22:35:28.362Z","endTime":"2026-05-04T22:35:33.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.76283077026563,"aZ":-34.912319820918825,"pfxX":-4.301764144568341,"pfxZ":-1.8905939960347347,"pX":1.754974052395873,"pZ":2.785043513438793,"vX0":-0.740737862242153,"vY0":-119.09599984555746,"vZ0":0.578098578085859,"x":50.1,"y":163.58,"x0":2.6284752948244012,"y0":50.001262449045186,"z0":5.672175966182342,"aX":-6.239277938519769},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.0,"breakHorizontal":7.9,"spinRate":2489,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.4581923652664486,"extension":6.909437016497928},"index":2,"playId":"9a4f21b6-ec10-36fd-8b12-f1de01b62b0c","pitchNumber":3,"startTime":"2026-05-04T22:35:42.394Z","endTime":"2026-05-04T22:35:46.408Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06736606399685,"aZ":-16.377566172902366,"pfxX":4.667078513798716,"pfxZ":7.85310324700191,"pX":0.2780707189380295,"pZ":2.6436124227679967,"vX0":-7.883251986252156,"vY0":-140.5124127931519,"vZ0":-4.385650263751335,"x":106.4,"y":167.4,"x0":2.506033778893692,"y0":50.00435784003382,"z0":5.279796348071212,"aX":9.390062950657331},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-7.0,"spinRate":2285,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.3889367416486422,"extension":7.342627065437638},"index":3,"playId":"d846cb93-3275-31fd-8423-c3f3bb764985","pitchNumber":4,"startTime":"2026-05-04T22:35:58.585Z","endTime":"2026-05-04T22:36:02.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-04T22:36:07.777Z","endTime":"2026-05-04T22:36:22.931Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66341024679257,"aZ":-13.919428526243427,"pfxX":5.44382262206567,"pfxZ":8.967211394996248,"pX":0.2081453259564496,"pZ":2.0720629611246717,"vX0":-8.673517280389138,"vY0":-142.03536386995947,"vZ0":-6.156872363263221,"x":109.07,"y":182.83,"x0":2.5993533989825663,"y0":50.00154622554015,"z0":5.159054179611531,"aX":11.081177966877869},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":-8.0,"spinRate":2250,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.3861827281343433,"extension":7.3390838362592365},"index":5,"playId":"6a81060a-574c-301b-a3bd-e215bbdcae7a","pitchNumber":5,"startTime":"2026-05-04T22:36:22.931Z","endTime":"2026-05-04T22:36:26.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.341214012274186,"aZ":-38.110998633329096,"pfxX":-2.238656373671108,"pfxZ":-4.023701399374307,"pX":0.19061370677393233,"pZ":2.51612334867315,"vX0":-4.669831574743955,"vY0":-119.88051436264708,"vZ0":0.5027718423776859,"x":109.73,"y":170.84,"x0":2.4447648425471358,"y0":50.00430377760919,"z0":5.670236499274929,"aX":-3.3007832993586503},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.0,"breakHorizontal":5.0,"spinRate":2340,"spinDirection":293},"zone":5,"typeConfidence":2.0,"plateTime":0.4546377160652062,"extension":7.1482039159018935},"index":6,"playId":"311a4377-d34d-374d-afb3-552da56a1f20","pitchNumber":6,"startTime":"2026-05-04T22:36:42.228Z","endTime":"2026-05-04T22:36:46.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.976579916275607,"aZ":-14.91204738906219,"pfxX":6.2380955591493645,"pfxZ":8.411691559016527,"pX":0.05214076739880769,"pZ":2.759920514998124,"vX0":-9.074443900035444,"vY0":-141.992028692096,"vZ0":-4.219220743202335,"x":115.01,"y":164.26,"x0":2.471458265373707,"y0":50.00229278503823,"z0":5.2067571887565105,"aX":12.801831290075219},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":-9.6,"spinRate":2218,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3849929878540923,"extension":7.3205547417285715},"index":7,"playId":"841ebcfc-a578-3b3f-a477-e4d6065e0481","pitchNumber":7,"startTime":"2026-05-04T22:37:03.930Z","endTime":"2026-05-04T22:37:07.542Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63933688568263,"aZ":-11.496766169306225,"pfxX":4.879278470520304,"pfxZ":10.327612212819318,"pX":0.4970082061337686,"pZ":1.9295989482237785,"vX0":-7.900805304675612,"vY0":-140.76363962953087,"vZ0":-6.877196409342314,"x":98.06,"y":186.68,"x0":2.7092095688999858,"y0":50.00335950453282,"z0":5.1526149089187685,"aX":9.770074644150212},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":-7.2,"spinRate":2238,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.389461817110329,"extension":7.449192434460029},"index":8,"playId":"7b9e74b2-c2a9-3608-9df3-1253fb10dc44","pitchNumber":8,"startTime":"2026-05-04T22:37:23.287Z","endTime":"2026-05-04T22:37:50.289Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}},"playEndTime":"2026-05-04T22:37:50.289Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-04T22:37:43.104Z","endTime":"2026-05-04T22:38:54.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.742556052100355,"aZ":-14.683704781697339,"pfxX":7.01858543056927,"pfxZ":8.72794100354195,"pX":-1.191511711289702,"pZ":1.3399905385715807,"vX0":-12.396970405358793,"vY0":-141.26705155634403,"vZ0":-8.144670026260682,"x":162.42,"y":202.6,"x0":2.3589734971780922,"y0":50.001878138191984,"z0":5.221458193244563,"aX":14.064401442513793},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":-10.0,"spinRate":2216,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.388997548493093,"extension":7.425224418707185},"index":0,"playId":"95458f10-8b80-358e-9f4d-246b5e577997","pitchNumber":1,"startTime":"2026-05-04T22:37:59.912Z","endTime":"2026-05-04T22:38:04.078Z","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":97.0,"endSpeed":88.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.726326062570855,"aZ":-21.127318880749883,"pfxX":12.334732731054842,"pfxZ":5.51283210073219,"pX":1.2194411417920068,"pZ":2.541825951779094,"vX0":-8.232230573332616,"vY0":-141.03540269522233,"vZ0":-3.7969327182606545,"x":70.52,"y":170.15,"x0":2.581962442770718,"y0":50.00117028359294,"z0":5.277494142675901,"aX":24.709382687049917},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":-20.5,"spinRate":2205,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3891811671541401,"extension":7.20250506470855},"index":1,"playId":"1b4dafb4-2a3b-3822-980f-a4ee54fa5e82","pitchNumber":2,"startTime":"2026-05-04T22:38:13.015Z","endTime":"2026-05-04T22:38:17.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98701534911934,"aZ":-11.282732602020356,"pfxX":7.455368838366959,"pfxZ":10.293188842551306,"pX":0.6306605986732141,"pZ":2.216500417136961,"vX0":-8.270830303749008,"vY0":-141.91787129338513,"vZ0":-6.034686924945952,"x":92.96,"y":178.93,"x0":2.621086797455011,"y0":50.004790079398056,"z0":5.096733871970002,"aX":15.134422121860517},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":-11.8,"spinRate":2309,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.38669536725701814,"extension":7.401907697333098},"index":2,"playId":"eb22f9ee-d2c8-315c-b53a-1e9bf8410ff3","pitchNumber":3,"startTime":"2026-05-04T22:38:29.059Z","endTime":"2026-05-04T22:38:33.063Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-04T22:38:39.881Z","endTime":"2026-05-04T22:38:49.918Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"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":98.5,"endSpeed":89.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.84894031291613,"aZ":-10.329925915323972,"pfxX":5.2569241388031465,"pfxZ":10.602946047790509,"pX":-0.12539772346769387,"pZ":3.0714038964197043,"vX0":-9.152403243745429,"vY0":-143.05986022064232,"vZ0":-4.274000567163077,"x":121.78,"y":155.85,"x0":2.441149895527134,"y0":50.00558305322173,"z0":5.239405126490184,"aX":10.834020009884417},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":-7.6,"spinRate":2240,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.38374492291976914,"extension":7.274392044184432},"index":4,"playId":"42ee3c61-dcab-37dd-b4b9-573e8de1782a","pitchNumber":4,"startTime":"2026-05-04T22:38:49.918Z","endTime":"2026-05-04T22:38:54.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:38:54.064Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Andruw Monasterio reaches on a throwing error by shortstop Zack Short.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-04T22:40:51.102Z","endTime":"2026-05-04T22:41:44.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":92.3,"endSpeed":84.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297314345432934,"aZ":-20.6687256161154,"pfxX":-7.789415061257706,"pfxZ":6.257317157539452,"pX":-1.8776795141103146,"pZ":3.4008988990047757,"vX0":2.2088971458201088,"vY0":-134.52249657817075,"vZ0":-2.775248491719477,"x":188.57,"y":146.96,"x0":-1.6957351649649273,"y0":50.00412037292681,"z0":5.905922008373502,"aX":-14.322554135612183},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":13.7,"spinRate":2289,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4066698635758077,"extension":5.802244734557045},"index":0,"playId":"46b10eab-531b-398d-9fee-ee2d35bf9ad5","pitchNumber":1,"startTime":"2026-05-04T22:41:04.558Z","endTime":"2026-05-04T22:41:08.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375150103567222,"aZ":-15.523516589238245,"pfxX":-5.806600742246291,"pfxZ":8.693263373953982,"pX":-0.044962103907708884,"pZ":3.9756872875145284,"vX0":6.059909479316203,"vY0":-137.05665231271877,"vZ0":-2.6422464854232564,"x":118.71,"y":131.44,"x0":-1.523117564003471,"y0":50.00141929353233,"z0":6.003660883127819,"aX":-11.120699185035669},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2347,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39859524542114366,"extension":5.852133299420364},"index":1,"playId":"20ecdb8f-6cec-356b-bc41-469f2eb49ba2","pitchNumber":2,"startTime":"2026-05-04T22:41:18.635Z","endTime":"2026-05-04T22:41:23.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802461039089444,"aZ":-18.776095251302632,"pfxX":-9.451221575957819,"pfxZ":7.234802045822772,"pX":0.27911178254783825,"pZ":1.7755093077377444,"vX0":7.981348558240212,"vY0":-134.39231023036635,"vZ0":-6.907250843878812,"x":106.36,"y":190.84,"x0":-1.4836762814233722,"y0":50.00139069891858,"z0":5.686131377423404,"aX":-17.497802159676016},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":2239,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40567019365713186,"extension":5.958048909081225},"hitData":{"launchSpeed":84.7,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.71,"coordY":145.6}},"index":2,"playId":"e8916c7b-60cb-33c6-b6e5-538352276cb9","pitchNumber":3,"startTime":"2026-05-04T22:41:34.546Z","endTime":"2026-05-04T22:41:44.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:41:44.111Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to right fielder Wenceel Pérez. Andruw Monasterio to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-04T22:41:54.018Z","endTime":"2026-05-04T22:43:07.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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_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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.5,"endSpeed":77.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90466642447941,"aZ":-30.03746829688863,"pfxX":-2.4605371850272375,"pfxZ":1.4347776296370212,"pX":1.0860177791904841,"pZ":0.6441770540320977,"vX0":7.869201340608284,"vY0":-121.27880765575647,"vZ0":-5.5273910492814515,"x":75.6,"y":221.39,"x0":-1.8822297752666617,"y0":50.003431051032415,"z0":5.5754036488550325,"aX":-3.663719791493461},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":2.5,"spinRate":2533,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.45178401488128506,"extension":5.783375830096115},"index":0,"playId":"f60ab656-46d2-34b3-b196-8bb6e76a045f","pitchNumber":1,"startTime":"2026-05-04T22:42:12.770Z","endTime":"2026-05-04T22:42:17.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.941034118440168,"aZ":-31.471447026795072,"pfxX":-5.981955569089076,"pfxZ":0.4649823432381348,"pX":0.21221015600656096,"pZ":0.45271381351461937,"vX0":6.6107581046650425,"vY0":-122.17938093194168,"vZ0":-5.754341209884087,"x":108.91,"y":226.56,"x0":-1.7450357226902584,"y0":50.004262173177665,"z0":5.526787817183622,"aX":-9.09017368454824},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":9.4,"spinRate":1481,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4474439179714027,"extension":5.881004901745943},"index":1,"playId":"90cc8df6-4096-3376-b08b-06a4033af1d0","pitchNumber":2,"startTime":"2026-05-04T22:42:33.958Z","endTime":"2026-05-04T22:42:39.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.277099920016404,"aZ":-15.485743534065872,"pfxX":-3.5104920183652606,"pfxZ":8.948378577549144,"pX":0.6644046258874561,"pZ":2.156454991844161,"vX0":7.584598913357196,"vY0":-135.39728649014944,"vZ0":-6.569226073324609,"x":91.67,"y":180.56,"x0":-1.7112931445170885,"y0":50.00492751588276,"z0":5.688971409477151,"aX":-6.5491651783794},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":4.8,"spinRate":2382,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4038168503329729,"extension":5.849502259910743},"hitData":{"launchSpeed":101.5,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.6,"coordY":120.26}},"index":2,"playId":"a5229f24-b3a2-3a9b-a699-6b4dbfe959c7","pitchNumber":3,"startTime":"2026-05-04T22:42:56.130Z","endTime":"2026-05-04T22:43:07.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:43:07.630Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-04T22:43:16.129Z","endTime":"2026-05-04T22:46:05.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":7},"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61200371277534,"aZ":-16.851978778557434,"pfxX":-7.474831121316748,"pfxZ":8.288367876750911,"pX":1.8075804083607394,"pZ":1.2383550874784106,"vX0":10.800780390372235,"vY0":-134.7092567444134,"vZ0":-8.953551106622474,"x":48.1,"y":205.34,"x0":-1.2716465149310239,"y0":50.006393122203264,"z0":5.7824981745404305,"aX":-13.82444427692075},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":2321,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40567810424224104,"extension":6.009374572526731},"index":0,"playId":"2c14bc75-e304-32d9-bfb3-45e5bb9f6e2a","pitchNumber":1,"startTime":"2026-05-04T22:43:44.717Z","endTime":"2026-05-04T22:43:48.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.836968237278178,"aZ":-27.30000585846205,"pfxX":-2.5972467401468133,"pfxZ":2.779718449753879,"pX":1.9397847680547504,"pZ":0.5717924939767111,"vX0":10.22847318447597,"vY0":-130.69004388789068,"vZ0":-7.276797989824689,"x":43.06,"y":223.34,"x0":-1.6631985641407867,"y0":50.00643978741715,"z0":5.402231946616196,"aX":-4.560351572197908},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":2.8,"spinRate":2487,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4168439136897457,"extension":5.8005131424237675},"index":1,"playId":"40d4cb04-3a94-36fb-bd7b-e1177f5db1cf","pitchNumber":2,"startTime":"2026-05-04T22:44:04.149Z","endTime":"2026-05-04T22:44:12.576Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jarren Duran steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"40d4cb04-3a94-36fb-bd7b-e1177f5db1cf","startTime":"2026-05-04T22:44:20.175Z","endTime":"2026-05-04T22:44:33.050Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606063271443,"aZ":-25.692937142936415,"pfxX":-2.878283669186069,"pfxZ":3.7296530345059065,"pX":1.290915939223801,"pZ":1.7641735363943447,"vX0":8.925764078255666,"vY0":-130.3032937006048,"vZ0":-5.039235823575794,"x":67.79,"y":191.15,"x0":-1.7888266703528093,"y0":50.0034043170561,"z0":5.63833804837315,"aX":-5.003563788856138},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":3.5,"spinRate":2488,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4186158372278972,"extension":5.917783541694531},"index":3,"playId":"6d2e68b6-a678-3ef4-9766-398e77a7fd9d","pitchNumber":3,"startTime":"2026-05-04T22:44:33.050Z","endTime":"2026-05-04T22:44:37.128Z","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.5,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634255791944422,"aZ":-19.38509343879764,"pfxX":-9.5419689425618,"pfxZ":6.794773379839594,"pX":0.37016707677916727,"pZ":1.7204216515850854,"vX0":8.65915310418997,"vY0":-135.82781981167747,"vZ0":-6.959700357890877,"x":102.89,"y":192.33,"x0":-1.607667684606109,"y0":50.004762130967094,"z0":5.647312141990286,"aX":-17.966867958231198},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":15.6,"spinRate":2323,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4020770626556591,"extension":5.936743577219407},"index":4,"playId":"a6e24049-f4b2-323b-b471-55daac8dedb4","pitchNumber":4,"startTime":"2026-05-04T22:44:51.764Z","endTime":"2026-05-04T22:44:55.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284541524475383,"aZ":-14.659901112416568,"pfxX":-3.292426476138516,"pfxZ":8.918298853684307,"pX":2.5627445457465603,"pZ":2.8840786574031214,"vX0":11.936525850102264,"vY0":-138.62052425697624,"vZ0":-5.213188145014628,"x":19.31,"y":160.91,"x0":-1.3540562369474127,"y0":50.00542349430828,"z0":5.753030832534162,"aX":-6.468482788151912},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":3.7,"spinRate":2356,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3937352010242279,"extension":5.895639186033038},"index":5,"playId":"16b179ed-9478-34f7-bda7-2ae03cb3e7b3","pitchNumber":5,"startTime":"2026-05-04T22:45:14.437Z","endTime":"2026-05-04T22:45:19.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591486073991835,"aZ":-19.14155342182938,"pfxX":-9.414790744097346,"pfxZ":6.867779988556033,"pX":0.5867659830454598,"pZ":2.5082397985817084,"vX0":8.98208786669354,"vY0":-136.08862585821646,"vZ0":-5.03034977051648,"x":94.63,"y":171.06,"x0":-1.5147973085156397,"y0":50.00394121345417,"z0":5.684841774263377,"aX":-17.867696494715904},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2258,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40069058830385806,"extension":6.049941131501152},"index":6,"playId":"3b93a4b6-0aaf-3914-951d-088cc9f58f27","pitchNumber":6,"startTime":"2026-05-04T22:45:35.219Z","endTime":"2026-05-04T22:45:39.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272929036154153,"aZ":-24.822219231623567,"pfxX":-0.46458552219646077,"pfxZ":4.202607640017879,"pX":0.8545277696762177,"pZ":1.5873296637264869,"vX0":7.053527440430923,"vY0":-130.80036554506322,"vZ0":-5.6201251053808505,"x":84.43,"y":195.92,"x0":-1.806368910953407,"y0":50.0012025154769,"z0":5.603225309631998,"aX":-0.8137030276999937},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-0.6,"spinRate":2452,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.41732957960301986,"extension":5.852095536674717},"index":7,"playId":"b8ea8d0d-5a57-3fc4-82b9-a5d5254974e3","pitchNumber":7,"startTime":"2026-05-04T22:46:00.257Z","endTime":"2026-05-04T22:46:05.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:46:05.072Z","atBatIndex":16},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Masataka Yoshida reaches on a fielder's choice out, first baseman Spencer Torkelson to catcher Dillon Dingler. Andruw Monasterio out at home. Jarren Duran to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-04T22:46:06.410Z","endTime":"2026-05-04T22:46:37.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57199610691971,"aZ":-17.588216375169335,"pfxX":-5.115866062921108,"pfxZ":7.62030767333729,"pX":0.1336658537065924,"pZ":2.9967822740920376,"vX0":7.231209947109598,"vY0":-137.0492845055096,"vZ0":-4.034573996386118,"x":111.9,"y":157.87,"x0":-1.866981995278094,"y0":50.00155268758585,"z0":5.679535816558527,"aX":-9.790741281305207},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":7.8,"spinRate":2270,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39873205510112575,"extension":5.90323843797239},"hitData":{"launchSpeed":96.5,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.7,"coordY":173.47}},"index":0,"playId":"cc439758-46ce-3611-8187-542d892e2892","pitchNumber":1,"startTime":"2026-05-04T22:46:27.970Z","endTime":"2026-05-04T22:46:37.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:46:37.959Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-04T22:47:02.700Z","endTime":"2026-05-04T22:49:09.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33182389100586,"aZ":-18.49852786993529,"pfxX":-10.50323876013536,"pfxZ":7.34327975438522,"pX":0.5114302233425637,"pZ":2.862957234384336,"vX0":9.398876543727468,"vY0":-135.99134864001272,"vZ0":-4.135650590803837,"x":97.51,"y":161.48,"x0":-1.6340641441830108,"y0":50.005052415441185,"z0":5.695953281619007,"aX":-19.568635706601516},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":16.9,"spinRate":2330,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.403595519660259,"extension":5.925012961623928},"index":0,"playId":"92356270-1577-3b87-9e78-13fcf13f258b","pitchNumber":1,"startTime":"2026-05-04T22:47:27.927Z","endTime":"2026-05-04T22:47:32.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501214710780257,"aZ":-37.63784514680193,"pfxX":-0.341919906530042,"pfxZ":-4.029185096924193,"pX":-0.29782566018446066,"pZ":2.889350824175701,"vX0":3.2488679285826825,"vY0":-115.97266322803772,"vZ0":0.8226249426666468,"x":128.35,"y":160.77,"x0":-1.6748109298228766,"y0":50.00188513156348,"z0":6.131407198486979,"aX":-0.46424290029511966},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.7,"breakHorizontal":-0.2,"spinRate":2584,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.4730104228993781,"extension":5.59045039213897},"index":1,"playId":"733f7c22-fd63-3c72-a143-6a821034acb5","pitchNumber":2,"startTime":"2026-05-04T22:47:47.559Z","endTime":"2026-05-04T22:47:55.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-04T22:48:07.003Z","endTime":"2026-05-04T22:48:26.019Z","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(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":94.7,"endSpeed":87.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59167686305197,"aZ":-17.11969777314491,"pfxX":-3.376660452021755,"pfxZ":7.775950952537579,"pX":0.7697064958431586,"pZ":4.227549613010839,"vX0":8.057809705661535,"vY0":-137.77039900134199,"vZ0":-1.1150110282818528,"x":87.66,"y":124.64,"x0":-1.7450357208769471,"y0":50.00183467616906,"z0":5.786675122613837,"aX":-6.537621513485931},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":4.6,"spinRate":2340,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39650546074891,"extension":5.9080196457247895},"index":3,"playId":"3c6f018f-fb40-356b-becc-b6641e86c3af","pitchNumber":3,"startTime":"2026-05-04T22:48:26.019Z","endTime":"2026-05-04T22:48:30.185Z","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":94.9,"endSpeed":87.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92867492209638,"aZ":-15.268935483751134,"pfxX":-2.2207964085831833,"pfxZ":8.666327084001097,"pX":-0.42434237756873006,"pZ":4.845686349246558,"vX0":4.653075582349077,"vY0":-138.31486198672187,"vZ0":-0.26642197710738547,"x":133.17,"y":107.95,"x0":-1.8348247841142475,"y0":50.000426819413434,"z0":5.961223438088349,"aX":-4.331476305199155},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":3.1,"spinRate":2407,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.395006861210518,"extension":5.79698059151021},"index":4,"playId":"435f9306-2609-3b02-a4e8-f370fbb1f76f","pitchNumber":4,"startTime":"2026-05-04T22:48:44.826Z","endTime":"2026-05-04T22:48:49.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521286135225807,"aZ":-14.542489591862287,"pfxX":-3.559024181519673,"pfxZ":9.215036556277036,"pX":0.1814881176630296,"pZ":3.0839047811250375,"vX0":6.63737817426629,"vY0":-137.24444001489914,"vZ0":-4.412688867082271,"x":110.08,"y":155.51,"x0":-1.8025690446631075,"y0":50.00254294301696,"z0":5.698474920759712,"aX":-6.8100548706811175},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2352,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39862432101586,"extension":5.95025363714101},"index":5,"playId":"d03a503d-45f3-3b15-8b32-ae38755151eb","pitchNumber":5,"startTime":"2026-05-04T22:49:05.719Z","endTime":"2026-05-04T22:49:09.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:49:09.898Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T22:51:09.290Z","endTime":"2026-05-04T22:51:43.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.588015962077904,"aZ":-23.704154106927597,"pfxX":10.555651942194897,"pfxZ":4.329123189539368,"pX":-0.029950658275652672,"pZ":2.767075144587681,"vX0":-10.490519548454843,"vY0":-138.65477817118588,"vZ0":-2.7899561535065645,"x":118.14,"y":164.07,"x0":2.4222689899369985,"y0":50.003347280909146,"z0":5.35964950730283,"aX":20.654193198343112},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":-17.0,"spinRate":2271,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.39430270590287764,"extension":7.303320077452645},"index":0,"playId":"5eb6299b-8b71-3a03-a37e-27836dfaacd6","pitchNumber":1,"startTime":"2026-05-04T22:51:22.483Z","endTime":"2026-05-04T22:51:26.497Z","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":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61143298806576,"aZ":-22.980294956112783,"pfxX":-0.4299516513330932,"pfxZ":5.244263890644374,"pX":-0.15411541333805534,"pZ":2.722021753881792,"vX0":-6.847991320103895,"vY0":-130.7902025454114,"vZ0":-2.269393898158612,"x":122.87,"y":165.29,"x0":2.5413328697427184,"y0":50.00149043749441,"z0":5.303893946287887,"aX":-0.7513339039203769},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":2.2,"spinRate":2409,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.41696118729541887,"extension":7.055017467604782},"hitData":{"launchSpeed":84.6,"launchAngle":62.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":183.68,"coordY":173.98}},"index":1,"playId":"f32b0a0e-efa0-3f85-b9ac-5f4203ff814f","pitchNumber":2,"startTime":"2026-05-04T22:51:34.214Z","endTime":"2026-05-04T22:51:43.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:51:43.214Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, third baseman Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T22:51:47.687Z","endTime":"2026-05-04T22:52:29.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.337315091584916,"aZ":-13.816057241327586,"pfxX":6.841817942893048,"pfxZ":9.149106408507851,"pX":0.6820162751932821,"pZ":1.824236145091965,"vX0":-7.805584343117768,"vY0":-140.64084506721406,"vZ0":-7.0075685836559325,"x":91.0,"y":189.53,"x0":2.6020132419518935,"y0":50.00662051725898,"z0":5.2410619705871415,"aX":13.73488156124116},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2343,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.3891710995362736,"extension":7.230404572251496},"index":0,"playId":"80fee7bb-426c-37c0-b9af-57598a04b042","pitchNumber":1,"startTime":"2026-05-04T22:52:10.403Z","endTime":"2026-05-04T22:52:14.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206499505225455,"aZ":-22.65111393970005,"pfxX":9.316874522686863,"pfxZ":4.989813999725316,"pX":1.1487161720575743,"pZ":3.284734422421965,"vX0":-7.355333000583522,"vY0":-137.01260970117423,"vZ0":-1.2576785686900471,"x":73.21,"y":150.09,"x0":2.652582527061279,"y0":50.00244576592685,"z0":5.292061200409346,"aX":17.780059964942332},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":2280,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3991844926610595,"extension":7.153341525982071},"hitData":{"launchSpeed":54.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.24,"coordY":165.22}},"index":1,"playId":"77443b81-7d42-3623-8bf4-a3d37c4e799b","pitchNumber":2,"startTime":"2026-05-04T22:52:23.712Z","endTime":"2026-05-04T22:52:29.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:52:29.113Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Short strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T22:52:37.437Z","endTime":"2026-05-04T22:54:19.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"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(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":88.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078981616228795,"aZ":-18.77868149012169,"pfxX":5.526335709564687,"pfxZ":6.777062116528716,"pX":0.35259528728122985,"pZ":2.9482850758726165,"vX0":-8.395470783878075,"vY0":-138.78397998095107,"vZ0":-3.12304252592338,"x":103.56,"y":159.18,"x0":2.6800228004025097,"y0":50.005950811286105,"z0":5.31843739826125,"aX":10.92974382461939},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":-8.5,"spinRate":2237,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.39260533823682664,"extension":7.32098940880831},"index":0,"playId":"5a787b22-fcf4-35a8-9988-ebaa0f662a69","pitchNumber":1,"startTime":"2026-05-04T22:52:55.374Z","endTime":"2026-05-04T22:52:59.329Z","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":96.1,"endSpeed":88.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10417408302871,"aZ":-22.94031428168701,"pfxX":9.873656410870252,"pfxZ":4.618359441380303,"pX":1.1257136754056656,"pZ":3.030950987550968,"vX0":-7.477663416445461,"vY0":-139.91097287632482,"vZ0":-2.020535078581699,"x":74.09,"y":156.94,"x0":2.5391185114990527,"y0":50.0012370389651,"z0":5.252956372961333,"aX":19.736204799613848},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.2,"breakHorizontal":-16.6,"spinRate":2358,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39024252149345084,"extension":7.145294052276892},"index":1,"playId":"bd48a4f3-f087-3fc2-aacd-b52a4e176ee0","pitchNumber":2,"startTime":"2026-05-04T22:53:06.608Z","endTime":"2026-05-04T22:53:11.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841687902153396,"aZ":-21.96844402162121,"pfxX":9.48329244338731,"pfxZ":5.184549712110175,"pX":1.368399091192032,"pZ":1.7693815520298692,"vX0":-6.899187705217112,"vY0":-138.86879807360657,"vZ0":-5.430456557610742,"x":64.84,"y":191.01,"x0":2.6432366058585632,"y0":50.0031699472072,"z0":5.1960135875935425,"aX":18.66591336166489},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2299,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.39325981789289477,"extension":7.22695672565136},"index":2,"playId":"7a09f4d9-df1e-328b-88f6-053e62c81e59","pitchNumber":3,"startTime":"2026-05-04T22:53:21.786Z","endTime":"2026-05-04T22:53:27.192Z","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.0,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508939735082645,"aZ":-21.804439073441593,"pfxX":0.40690864345063904,"pfxZ":6.011920504629243,"pX":-0.9148948045830401,"pZ":1.3950614523854794,"vX0":-9.206244353177343,"vY0":-129.35098143548652,"vZ0":-5.434388680433829,"x":151.87,"y":201.11,"x0":2.611012356108656,"y0":50.001780882847676,"z0":5.15532459437539,"aX":0.7029608972037659},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.1,"breakHorizontal":1.0,"spinRate":2147,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4206105158662026,"extension":7.128129117654938},"index":3,"playId":"0e6d7f4b-ed84-375d-aa4c-ea9b1370692a","pitchNumber":4,"startTime":"2026-05-04T22:53:39.065Z","endTime":"2026-05-04T22:53:48.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015877897860516,"aZ":-15.222979023066818,"pfxX":5.730053140729609,"pfxZ":8.472388554956627,"pX":0.5631375178210072,"pZ":2.2168401552249084,"vX0":-7.741805381179043,"vY0":-139.9602267098222,"vZ0":-5.4237036849441385,"x":95.53,"y":178.93,"x0":2.6094905540020648,"y0":50.00626419471875,"z0":5.1626852143322,"aX":11.469656009432594},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2298,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3900516139691552,"extension":7.288724852853285},"index":4,"playId":"5fcadc77-4b62-3198-921a-4d13f3e37372","pitchNumber":5,"startTime":"2026-05-04T22:54:15.734Z","endTime":"2026-05-04T22:54:19.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:54:19.935Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T22:56:20.835Z","endTime":"2026-05-04T22:58:20.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":87.5,"endSpeed":80.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20820898355823,"aZ":-24.859950596204797,"pfxX":0.8645620877686084,"pfxZ":4.403499979907293,"pX":-0.2726481361677268,"pZ":2.744609584724651,"vX0":4.639811145158678,"vY0":-127.52666829235716,"vZ0":-2.287038934288339,"x":127.39,"y":164.68,"x0":-2.221809099769386,"y0":50.00308412688546,"z0":5.597749511634336,"aX":1.4342555528249976},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-2.5,"spinRate":2510,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.42817564002522746,"extension":5.787972648564804},"index":0,"playId":"974bff3b-1cb6-31d3-93f6-5efdcea2a32c","pitchNumber":1,"startTime":"2026-05-04T22:56:28.186Z","endTime":"2026-05-04T22:56:33.118Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649001825455866,"aZ":-30.4613361302086,"pfxX":-5.045575628929319,"pfxZ":1.116051054870724,"pX":0.5284627232144329,"pZ":0.6316609723984586,"vX0":7.529641820188276,"vY0":-122.57598711407903,"vZ0":-5.480083832011497,"x":96.86,"y":221.73,"x0":-1.917861551209292,"y0":50.00140705646129,"z0":5.4755607740740135,"aX":-7.731053266853946},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":7.6,"spinRate":1609,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.44565184552552406,"extension":5.88623759315864},"index":1,"playId":"bcd8dce7-dd89-3506-99a4-27279c506903","pitchNumber":2,"startTime":"2026-05-04T22:56:43.322Z","endTime":"2026-05-04T22:56:49.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491593741446966,"aZ":-30.760261584172067,"pfxX":-5.508825544878419,"pfxZ":0.9090557410468554,"pX":-1.61072234136326,"pZ":0.6021023995615729,"vX0":3.233668325776248,"vY0":-123.78510344029219,"vZ0":-5.331938094058802,"x":178.4,"y":222.52,"x0":-2.2147183231916214,"y0":50.00525988945403,"z0":5.343473572578236,"aX":-8.595180689655642},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":9.2,"spinRate":1544,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44159862783767156,"extension":5.910859269478377},"index":2,"playId":"2aaf0d04-afe3-3efe-abb7-41c69921a9e6","pitchNumber":3,"startTime":"2026-05-04T22:57:04.512Z","endTime":"2026-05-04T22:57:08.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871156646576047,"aZ":-19.85111021222914,"pfxX":-4.681921033304663,"pfxZ":6.424928624875264,"pX":-0.187685418652983,"pZ":3.1714254690907273,"vX0":6.300821897218992,"vY0":-137.25160355044147,"vZ0":-3.136346891490173,"x":124.15,"y":153.15,"x0":-1.8991590769194433,"y0":50.003256570772024,"z0":5.672362672624005,"aX":-8.980733534850398},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":7.2,"spinRate":2328,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3982658537649959,"extension":5.790040948032344},"index":3,"playId":"0359d9bd-117d-3c62-9914-ace767710491","pitchNumber":4,"startTime":"2026-05-04T22:57:22.593Z","endTime":"2026-05-04T22:57:28.601Z","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.2,"endSpeed":87.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68235655924086,"aZ":-15.981113008559458,"pfxX":-3.0778607482447646,"pfxZ":8.170413400074091,"pX":-1.2224082767587192,"pZ":3.823399670452876,"vX0":2.8818960189517266,"vY0":-140.1262360353074,"vZ0":-2.5103402803390225,"x":163.6,"y":135.55,"x0":-1.8660489327671907,"y0":50.000402183576824,"z0":5.779178386007386,"aX":-6.098821349873588},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":4.9,"spinRate":2296,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39139248400256843,"extension":5.853536066373519},"index":4,"playId":"4ce4ead6-a5f3-3e3f-b656-8a283d6d6c8e","pitchNumber":5,"startTime":"2026-05-04T22:58:00.600Z","endTime":"2026-05-04T22:58:07.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063563543495306,"aZ":-31.0060518604501,"pfxX":0.5766338052610163,"pfxZ":0.7048834988479342,"pX":-0.6995561552498037,"pZ":1.6320726636957092,"vX0":3.4623323222667683,"vY0":-128.51254226204998,"vZ0":-3.8059849239659207,"x":143.67,"y":194.71,"x0":-2.1424843562076186,"y0":50.006150041861225,"z0":5.5560794177779185,"aX":0.9582852898435602},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-1.9,"spinRate":2595,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.4271475747318174,"extension":5.7953723016756555},"index":5,"playId":"be3bfdf5-e2b2-3e49-8ac8-6584124ee998","pitchNumber":6,"startTime":"2026-05-04T22:58:16.540Z","endTime":"2026-05-04T22:58:20.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:58:20.543Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T22:58:22.664Z","endTime":"2026-05-04T22:58:50.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090937437864284,"aZ":-17.53101408594764,"pfxX":-9.411039875958217,"pfxZ":7.70708130776552,"pX":-0.8396493087132311,"pZ":2.9696770117593507,"vX0":5.361357412371226,"vY0":-137.37294394130188,"vZ0":-4.471878743517216,"x":149.01,"y":158.6,"x0":-1.5998584027851719,"y0":50.00504158586623,"z0":5.820373906186347,"aX":-17.883916533269403},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":15.8,"spinRate":2329,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3996160726079938,"extension":5.7996645138140055},"hitData":{"launchSpeed":87.4,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.34,"coordY":174.42}},"index":0,"playId":"4d31c692-6195-3ae1-a073-286e746ab693","pitchNumber":1,"startTime":"2026-05-04T22:58:44.494Z","endTime":"2026-05-04T22:58:50.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:58:50.909Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T22:58:56.517Z","endTime":"2026-05-04T22:59:47.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.816752842343302,"aZ":-32.99249551709512,"pfxX":-0.3845709299412934,"pfxZ":-0.532513403454832,"pX":0.9233716242539548,"pZ":1.5971726767888919,"vX0":6.74329795911027,"vY0":-122.17428388020292,"vZ0":-3.126644351018806,"x":81.8,"y":195.66,"x0":-1.8058354420310057,"y0":50.00452243386511,"z0":5.687882893844411,"aX":-0.5910870385984697},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-0.7,"spinRate":2513,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4458732425722971,"extension":5.829795378629762},"index":0,"playId":"b84fd97b-808a-3a98-a6e4-c279d56405a7","pitchNumber":1,"startTime":"2026-05-04T22:59:19.843Z","endTime":"2026-05-04T22:59:23.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092430649020276,"aZ":-16.625787633452767,"pfxX":-2.305879512751345,"pfxZ":8.067000474791774,"pX":0.4535142780585778,"pZ":2.572731663648891,"vX0":7.01802860937263,"vY0":-137.18499400793448,"vZ0":-5.32608498545683,"x":99.71,"y":169.32,"x0":-1.8255605267555928,"y0":50.00648072813883,"z0":5.652871954861311,"aX":-4.447167839387388},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":2.9,"spinRate":2317,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39753361728479586,"extension":5.935869815966021},"hitData":{"launchSpeed":82.1,"launchAngle":16.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.78,"coordY":99.7}},"index":1,"playId":"41d98b65-e5f1-38b9-8aa8-81538536c717","pitchNumber":2,"startTime":"2026-05-04T22:59:35.642Z","endTime":"2026-05-04T22:59:47.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T22:59:47.004Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T23:00:21.518Z","endTime":"2026-05-04T23:01:57.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":690993,"link":"/api/v1/people/690993"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-04T23:00:07.560Z","endTime":"2026-05-04T23:00:23.800Z","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":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257318494654555,"aZ":-25.558637425920658,"pfxX":-7.886614093258974,"pfxZ":3.5941939229276905,"pX":0.5944663192580063,"pZ":3.475093063179698,"vX0":8.092647586805397,"vY0":-134.55331412457753,"vZ0":-1.7380600256719658,"x":94.34,"y":144.95,"x0":-1.4225501282585689,"y0":50.00245754434107,"z0":5.934435101831161,"aX":-14.511093806302465},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.4,"breakHorizontal":12.6,"spinRate":2204,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4065398978617636,"extension":5.97004680277643},"index":1,"playId":"17526673-2726-3880-a501-8939c97516d6","pitchNumber":1,"startTime":"2026-05-04T23:00:23.800Z","endTime":"2026-05-04T23:00:28.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90300388587769,"aZ":-15.633418175541749,"pfxX":-1.9713324899897033,"pfxZ":8.485252551622228,"pX":0.7920783320173985,"pZ":3.815901891074838,"vX0":7.069545876872689,"vY0":-137.85550977418094,"vZ0":-2.865256592114431,"x":86.81,"y":135.75,"x0":-1.535100658890953,"y0":50.00647160823879,"z0":5.9071941827642425,"aX":-3.845404769849073},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":2.3,"spinRate":2452,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3953585245178246,"extension":5.8165219261424355},"index":2,"playId":"98b444dc-7561-3717-a50e-e9c98201fb2f","pitchNumber":2,"startTime":"2026-05-04T23:00:43.829Z","endTime":"2026-05-04T23:00:48.531Z","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":91.3,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54853086592438,"aZ":-22.522038464996488,"pfxX":-6.834720344403496,"pfxZ":5.265660827487592,"pX":-0.5391858773943503,"pZ":2.7040976627901916,"vX0":5.703060729469921,"vY0":-133.0670265196337,"vZ0":-3.671767757160205,"x":137.55,"y":165.77,"x0":-1.798918544631761,"y0":50.00514400418855,"z0":5.691008726266551,"aX":-12.533711296438158},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":11.5,"spinRate":2304,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4081526840770655,"extension":5.956364338796422},"index":3,"playId":"5bded13e-4c0a-3ea1-ad5f-5caf8fc8d0bb","pitchNumber":3,"startTime":"2026-05-04T23:01:03.406Z","endTime":"2026-05-04T23:01:08.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054512663515737,"aZ":-26.320129928799243,"pfxX":1.2278068562620028,"pfxZ":3.304569435253751,"pX":1.0331383394548945,"pZ":1.895435527091227,"vX0":7.018009880988852,"vY0":-131.85149085309746,"vZ0":-4.977673687275154,"x":77.62,"y":187.6,"x0":-1.814601497230209,"y0":50.006477498393366,"z0":5.731951049287578,"aX":2.1790029672949234},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.6,"spinRate":2566,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41420829910349877,"extension":5.871018443303265},"index":4,"playId":"adfd452d-6bc4-3d3e-b600-b298acbd783b","pitchNumber":4,"startTime":"2026-05-04T23:01:29.351Z","endTime":"2026-05-04T23:01:33.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.500272437361662,"aZ":-28.721890722512217,"pfxX":-1.3091073976605012,"pfxZ":2.011208937552362,"pX":0.454111787745152,"pZ":1.4561936003802132,"vX0":6.604429837356758,"vY0":-129.62690115311096,"vZ0":-5.275079952156566,"x":99.69,"y":199.46,"x0":-1.9455742702337693,"y0":50.00613766397916,"z0":5.683340730940716,"aX":-2.251759780634184},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":1.1,"spinRate":2385,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4209054786305062,"extension":5.942278532728829},"hitData":{"launchSpeed":93.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.64,"coordY":168.4}},"index":5,"playId":"1604b7ed-01c2-30a5-96ea-36500dd4ed50","pitchNumber":5,"startTime":"2026-05-04T23:01:49.870Z","endTime":"2026-05-04T23:01:57.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:01:57.631Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T23:04:12.718Z","endTime":"2026-05-04T23:05:21.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997134037277316,"aZ":-23.85883036953659,"pfxX":-0.4063485024979485,"pfxZ":4.833930592284231,"pX":1.3319924379958812,"pZ":2.538591001192852,"vX0":-3.1008642969708275,"vY0":-129.54096636430177,"vZ0":-2.7894755229380834,"x":66.23,"y":170.24,"x0":2.5913468794142314,"y0":50.001399702484356,"z0":5.4296248497776025,"aX":-0.6989338252118111},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":1.3,"spinRate":2364,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4208710054890932,"extension":6.861699543208073},"index":0,"playId":"a9df68b9-bbe5-35d8-8439-000e253428f9","pitchNumber":1,"startTime":"2026-05-04T23:04:21.563Z","endTime":"2026-05-04T23:04:25.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.702692622098258,"aZ":-36.54180159776039,"pfxX":-3.4151794041871444,"pfxZ":-3.0874354051172883,"pX":-0.06553879794117833,"pZ":2.7167690581484463,"vX0":-4.911368834090946,"vY0":-117.94012679322785,"vZ0":0.8806911838989389,"x":119.5,"y":165.43,"x0":2.484877095652612,"y0":50.004366028013564,"z0":5.699461193078316,"aX":-4.8274687533919085},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.2,"breakHorizontal":7.3,"spinRate":2428,"spinDirection":293},"zone":5,"typeConfidence":2.0,"plateTime":0.46379820017348683,"extension":7.103204795900155},"index":1,"playId":"8c550684-ee50-350e-88f5-d0ade3c84c35","pitchNumber":2,"startTime":"2026-05-04T23:04:34.739Z","endTime":"2026-05-04T23:04:38.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.011229950110152,"aZ":-31.606477536482288,"pfxX":7.683722730879538,"pfxZ":0.33519630523136,"pX":0.5464532175557424,"pZ":1.912102304746869,"vX0":-7.895972025437236,"vY0":-128.9237215354513,"vZ0":-2.483424789229015,"x":96.17,"y":187.15,"x0":2.6517277510938237,"y0":50.001962933340444,"z0":5.329361369985036,"aX":12.923955610405075},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.2,"breakHorizontal":-12.1,"spinRate":709,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4249948051040344,"extension":7.052148116459511},"index":2,"playId":"804e829e-25e2-3439-9904-20ff15b7d3ef","pitchNumber":3,"startTime":"2026-05-04T23:04:47.483Z","endTime":"2026-05-04T23:04:51.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-04T23:05:00.711Z","endTime":"2026-05-04T23:05:14.452Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378999988098737,"aZ":-16.040182304157856,"pfxX":5.924857428022967,"pfxZ":8.050284334168568,"pX":-0.08681932241522292,"pZ":1.966000655223841,"vX0":-9.17306074767277,"vY0":-139.7250511647614,"vZ0":-6.241110178244399,"x":120.31,"y":185.7,"x0":2.448173576829205,"y0":50.0065202601249,"z0":5.257742221408904,"aX":11.880759680129035},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":-9.1,"spinRate":2363,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.3899332096008936,"extension":7.170350717208248},"hitData":{"launchSpeed":92.7,"launchAngle":43.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.17,"coordY":83.12}},"index":4,"playId":"cc24f3ce-a3bc-3522-b848-569dfbd00984","pitchNumber":4,"startTime":"2026-05-04T23:05:14.452Z","endTime":"2026-05-04T23:05:21.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:05:21.872Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T23:05:25.982Z","endTime":"2026-05-04T23:07:08.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"Flyout","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":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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.894145957934544,"aZ":-14.314804649353707,"pfxX":6.046953530339163,"pfxZ":8.952085419160099,"pX":-0.2736238176550986,"pZ":1.6444265138754475,"vX0":-10.267978045418996,"vY0":-140.16729431977234,"vZ0":-7.129441876076094,"x":127.43,"y":194.38,"x0":2.6470797279406892,"y0":50.00590726110601,"z0":5.1509917766184605,"aX":12.068075217090998},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-8.9,"spinRate":2323,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.39037396612735087,"extension":7.191295405797058},"index":0,"playId":"1dc4c9e0-a967-32a0-a730-f221a850dba4","pitchNumber":1,"startTime":"2026-05-04T23:05:46.697Z","endTime":"2026-05-04T23:05:50.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.769062495236,"aZ":-32.989628323926745,"pfxX":6.703506610067279,"pfxZ":-0.4826777941826492,"pX":2.51806165662092,"pZ":3.3793549038881157,"vX0":-3.1633438284880113,"vY0":-128.18233512162462,"vZ0":1.511788282754123,"x":21.02,"y":147.54,"x0":2.8925162339111568,"y0":50.0059236941846,"z0":5.344491700320031,"aX":11.234768244768684},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":-11.5,"spinRate":955,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.426169049004105,"extension":7.009384620013795},"index":1,"playId":"b37b17a5-57c5-3421-997e-575db5cc2d0b","pitchNumber":2,"startTime":"2026-05-04T23:05:58.960Z","endTime":"2026-05-04T23:06:02.853Z","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":81.9,"endSpeed":76.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.729451890447724,"aZ":-36.55333447740239,"pfxX":-2.2295994375513906,"pfxZ":-3.0292851245753987,"pX":-0.7206126227662216,"pZ":1.5136030390929902,"vX0":-6.985281969904367,"vY0":-119.11257791168114,"vZ0":-1.7422890710409873,"x":144.47,"y":197.91,"x0":2.533462470003169,"y0":50.00531195215673,"z0":5.543514741127369,"aX":-3.2194578296953265},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.6,"breakHorizontal":5.6,"spinRate":2430,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.4589075466537964,"extension":7.165226520629734},"index":2,"playId":"92458450-d086-3448-a41c-6a3ba04a8328","pitchNumber":3,"startTime":"2026-05-04T23:06:15.826Z","endTime":"2026-05-04T23:06:24.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58926653782719,"aZ":-13.886217256029646,"pfxX":6.644636657239942,"pfxZ":8.985418659528136,"pX":-0.42591268038343416,"pZ":1.528898473133329,"vX0":-10.551040537691483,"vY0":-141.79350583107984,"vZ0":-7.522261397302074,"x":133.23,"y":197.5,"x0":2.480960143514427,"y0":50.000117001304865,"z0":5.103048878490839,"aX":13.520726420410156},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.8,"spinRate":2318,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.38635564024252034,"extension":7.357177692941329},"index":3,"playId":"0eafe0a2-1fb2-397a-9b78-43363535a20a","pitchNumber":4,"startTime":"2026-05-04T23:06:44.778Z","endTime":"2026-05-04T23:06:49.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.019595921491582,"aZ":-31.80438115833288,"pfxX":8.169594995988504,"pfxZ":0.21881635922652798,"pX":-0.1544166601580035,"pZ":2.3686836558916116,"vX0":-9.98424063428593,"vY0":-129.42547505946416,"vZ0":-1.197860086177212,"x":122.89,"y":174.83,"x0":2.6777130543835774,"y0":50.00612476938058,"z0":5.25597066699262,"aX":13.972963140712334},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":-12.8,"spinRate":961,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4219459571508639,"extension":7.3323893556142705},"hitData":{"launchSpeed":93.9,"launchAngle":32.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.53,"coordY":60.5}},"index":4,"playId":"c9acb899-1521-3c19-8282-9812a7ce1fc1","pitchNumber":5,"startTime":"2026-05-04T23:07:02.197Z","endTime":"2026-05-04T23:07:08.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:07:08.904Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T23:07:12.151Z","endTime":"2026-05-04T23:08:21.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65740580610704,"aZ":-23.064800455618112,"pfxX":12.132308619953536,"pfxZ":4.554019247907526,"pX":1.4934655537353079,"pZ":2.506977696913675,"vX0":-7.788344345599684,"vY0":-140.93196704492192,"vZ0":-3.3124014387490046,"x":60.07,"y":171.09,"x0":2.724331896623081,"y0":50.00404709233671,"z0":5.196806514586075,"aX":24.273800397727566},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.7,"breakHorizontal":-20.3,"spinRate":2279,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.38945853506965067,"extension":7.2325169929769935},"index":0,"playId":"52cf449e-d856-3606-a61a-3b01185bc2cd","pitchNumber":1,"startTime":"2026-05-04T23:07:32.046Z","endTime":"2026-05-04T23:07:35.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4313579031775,"aZ":-36.08300536606141,"pfxX":-1.7872414859669385,"pfxZ":-2.7244523742927544,"pX":-0.14739763578393986,"pZ":2.584551043725382,"vX0":-5.683348328841407,"vY0":-119.70205825410457,"vZ0":0.52499310196595,"x":122.62,"y":169.0,"x0":2.5001853818999296,"y0":50.00151090805966,"z0":5.621098903866043,"aX":-2.565125190958784},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.4,"breakHorizontal":4.8,"spinRate":2425,"spinDirection":292},"zone":5,"typeConfidence":2.0,"plateTime":0.4594754207920482,"extension":7.203178759706099},"index":1,"playId":"4c4f64fd-d2a3-3bb0-988e-184b26b731c4","pitchNumber":2,"startTime":"2026-05-04T23:07:45.887Z","endTime":"2026-05-04T23:07:50.748Z","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":92.3,"endSpeed":82.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42076543159219,"aZ":-17.906467988677715,"pfxX":5.838171193951563,"pfxZ":7.981652371290798,"pX":1.1828095803709824,"pZ":3.8258422781057972,"vX0":-6.007797815254221,"vY0":-134.20853474537603,"vZ0":-0.35677382974997973,"x":71.91,"y":135.48,"x0":2.7133923669359654,"y0":50.004760905114146,"z0":5.258379230419842,"aX":10.439892140148503},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2210,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.411258046810989,"extension":7.0324018672031245},"index":2,"playId":"72b41d95-b516-3d77-a70e-bcf31397c481","pitchNumber":3,"startTime":"2026-05-04T23:07:59.113Z","endTime":"2026-05-04T23:08:03.813Z","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":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59730498501334,"aZ":-22.300733959694398,"pfxX":10.925634620817238,"pfxZ":5.211811477057646,"pX":-0.139922985544757,"pZ":2.035893017546662,"vX0":-11.413808566160023,"vY0":-137.3354720658078,"vZ0":-4.050727770639269,"x":122.33,"y":183.81,"x0":2.6658452641323245,"y0":50.00621845946503,"z0":5.061417711418205,"aX":20.714159239437947},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":-17.2,"spinRate":2363,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4000023339012406,"extension":7.757452988040946},"hitData":{"launchSpeed":104.5,"launchAngle":14.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.84,"coordY":61.66}},"index":3,"playId":"43c2b466-bb71-3e19-af74-2ce369104a48","pitchNumber":4,"startTime":"2026-05-04T23:08:16.351Z","endTime":"2026-05-04T23:08:21.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:08:21.870Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andruw Monasterio pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T23:10:36.792Z","endTime":"2026-05-04T23:11:24.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"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":1},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38446539616789,"aZ":-23.694161180108775,"pfxX":-11.792219080206134,"pfxZ":4.845044236834308,"pX":-0.3977118156303264,"pZ":2.7614146696332194,"vX0":7.045880230667,"vY0":-132.00091177679226,"vZ0":-3.402262522310381,"x":132.16,"y":164.22,"x0":-1.5816792446607675,"y0":50.00049509850078,"z0":5.8289622626959074,"aX":-20.625484754310275},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":19.7,"spinRate":2319,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.41633389868312776,"extension":5.967573048432485},"index":0,"playId":"0958832b-2754-3739-8fc7-a86f467cf471","pitchNumber":1,"startTime":"2026-05-04T23:10:45.551Z","endTime":"2026-05-04T23:10:49.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96438730407935,"aZ":-31.80470013701161,"pfxX":-0.5884810169191299,"pfxZ":0.2413724693042889,"pX":-0.08339370055173645,"pZ":1.08815872477735,"vX0":4.0971467723691655,"vY0":-123.07749550037919,"vZ0":-4.716662057669305,"x":120.18,"y":209.4,"x0":-1.6948806369301939,"y0":50.003764260864145,"z0":5.7301532749935875,"aX":-0.901445711949198},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":0.1,"spinRate":2746,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.44543889031615747,"extension":5.909192852455749},"index":1,"playId":"decb7954-d33d-3b4c-b45a-cd05ce992742","pitchNumber":2,"startTime":"2026-05-04T23:11:00.728Z","endTime":"2026-05-04T23:11:05.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45859537083972,"aZ":-30.107940007436028,"pfxX":-0.8515431575835217,"pfxZ":1.2450986234293353,"pX":0.808174409121738,"pZ":1.6941229593216205,"vX0":7.088349449483956,"vY0":-127.43649198690527,"vZ0":-4.076968308491827,"x":86.19,"y":193.04,"x0":-1.8857172329347716,"y0":50.00570794017415,"z0":5.663909699654011,"aX":-1.417401235730831},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.7,"breakHorizontal":0.1,"spinRate":2674,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4279960040399602,"extension":5.875389411311404},"hitData":{"launchSpeed":63.7,"launchAngle":47.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":166.68,"coordY":140.22}},"index":2,"playId":"52ed7fda-60be-34b2-b2e4-989b3ef86af0","pitchNumber":3,"startTime":"2026-05-04T23:11:15.484Z","endTime":"2026-05-04T23:11:24.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:11:24.202Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T23:11:26.016Z","endTime":"2026-05-04T23:13:18.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.225355812128562,"aZ":-26.61013512257632,"pfxX":-0.45784430533675124,"pfxZ":3.332298027971982,"pX":0.12917164567777287,"pZ":1.3885170165461738,"vX0":5.771925468617783,"vY0":-127.86217506791755,"vZ0":-5.27373369444549,"x":112.08,"y":201.29,"x0":-2.0897592847242983,"y0":50.00449201274597,"z0":5.543580795656846,"aX":-0.7657404915056332},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":-0.4,"spinRate":2468,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4269709280304772,"extension":5.870977656759033},"index":0,"playId":"a68aac5e-2fa7-3fd7-a97b-a214e8f9458d","pitchNumber":1,"startTime":"2026-05-04T23:11:55.581Z","endTime":"2026-05-04T23:11:59.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077421781003082,"aZ":-15.812879988486483,"pfxX":-6.936822569660469,"pfxZ":8.718906690083653,"pX":1.4296077434296253,"pZ":2.0995212630609954,"vX0":11.028597996954776,"vY0":-135.94329170770132,"vZ0":-6.179399906699234,"x":62.51,"y":182.09,"x0":-1.7737379809420397,"y0":50.00218302296948,"z0":5.494841968080768,"aX":-13.017108628517743},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2438,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40251168566248374,"extension":6.03283145629996},"index":1,"playId":"6b7edee7-3109-39ad-98d8-fc7d47ba56aa","pitchNumber":2,"startTime":"2026-05-04T23:12:10.300Z","endTime":"2026-05-04T23:12:14.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796142958436004,"aZ":-28.140143221448742,"pfxX":-9.1715981425175,"pfxZ":2.6983545688336115,"pX":0.6114503968466909,"pZ":-0.08783490686131316,"vX0":8.778864687556633,"vY0":-121.16257658976586,"vZ0":-7.166328287446959,"x":93.69,"y":241.15,"x0":-1.8603138883208092,"y0":50.0010787554623,"z0":5.354296619889192,"aX":-13.689755466264469},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":14.6,"spinRate":1529,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4513832888455327,"extension":6.0143068644210365},"index":2,"playId":"3aa7185c-5548-39c9-a33f-bbd6a8d47c7e","pitchNumber":3,"startTime":"2026-05-04T23:12:25.248Z","endTime":"2026-05-04T23:12:28.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80199144803705,"aZ":-25.477379632293307,"pfxX":0.772661750983624,"pfxZ":4.033280691560442,"pX":0.9551461363485354,"pZ":1.4102904215763532,"vX0":7.40604728526138,"vY0":-127.3828800581081,"vZ0":-5.242704532963364,"x":80.59,"y":200.7,"x0":-2.0785567634870112,"y0":50.001003336825185,"z0":5.484972989545355,"aX":1.2802954427828563},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.9,"spinRate":2522,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.42841656869230915,"extension":5.939800148456146},"index":3,"playId":"69ef3b17-bd9d-3cba-8f14-fb4d25a26766","pitchNumber":4,"startTime":"2026-05-04T23:12:43.284Z","endTime":"2026-05-04T23:12:48.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-04T23:13:00.301Z","endTime":"2026-05-04T23:13:14.714Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632864475236737,"aZ":-27.046575873587745,"pfxX":-0.28415225699379354,"pfxZ":3.098406743190342,"pX":0.9054096268799771,"pZ":1.0663611966023916,"vX0":7.212288876549186,"vY0":-129.10430599565197,"vZ0":-5.79769623553154,"x":82.49,"y":209.99,"x0":-1.9103165329726512,"y0":50.005195766117915,"z0":5.474526236325436,"aX":-0.471363228004103},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.3,"breakHorizontal":-1.4,"spinRate":2477,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.427367618236854,"extension":5.939911784019355},"index":5,"playId":"705bc7df-3f09-3245-935b-fab02a502dd4","pitchNumber":5,"startTime":"2026-05-04T23:13:14.714Z","endTime":"2026-05-04T23:13:18.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:13:18.686Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T23:13:20.157Z","endTime":"2026-05-04T23:15:34.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43054250722237,"aZ":-16.720058231142204,"pfxX":-2.7918035990845853,"pfxZ":8.49152337654052,"pX":1.3405404377768966,"pZ":2.443144975783196,"vX0":8.449147176102016,"vY0":-134.14989516423384,"vZ0":-5.5261026241761115,"x":65.9,"y":172.82,"x0":-1.489146196756039,"y0":50.00120725371936,"z0":5.724376629534783,"aX":-5.080410991605574},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":3.2,"spinRate":2175,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4085233244560298,"extension":5.969456505122983},"index":0,"playId":"2622f063-1889-3bff-8e55-71782a74a321","pitchNumber":1,"startTime":"2026-05-04T23:13:42.761Z","endTime":"2026-05-04T23:13:46.433Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.651102162699225,"aZ":-23.329228290717026,"pfxX":-9.504496505950264,"pfxZ":5.105295291857866,"pX":-0.6172241326482809,"pZ":2.3513184393739426,"vX0":6.2405021442166095,"vY0":-131.94264813542756,"vZ0":-3.803702113162327,"x":140.53,"y":175.29,"x0":-1.799520345465443,"y0":50.0022596717571,"z0":5.56687987182112,"aX":-16.46429510747695},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":2204,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.41794165274493444,"extension":5.990663911914184},"index":1,"playId":"96ce3412-9cc2-3d57-8bfb-e6acb55fcc02","pitchNumber":2,"startTime":"2026-05-04T23:13:57.944Z","endTime":"2026-05-04T23:14:01.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08793527149081,"aZ":-30.745530171008106,"pfxX":-6.998902736644548,"pfxZ":0.9492893161482368,"pX":-0.32181588226014274,"pZ":1.408081778017536,"vX0":6.002949842825304,"vY0":-121.8473917455248,"vZ0":-3.4718671275310085,"x":129.27,"y":200.76,"x0":-1.9088496901567005,"y0":50.00186466678827,"z0":5.509813728705078,"aX":-10.516687349822563},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1399,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4496328136114922,"extension":6.073380291537308},"index":2,"playId":"a5301c3a-f0a2-3ce7-b11c-d11935055b1b","pitchNumber":3,"startTime":"2026-05-04T23:14:14.519Z","endTime":"2026-05-04T23:14:18.575Z","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":93.7,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49162727899115,"aZ":-24.21034073230584,"pfxX":-8.095304616384439,"pfxZ":4.289736636272837,"pX":0.7459619740884393,"pZ":1.8489561795319918,"vX0":8.980142328928405,"vY0":-136.02487589980427,"vZ0":-5.248627098463123,"x":88.57,"y":188.86,"x0":-1.5614449368807772,"y0":50.003100392082445,"z0":5.503409403493339,"aX":-15.026597407232423},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":12.5,"spinRate":2325,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.40414163741334264,"extension":5.953955719265329},"index":3,"playId":"cab6e76b-fba3-35d2-8fe7-298dcd0cd9bc","pitchNumber":4,"startTime":"2026-05-04T23:14:32.814Z","endTime":"2026-05-04T23:14:37.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.611052809498016,"aZ":-28.374323511579313,"pfxX":1.0363287060282502,"pfxZ":2.2004724692580266,"pX":2.405012449553741,"pZ":1.0057739758125401,"vX0":10.11503161114353,"vY0":-130.24811007431802,"vZ0":-6.0060117083328635,"x":25.33,"y":211.62,"x0":-1.652743131231719,"y0":50.00512658309944,"z0":5.468532791699312,"aX":1.7936851910895155},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-4.0,"spinRate":2685,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4194276195094888,"extension":6.070610329867222},"index":4,"playId":"e771049a-926f-39ba-acdc-32dfdaedbfa1","pitchNumber":5,"startTime":"2026-05-04T23:14:55.121Z","endTime":"2026-05-04T23:15:00.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82433122038679,"aZ":-35.345801821722,"pfxX":2.015367687997167,"pfxZ":-2.0235677996075285,"pX":-1.1358963929781332,"pZ":3.526516966431459,"vX0":1.339387116073188,"vY0":-123.33358762742309,"vZ0":1.333926004664897,"x":160.3,"y":143.56,"x0":-1.944928224082806,"y0":50.00379726878281,"z0":5.923709196549625,"aX":3.15511203628241},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-4.0,"spinRate":2745,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4413981863696339,"extension":5.906209748950316},"index":5,"playId":"06d99b90-91dc-3e81-9ad0-8947af26551f","pitchNumber":6,"startTime":"2026-05-04T23:15:12.928Z","endTime":"2026-05-04T23:15:17.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895029618947827,"aZ":-20.329017913578237,"pfxX":-7.1772410336266494,"pfxZ":6.1906476174335605,"pX":-0.1887586345377406,"pZ":2.4776268525997023,"vX0":6.486789118657484,"vY0":-136.43714321797546,"vZ0":-4.725369280079797,"x":124.2,"y":171.88,"x0":-1.6478122186677981,"y0":50.00039353880744,"z0":5.605420189811071,"aX":-13.727909605877855},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":11.9,"spinRate":2266,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39921177784675477,"extension":6.110309179585009},"index":6,"playId":"7b9315a6-42d7-3f35-9284-46bba0e4c7d0","pitchNumber":7,"startTime":"2026-05-04T23:15:30.117Z","endTime":"2026-05-04T23:15:34.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:15:34.123Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (9) on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T23:17:49.260Z","endTime":"2026-05-04T23:18:47.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T23:17:41.794Z","endTime":"2026-05-04T23:17:51.554Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31408644917787,"aZ":-26.39322500517847,"pfxX":0.4619692067962289,"pfxZ":3.290827943518984,"pX":-0.7795726199924013,"pZ":1.6972648818553233,"vX0":-8.936207144356917,"vY0":-130.63413991844618,"vZ0":-4.267446983012002,"x":146.72,"y":192.95,"x0":2.6020416606691956,"y0":50.00174522962514,"z0":5.298362626758157,"aX":0.8115161255055442},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":0.8,"spinRate":2411,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.41670235241325804,"extension":7.204415897894369},"index":1,"playId":"a7cd6d9a-9a17-3dc0-a2d5-30e21aa1135a","pitchNumber":1,"startTime":"2026-05-04T23:17:51.554Z","endTime":"2026-05-04T23:17:55.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.516938117650454,"aZ":-24.86438633574812,"pfxX":-0.15377212697455292,"pfxZ":4.059051445274461,"pX":-0.005924387026527331,"pZ":2.0785832491848226,"vX0":-6.998558257295862,"vY0":-132.14191088540065,"vZ0":-3.843966994771895,"x":117.23,"y":182.66,"x0":2.6773389388598487,"y0":50.00008202869284,"z0":5.341844088404401,"aX":-0.2754188893647171},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":1.6,"spinRate":2480,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4117527026777701,"extension":7.235636379569921},"index":2,"playId":"6ab734ec-c7b0-3d0e-8a7e-4965368573f7","pitchNumber":2,"startTime":"2026-05-04T23:18:03.694Z","endTime":"2026-05-04T23:18:07.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290739069308795,"aZ":-24.83238015701282,"pfxX":-0.9360760000616448,"pfxZ":4.291467090249442,"pX":1.1186920089368968,"pZ":2.346582794940844,"vX0":-3.7250797664844124,"vY0":-128.7994446447646,"vZ0":-2.9881860397975655,"x":74.36,"y":175.42,"x0":2.6948729440173302,"y0":50.00025109550336,"z0":5.405418393054055,"aX":-1.6002570395369395},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":2.4,"spinRate":2352,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4223911941452254,"extension":7.214150150961368},"index":3,"playId":"b38073ce-b99b-313f-b880-ec6bd80f05a3","pitchNumber":3,"startTime":"2026-05-04T23:18:19.422Z","endTime":"2026-05-04T23:18:24.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.239206103223434,"aZ":-22.214973298305217,"pfxX":8.893355883363668,"pfxZ":5.17219349161921,"pX":1.146213032843849,"pZ":2.253423046134904,"vX0":-7.205507326119138,"vY0":-137.81895065014612,"vZ0":-4.200078007264348,"x":73.31,"y":177.94,"x0":2.6373042474157153,"y0":50.00688474979824,"z0":5.295194299079469,"aX":17.13564505739898},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-14.6,"spinRate":2237,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.397229863987544,"extension":7.311493632529149},"hitData":{"launchSpeed":111.7,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.85,"coordY":118.9}},"index":4,"playId":"fe325596-0683-3804-a536-162b4d031ff9","pitchNumber":4,"startTime":"2026-05-04T23:18:34.452Z","endTime":"2026-05-04T23:18:47.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:18:47.777Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T23:18:51.981Z","endTime":"2026-05-04T23:20:51.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":"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":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.89511083455092,"aZ":-37.23602771952629,"pfxX":-3.042357016834824,"pfxZ":-3.5401516585953026,"pX":0.09235327868045354,"pZ":2.5996299921428623,"vX0":-5.021690813808343,"vY0":-117.82628069842936,"vZ0":0.7257016049986398,"x":113.48,"y":168.59,"x0":2.632867430125877,"y0":50.00406132461997,"z0":5.6836817854873525,"aX":-4.347907777643025},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.0,"breakHorizontal":6.6,"spinRate":2369,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.46194146976413286,"extension":6.939910016832496},"index":0,"playId":"2392a262-86bd-3532-b4a7-829b87caac95","pitchNumber":1,"startTime":"2026-05-04T23:19:20.200Z","endTime":"2026-05-04T23:19:24.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.60793708610563,"aZ":-38.99194156351074,"pfxX":-5.502875586074289,"pfxZ":-4.771246965870645,"pX":1.2260941200375157,"pZ":2.137928706471497,"vX0":-1.7548277705823245,"vY0":-117.92374861190528,"vZ0":0.1018869176851116,"x":70.26,"y":181.06,"x0":2.692423082434117,"y0":50.00528078474927,"z0":5.651708086600635,"aX":-7.855398796443918},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.4,"breakHorizontal":10.3,"spinRate":2553,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.4621024078644802,"extension":7.028006031937869},"index":1,"playId":"7659d9aa-6bd8-3dab-8f95-e9ad1dfe1d51","pitchNumber":2,"startTime":"2026-05-04T23:19:44.044Z","endTime":"2026-05-04T23:19:50.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.710602471474164,"aZ":-25.54206722018543,"pfxX":-1.5723358797541804,"pfxZ":3.907108300516584,"pX":-0.4349536214024725,"pZ":2.020549575420647,"vX0":-7.637901967845074,"vY0":-128.39655744945776,"vZ0":-3.165000164791398,"x":133.58,"y":184.23,"x0":2.763579384556623,"y0":50.00002993178894,"z0":5.2234899100038685,"aX":-2.662925550999044},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":4.3,"spinRate":2281,"spinDirection":180},"zone":7,"typeConfidence":2.0,"plateTime":0.4240859224197182,"extension":7.460177691285664},"index":2,"playId":"f67eebea-5c45-3c5c-823f-5b24e3bf1e4c","pitchNumber":3,"startTime":"2026-05-04T23:20:03.037Z","endTime":"2026-05-04T23:20:07.718Z","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.4,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348667676399614,"aZ":-16.133963056622978,"pfxX":4.824669368020641,"pfxZ":7.992898513585731,"pX":-0.281168291957776,"pZ":3.3150800978510926,"vX0":-9.620087483658871,"vY0":-140.2211919732838,"vZ0":-2.7400876631982456,"x":127.72,"y":149.27,"x0":2.555057748738472,"y0":50.005022278412966,"z0":5.347494906778383,"aX":9.685803708237831},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":-7.0,"spinRate":2228,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.38943311204543285,"extension":7.248204828165115},"index":3,"playId":"351904a6-01c3-338a-b9a6-d4eabcaf950e","pitchNumber":4,"startTime":"2026-05-04T23:20:26.771Z","endTime":"2026-05-04T23:20:31.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.362618722033034,"aZ":-38.08590463587417,"pfxX":-3.5274513921200508,"pfxZ":-4.05176709327189,"pX":0.07352767893092928,"pZ":1.197310525859096,"vX0":-4.620627685849559,"vY0":-119.57046499985361,"vZ0":-2.3086123469895266,"x":114.2,"y":206.45,"x0":2.4834739158323536,"y0":50.00182477220147,"z0":5.567262458333862,"aX":-5.147360805324259},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.7,"breakHorizontal":7.4,"spinRate":2535,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4567066025177935,"extension":7.303008020159968},"index":4,"playId":"1221ca9f-c934-3f5b-a4f4-7e136ea33e39","pitchNumber":5,"startTime":"2026-05-04T23:20:47.352Z","endTime":"2026-05-04T23:20:51.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:20:51.224Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Trevor Story to first baseman Willson Contreras. Riley Greene to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T23:20:55.096Z","endTime":"2026-05-04T23:21:23.444Z","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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92454401902522,"aZ":-17.031888320847756,"pfxX":5.899084234008017,"pfxZ":8.105051786257063,"pX":0.0034987104805191487,"pZ":3.2831047547051564,"vX0":-9.28119995776999,"vY0":-135.4145603019454,"vZ0":-2.5585348444413847,"x":116.87,"y":150.14,"x0":2.6995801347283703,"y0":50.003485110765546,"z0":5.42358909208534,"aX":11.022600575593414},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":-8.9,"spinRate":2124,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4035682535353158,"extension":7.354437609811783},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.32,"coordY":143.07}},"index":0,"playId":"0bf4f0f5-38e3-30e1-99d9-d0d3558ad4ef","pitchNumber":1,"startTime":"2026-05-04T23:21:14.834Z","endTime":"2026-05-04T23:21:23.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:21:23.444Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T23:21:31.214Z","endTime":"2026-05-04T23:22:42.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008374230473752,"aZ":-27.13923777262539,"pfxX":-1.3781670745870724,"pfxZ":2.878996883447753,"pX":0.05935272713686365,"pZ":2.74939982140306,"vX0":-6.475821893340051,"vY0":-130.5342770553629,"vZ0":-1.2965006215607082,"x":114.74,"y":164.55,"x0":2.7378208580312315,"y0":50.00268022191854,"z0":5.270332658740839,"aX":-2.409793914103977},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":3.7,"spinRate":2401,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.41745482537637724,"extension":7.366202938208963},"index":0,"playId":"22c47470-75ec-39d2-978d-43b53d27166c","pitchNumber":1,"startTime":"2026-05-04T23:21:50.091Z","endTime":"2026-05-04T23:21:54.561Z","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":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.833722154270124,"aZ":-38.126471161816674,"pfxX":-1.7369897641448404,"pfxZ":-3.87085264044872,"pX":-0.1415138818656007,"pZ":1.5587095950267595,"vX0":-6.208300167101081,"vY0":-122.15170666796575,"vZ0":-1.8665696713715396,"x":122.39,"y":196.69,"x0":2.63934794465652,"y0":50.00008294662316,"z0":5.554441750387026,"aX":-2.672870373275097},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.2,"breakHorizontal":4.3,"spinRate":2318,"spinDirection":299},"zone":8,"typeConfidence":2.0,"plateTime":0.4452288561582556,"extension":7.308893625709962},"index":1,"playId":"dde8937a-94f5-30bd-97cd-64fcdc19cccf","pitchNumber":2,"startTime":"2026-05-04T23:22:05.383Z","endTime":"2026-05-04T23:22:09.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-04T23:22:20.199Z","endTime":"2026-05-04T23:22:38.545Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.846888729472624,"aZ":-13.343691722867057,"pfxX":6.154257528792109,"pfxZ":9.50218869166127,"pX":-0.40698420471662256,"pZ":2.270156027917973,"vX0":-10.405100973815616,"vY0":-140.1726832124326,"vZ0":-6.048588329636188,"x":132.51,"y":177.49,"x0":2.5603587332825746,"y0":50.00573566443034,"z0":5.333707851242158,"aX":12.200552140834166},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":-8.9,"spinRate":2321,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.3913366829007736,"extension":7.269750885147037},"index":3,"playId":"f7d0bbc1-fe00-3a36-8959-7ebab76d21dc","pitchNumber":3,"startTime":"2026-05-04T23:22:38.545Z","endTime":"2026-05-04T23:22:42.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:22:42.866Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T23:24:42.112Z","endTime":"2026-05-04T23:25:49.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431990673125902,"aZ":-16.063275246414797,"pfxX":-3.436646256750001,"pfxZ":8.774223071676502,"pX":-1.2190974350445214,"pZ":2.955390544484366,"vX0":3.3449769386795962,"vY0":-134.4827706997604,"vZ0":-3.9783993269607256,"x":163.47,"y":158.98,"x0":-2.030928432398671,"y0":50.005051501792856,"z0":5.589134379304217,"aX":-6.312564442544178},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":5.5,"spinRate":2304,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4068606625606028,"extension":5.842982011958469},"index":0,"playId":"ba9114e4-f8d1-3ca7-9aa2-3fe6d6a148d9","pitchNumber":1,"startTime":"2026-05-04T23:24:54.738Z","endTime":"2026-05-04T23:24:58.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627763576133678,"aZ":-16.869701386472993,"pfxX":-3.2400553145874333,"pfxZ":8.377678871368827,"pX":-1.4831821048244904,"pZ":3.5022807385076318,"vX0":2.392312539561521,"vY0":-134.41781424523776,"vZ0":-2.3174908706819455,"x":173.54,"y":144.22,"x0":-1.9645792047065567,"y0":50.00105829224706,"z0":5.575802775292027,"aX":-5.917745285239287},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":5.4,"spinRate":2303,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40776997314227037,"extension":5.816971326092034},"index":1,"playId":"b9edc598-1199-3faa-8b6d-afbf5d0a3bd3","pitchNumber":2,"startTime":"2026-05-04T23:25:09.365Z","endTime":"2026-05-04T23:25:12.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921078319344435,"aZ":-28.079262782867325,"pfxX":0.5477978202871228,"pfxZ":2.5476033658783646,"pX":-0.38051989130189545,"pZ":1.8759380296536436,"vX0":3.660187422434255,"vY0":-125.75676631525548,"vZ0":-3.3039706209472306,"x":131.5,"y":188.13,"x0":-1.9244593633098934,"y0":50.00100781279718,"z0":5.4785276760163075,"aX":0.8787006838092473},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2508,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.43513523800678966,"extension":5.80456534683722},"index":2,"playId":"ed63b1d4-15f5-3434-bebd-a7dc83fdf082","pitchNumber":3,"startTime":"2026-05-04T23:25:25.490Z","endTime":"2026-05-04T23:25:29.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431420286517962,"aZ":-16.68321713440259,"pfxX":-1.8637390422858415,"pfxZ":8.382306526925284,"pX":-0.04068388814878849,"pZ":3.5210511622472556,"vX0":5.014955521288354,"vY0":-134.85190098311665,"vZ0":-2.8302353852989235,"x":118.55,"y":143.71,"x0":-1.6795736787733737,"y0":50.000681637125965,"z0":5.756443768948145,"aX":-3.443970033365188},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":2.4,"spinRate":2329,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40566524364454537,"extension":5.969393120570153},"hitData":{"launchSpeed":96.6,"launchAngle":0.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.78,"coordY":147.38}},"index":3,"playId":"3395e13c-c6d6-3a07-8a3e-2a9f10a8d495","pitchNumber":4,"startTime":"2026-05-04T23:25:40.806Z","endTime":"2026-05-04T23:25:49.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:25:49.026Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T23:27:00.632Z","endTime":"2026-05-04T23:29:00.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"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":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T23:26:15.099Z","endTime":"2026-05-04T23:27:02.997Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":91.9,"endSpeed":85.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32730836844131,"aZ":-15.806291451634527,"pfxX":-4.741318167487961,"pfxZ":8.92499386482633,"pX":0.34232020746568603,"pZ":2.294942820783119,"vX0":6.5397233282626335,"vY0":-133.7090847971363,"vZ0":-6.033104916885088,"x":103.95,"y":176.82,"x0":-1.5046350918100224,"y0":50.003148675369026,"z0":5.690386367654648,"aX":-8.696453992478334},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2353,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40761961387827794,"extension":5.907237670808325},"index":1,"playId":"c2cb5fa2-de1a-33f6-8e7c-29fcb17b87c0","pitchNumber":1,"startTime":"2026-05-04T23:27:02.997Z","endTime":"2026-05-04T23:27:07.190Z","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":92.7,"endSpeed":84.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323448388644692,"aZ":-15.406911864098715,"pfxX":-4.078987029966507,"pfxZ":9.144467441490946,"pX":1.1449627619216058,"pZ":1.4324038654011497,"vX0":8.184326826230768,"vY0":-134.5719449738546,"vZ0":-8.011693175628427,"x":73.36,"y":200.11,"x0":-1.4063034740359746,"y0":50.00101426951721,"z0":5.540400624622782,"aX":-7.478120933601704},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2329,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40707507888228767,"extension":5.873265198850673},"index":2,"playId":"c301e79e-b52b-3d16-9490-b4aa487652e4","pitchNumber":2,"startTime":"2026-05-04T23:27:25.397Z","endTime":"2026-05-04T23:27:29.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19835778150562,"aZ":-19.74921145973698,"pfxX":-8.33081727557791,"pfxZ":6.867273477332046,"pX":-0.5045791072259115,"pZ":2.09826906940961,"vX0":6.084482900411751,"vY0":-133.74336537687844,"vZ0":-5.236231540838901,"x":136.23,"y":182.13,"x0":-1.7282249005452917,"y0":50.00140780560045,"z0":5.5003726378842055,"aX":-15.071064929562482},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":13.8,"spinRate":2247,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.409741225143363,"extension":6.010632136192678},"index":3,"playId":"902fb928-3ead-3c2c-8f46-e84583de6392","pitchNumber":3,"startTime":"2026-05-04T23:27:44.211Z","endTime":"2026-05-04T23:27:48.268Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-04T23:27:59.219Z","endTime":"2026-05-04T23:28:20.928Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"}},{"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":84.4,"endSpeed":79.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.35428358868821,"aZ":-29.139570269800217,"pfxX":-5.383059628630421,"pfxZ":1.9292160918164853,"pX":-0.06434895955315394,"pZ":2.1785373737303075,"vX0":5.985824056461081,"vY0":-123.01459481322608,"vZ0":-2.3750571977776915,"x":119.45,"y":179.96,"x0":-1.800141799231489,"y0":50.00321886420345,"z0":5.563313491457657,"aX":-8.468667444236921},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":8.8,"spinRate":1289,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.44084888446054427,"extension":6.078677504702136},"index":5,"playId":"fa8ebdc2-5b3c-360d-a43a-c50a62394d4e","pitchNumber":4,"startTime":"2026-05-04T23:28:20.928Z","endTime":"2026-05-04T23:28:26.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233141365951173,"aZ":-26.39258887291847,"pfxX":1.6032889011797438,"pfxZ":3.3414600519768562,"pX":-0.6062809164035224,"pZ":2.869121775337204,"vX0":2.9800653555733847,"vY0":-129.44118088755187,"vZ0":-2.116741482634547,"x":140.11,"y":161.31,"x0":-1.9722989095436563,"y0":50.00072635702997,"z0":5.6805764037811,"aX":2.7710124116031394},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2579,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.42014071421206634,"extension":5.779513624826169},"index":6,"playId":"e879ea25-3042-3cca-b420-cb62825e7304","pitchNumber":5,"startTime":"2026-05-04T23:28:55.716Z","endTime":"2026-05-04T23:29:00.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:29:00.440Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T23:29:02.839Z","endTime":"2026-05-04T23:31:05.600Z","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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.809553207258684,"aZ":-25.592849838985106,"pfxX":0.23317855736253001,"pfxZ":4.032251598725849,"pX":0.8314829087972009,"pZ":1.6980761922547325,"vX0":7.30903970307296,"vY0":-125.9705711703803,"vZ0":-4.212095878932786,"x":85.31,"y":192.93,"x0":-2.1189070780553805,"y0":50.00270651799476,"z0":5.4230082927597,"aX":0.38065938573500263},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":-1.8,"spinRate":2510,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4322074018849591,"extension":5.952070304740978},"index":0,"playId":"9e4e3446-50bd-33a0-af49-2a28e365b8c2","pitchNumber":1,"startTime":"2026-05-04T23:29:26.554Z","endTime":"2026-05-04T23:29:30.210Z","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":92.2,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56540670336283,"aZ":-18.632903439765723,"pfxX":-4.536532100675318,"pfxZ":7.335390296685254,"pX":-0.06203940764948355,"pZ":2.834258230042151,"vX0":6.687639343173817,"vY0":-134.16829457218526,"vZ0":-3.7004437609662486,"x":119.36,"y":162.26,"x0":-1.9830449764548368,"y0":50.003853711234285,"z0":5.537981564863308,"aX":-8.376630517077723},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":7.0,"spinRate":2424,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40627344366443374,"extension":5.847488812821714},"index":1,"playId":"9a399f4f-7a07-3d9e-aabe-767a151b4d84","pitchNumber":2,"startTime":"2026-05-04T23:29:51.521Z","endTime":"2026-05-04T23:29:55.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.007393046836377,"aZ":-29.072327857930663,"pfxX":-5.741866682014784,"pfxZ":1.97746605757417,"pX":-1.1536149248273182,"pZ":0.9274858778713777,"vX0":3.7271678713593057,"vY0":-123.72049095532364,"vZ0":-5.2503347318888025,"x":160.97,"y":213.74,"x0":-1.9249138803124664,"y0":50.001924037180316,"z0":5.48007915909274,"aX":-9.003902207580783},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":9.7,"spinRate":1311,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.44076755128599965,"extension":5.9708270097718295},"index":2,"playId":"272f79b6-6b4e-3e56-a11b-516d3701632a","pitchNumber":3,"startTime":"2026-05-04T23:30:14.427Z","endTime":"2026-05-04T23:30:19.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.721779886589406,"aZ":-30.260727112401156,"pfxX":3.2312264922002694,"pfxZ":1.1429668910542876,"pX":-1.3765258906810336,"pZ":3.0748293815486227,"vX0":0.9840874437411218,"vY0":-128.4006800903802,"vZ0":-0.3661701537483443,"x":169.47,"y":155.76,"x0":-2.184278068085477,"y0":50.004480806127994,"z0":5.56699005682153,"aX":5.4138955504952495},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2589,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.4260116337839248,"extension":5.77975406748408},"index":3,"playId":"388e33b9-c676-30c4-a0be-949ab690c233","pitchNumber":4,"startTime":"2026-05-04T23:30:33.751Z","endTime":"2026-05-04T23:30:37.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.074987049779942,"aZ":-26.847654653727982,"pfxX":2.733007499983258,"pfxZ":3.158066039340712,"pX":0.09179262283097672,"pZ":2.49459663620271,"vX0":4.459875802515303,"vY0":-128.38706905892127,"vZ0":-2.6175399456834194,"x":113.5,"y":171.43,"x0":-2.016099139288799,"y0":50.001232413509385,"z0":5.595085287368868,"aX":4.607924460177546},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-5.9,"spinRate":2554,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.42499367557159395,"extension":5.780123864347671},"hitData":{"launchSpeed":88.5,"launchAngle":51.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.31,"coordY":100.18}},"index":4,"playId":"48e9fc42-01d1-30f4-a918-f263eb4ff44b","pitchNumber":5,"startTime":"2026-05-04T23:30:54.025Z","endTime":"2026-05-04T23:31:05.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:31:05.600Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to third baseman Colt Keith. Masataka Yoshida to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T23:31:08.541Z","endTime":"2026-05-04T23:33:13.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.907899257037364,"aZ":-27.230505787643573,"pfxX":1.9767112902163086,"pfxZ":3.1126345277595657,"pX":1.0541741524560015,"pZ":2.679158671305595,"vX0":6.225453504745174,"vY0":-124.8572114410584,"vZ0":-1.9699906663822975,"x":76.82,"y":166.44,"x0":-1.7229041637910305,"y0":50.001014491162344,"z0":5.707727340917817,"aX":3.135879848669094},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-4.9,"spinRate":2517,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4378130288293507,"extension":5.870314605311651},"index":0,"playId":"2924556a-d078-37df-974f-5cb5364d8329","pitchNumber":1,"startTime":"2026-05-04T23:31:33.390Z","endTime":"2026-05-04T23:31:37.312Z","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":90.9,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96566492299124,"aZ":-22.056126108875358,"pfxX":-7.48443643617982,"pfxZ":5.677252070266206,"pX":-0.4270388858774624,"pZ":3.811527659749693,"vX0":5.303564015270973,"vY0":-132.36098125966336,"vZ0":-1.124709715620965,"x":133.28,"y":135.87,"x0":-1.479412675485847,"y0":50.00499563493162,"z0":5.849610347439798,"aX":-13.346253452988176},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.3,"breakHorizontal":12.5,"spinRate":2244,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.41304789881256543,"extension":6.0175806106738765},"index":1,"playId":"4fc7bb97-f1a4-3f2e-9bfb-cde400a61a35","pitchNumber":2,"startTime":"2026-05-04T23:31:50.719Z","endTime":"2026-05-04T23:31:54.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373874131098717,"aZ":-24.66197748054574,"pfxX":-8.02245652129381,"pfxZ":4.260639869853204,"pX":0.13373619937989897,"pZ":1.7423754104316391,"vX0":7.421300645470967,"vY0":-131.78744149896232,"vZ0":-5.14272205139422,"x":111.9,"y":191.74,"x0":-1.6731967642137782,"y0":50.0020674936524,"z0":5.534932243544168,"aX":-14.144967957661455},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":2227,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.41522412157081723,"extension":5.917473889595105},"index":2,"playId":"4ac3dc11-91a6-36d0-9bc8-fed90e9f927c","pitchNumber":3,"startTime":"2026-05-04T23:32:10.539Z","endTime":"2026-05-04T23:32:14.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70960094932081,"aZ":-21.331424971660905,"pfxX":-6.830331212391137,"pfxZ":5.9883575448719455,"pX":-0.37185075250241,"pZ":2.3332915126114995,"vX0":5.562007147826491,"vY0":-133.68649555656174,"vZ0":-4.76312617860224,"x":131.17,"y":175.78,"x0":-1.5915031790019225,"y0":50.00331831931069,"z0":5.668421088413504,"aX":-12.368797613468459},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.0,"breakHorizontal":11.2,"spinRate":2216,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4096498957328065,"extension":5.923599983459952},"index":3,"playId":"e1c8cb3e-2958-3452-bbff-6df2bb4df314","pitchNumber":4,"startTime":"2026-05-04T23:32:29.400Z","endTime":"2026-05-04T23:32:37.308Z","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":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68215267958864,"aZ":-26.713378233128118,"pfxX":1.1891151617456446,"pfxZ":3.200737873906215,"pX":0.8539484654615137,"pZ":2.317568037436554,"vX0":6.4817190342168685,"vY0":-129.24302330137886,"vZ0":-3.4206463980471566,"x":84.45,"y":176.21,"x0":-1.8318521531396008,"y0":50.00394018351412,"z0":5.689755955642078,"aX":2.0293061556863337},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2501,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4223484593433229,"extension":5.88887482871567},"hitData":{"launchSpeed":46.9,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.43,"coordY":165.1}},"index":4,"playId":"463f64f4-6893-3dd1-aa4f-38e1c22f98b9","pitchNumber":5,"startTime":"2026-05-04T23:33:05.515Z","endTime":"2026-05-04T23:33:13.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:33:13.727Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T23:34:13.596Z","endTime":"2026-05-04T23:36:04.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-04T23:33:38.621Z","endTime":"2026-05-04T23:34:15.871Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367229580551477,"aZ":-25.940780580318467,"pfxX":1.4697175959148479,"pfxZ":3.7919585239497584,"pX":0.46472348023170784,"pZ":1.563827751381921,"vX0":5.2519764114213485,"vY0":-126.74963831581765,"vZ0":-4.6912011466943415,"x":99.29,"y":196.56,"x0":-1.8163858859819733,"y0":50.00238377160545,"z0":5.483967704901359,"aX":2.416472561157777},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-3.7,"spinRate":2475,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4304117066746622,"extension":5.843569842942403},"index":1,"playId":"f5a0f639-4af4-31f1-9a82-28dd34711877","pitchNumber":1,"startTime":"2026-05-04T23:34:15.871Z","endTime":"2026-05-04T23:34:19.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372074031928292,"aZ":-17.58128824688288,"pfxX":-4.132005323947539,"pfxZ":7.721224430345346,"pX":-1.3632800284931101,"pZ":3.886239434935239,"vX0":2.7297118997779517,"vY0":-136.68338263453845,"vZ0":-1.6150668569716775,"x":168.97,"y":133.85,"x0":-1.8384786411194245,"y0":50.00661110480031,"z0":5.693221204579991,"aX":-7.813118896579126},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":7.0,"spinRate":2395,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4008731256381437,"extension":5.798216657993504},"index":2,"playId":"f46dba8f-a0f8-3095-8833-fd38adfda548","pitchNumber":2,"startTime":"2026-05-04T23:34:34.462Z","endTime":"2026-05-04T23:34:37.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.192755431355202,"aZ":-29.95543165543778,"pfxX":-7.592979868441784,"pfxZ":1.5037008484975551,"pX":-1.2507609474863401,"pZ":1.4928860599995117,"vX0":4.074369948792566,"vY0":-120.48239300496789,"vZ0":-3.2546426593149507,"x":164.68,"y":198.47,"x0":-1.9723569757270716,"y0":50.005321341723814,"z0":5.493356286637459,"aX":-11.226411579551803},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":1308,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4536449725811327,"extension":6.060809565332083},"index":3,"playId":"a32e56d6-5ad4-3849-bc96-f31db365faba","pitchNumber":3,"startTime":"2026-05-04T23:34:51.803Z","endTime":"2026-05-04T23:34:56.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242209660747704,"aZ":-28.43798280971305,"pfxX":1.3131855359762312,"pfxZ":2.304501862415454,"pX":0.5427272203386919,"pZ":1.9776485905242982,"vX0":5.829870775624285,"vY0":-126.96355434850408,"vZ0":-3.2619240006455223,"x":96.31,"y":185.38,"x0":-1.9588389712049077,"y0":50.00551273568762,"z0":5.554719784384896,"aX":2.133491745851885},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2549,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4322467151767979,"extension":5.88746291388406},"index":4,"playId":"2cfb4854-3337-3dd7-9014-baf0738734c4","pitchNumber":4,"startTime":"2026-05-04T23:35:12.747Z","endTime":"2026-05-04T23:35:17.213Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-04T23:35:21.359Z","endTime":"2026-05-04T23:35:37.979Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96598889843633,"aZ":-16.985903263416457,"pfxX":-4.3859397504021445,"pfxZ":8.109027101048992,"pX":1.399685978600084,"pZ":3.3543333430339364,"vX0":10.113187494813792,"vY0":-135.37047294230015,"vZ0":-2.8520261384013272,"x":63.65,"y":148.21,"x0":-1.7993418778939119,"y0":50.004949949013536,"z0":5.597438128867708,"aX":-8.218314802946221},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2390,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4031729874665677,"extension":5.977033941807921},"index":6,"playId":"b7dfc3a7-a989-3e03-81c7-1afcea5c9e9c","pitchNumber":5,"startTime":"2026-05-04T23:35:37.979Z","endTime":"2026-05-04T23:35:42.314Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282458246445586,"aZ":-17.881766751352593,"pfxX":-3.903370276629879,"pfxZ":7.841918868374246,"pX":-0.4599072258274329,"pZ":2.4542788643475655,"vX0":4.848270907983279,"vY0":-134.44141515561205,"vZ0":-4.825540497258478,"x":134.53,"y":172.51,"x0":-1.7830535676264891,"y0":50.00564096464313,"z0":5.549356838947488,"aX":-7.117044792732727},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":6.0,"spinRate":2255,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40806439773241276,"extension":5.934775998337715},"index":7,"playId":"3ca2a194-1e17-3439-87bd-58b366d36bd5","pitchNumber":6,"startTime":"2026-05-04T23:35:58.068Z","endTime":"2026-05-04T23:36:04.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:36:04.787Z","atBatIndex":40},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Colt Keith hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:38:20.234Z","endTime":"2026-05-04T23:38:26.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.181432347207934,"aZ":-25.126380602281923,"pfxX":9.63655057295885,"pfxZ":3.7986505527960492,"pX":2.6230772058060645,"pZ":3.2255095105538483,"vX0":-3.520296272786781,"vY0":-135.75459984466187,"vZ0":-1.145977809205751,"x":17.01,"y":151.69,"x0":2.688530262628947,"y0":50.00492106011932,"z0":5.410738928437661,"aX":17.894062363120813},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":-16.7,"spinRate":2282,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4042701722515769,"extension":7.003330691880399},"index":0,"playId":"0528faaa-9ced-3cd9-9728-a6896a0bd76a","pitchNumber":1,"startTime":"2026-05-04T23:38:22.084Z","endTime":"2026-05-04T23:38:26.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:38:26.405Z","atBatIndex":41},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Zack Short bunt pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:38:27.598Z","endTime":"2026-05-04T23:39:22.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22123064936186,"aZ":-14.668976761799858,"pfxX":6.374089281128185,"pfxZ":9.130975246496348,"pX":2.202290700997598,"pZ":2.4184253376143925,"vX0":-4.4666243908619885,"vY0":-137.73235346726187,"vZ0":-5.003791389321197,"x":33.05,"y":173.48,"x0":3.018733125881309,"y0":50.000604275513055,"z0":5.254065230886289,"aX":12.217807470916311},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-10.6,"spinRate":2181,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3979963787287435,"extension":7.204567314563478},"index":0,"playId":"8a402f00-6c14-38d1-ab4a-6b8ddfdbaad7","pitchNumber":1,"startTime":"2026-05-04T23:38:54.555Z","endTime":"2026-05-04T23:38:58.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.531382826890315,"aZ":-15.416913965836166,"pfxX":6.638320077733613,"pfxZ":8.846832287044258,"pX":-0.044377225385999725,"pZ":2.972428659782597,"vX0":-9.254900912921215,"vY0":-136.60954161801465,"vZ0":-3.577690859408322,"x":118.69,"y":158.52,"x0":2.5216680676390757,"y0":50.00055446534698,"z0":5.355908640804124,"aX":12.571241371497987},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-10.1,"spinRate":2267,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4006313642321575,"extension":7.293661454924488},"hitData":{"launchSpeed":30.8,"launchAngle":44.0,"totalDistance":63.0,"trajectory":"bunt_popup","hardness":"medium","location":"3","coordinates":{"coordX":145.26,"coordY":186.41}},"index":1,"playId":"58182a4c-f31b-3901-b224-66439423279e","pitchNumber":2,"startTime":"2026-05-04T23:39:13.843Z","endTime":"2026-05-04T23:39:22.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:39:22.852Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jahmai Jones walks. Colt Keith to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:39:39.235Z","endTime":"2026-05-04T23:40:46.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384747065418015,"aZ":-22.245805208888882,"pfxX":9.906473089004072,"pfxZ":5.151759103842917,"pX":1.7268729201620723,"pZ":3.2062269661213847,"vX0":-5.751156583253595,"vY0":-137.24322906174282,"vZ0":-1.9539733381788698,"x":51.18,"y":152.21,"x0":2.550963425094795,"y0":50.00441522063863,"z0":5.426290633843249,"aX":19.09844732660611},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":-16.9,"spinRate":2408,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3975023652797143,"extension":7.109082713467066},"index":0,"playId":"b68d936b-6239-3783-8198-c5dbb2415265","pitchNumber":1,"startTime":"2026-05-04T23:39:48.715Z","endTime":"2026-05-04T23:39:52.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806632002680516,"aZ":-21.47791893836794,"pfxX":10.485227801111602,"pfxZ":5.618043462553036,"pX":0.5615779576246348,"pZ":1.555807326692452,"vX0":-9.561243883478891,"vY0":-136.33455234766257,"vZ0":-5.898017332742439,"x":95.59,"y":196.77,"x0":2.732649791015242,"y0":50.00353542753636,"z0":5.205739430187579,"aX":19.962300234491025},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":2352,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4000344387048136,"extension":7.280166929158341},"index":1,"playId":"474e06fd-d35f-3a6d-a445-d152fbf9f0f7","pitchNumber":2,"startTime":"2026-05-04T23:40:07.082Z","endTime":"2026-05-04T23:40:11.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73046137150491,"aZ":-25.85624685560092,"pfxX":-0.23136272535404068,"pfxZ":3.9074399180437185,"pX":-1.3422236372424672,"pZ":1.7627887830546833,"vX0":-9.76909820593399,"vY0":-125.8405015546175,"vZ0":-3.4499456025345276,"x":168.16,"y":191.18,"x0":2.6077387188140673,"y0":50.00089782153156,"z0":5.228642875970224,"aX":-0.3723803077104538},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":2.5,"spinRate":2383,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4340136977417597,"extension":7.158498546853629},"index":2,"playId":"b1380c3d-0265-3716-81d8-3b3ab7b9815f","pitchNumber":3,"startTime":"2026-05-04T23:40:24.670Z","endTime":"2026-05-04T23:40:29.712Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634433130647672,"aZ":-18.479033922631935,"pfxX":8.941575588040376,"pfxZ":7.297089729070672,"pX":1.5518330640593319,"pZ":2.331392098697943,"vX0":-6.714413052821211,"vY0":-135.2121648732218,"vZ0":-4.47317654208303,"x":57.85,"y":175.83,"x0":2.888384764450527,"y0":50.00498144043514,"z0":5.279410471757362,"aX":16.789102753444347},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2335,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4029476208199907,"extension":7.235515484497375},"index":3,"playId":"8b91c718-e047-3e7b-9ab7-f5b0754666a7","pitchNumber":4,"startTime":"2026-05-04T23:40:42.438Z","endTime":"2026-05-04T23:40:46.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:40:46.962Z","atBatIndex":43},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Matt Vierling reaches on a fielder's choice, fielded by third baseman Andruw Monasterio. Colt Keith scores. Jahmai Jones scores. Matt Vierling to 2nd. Throwing error by third baseman Andruw Monasterio.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:41:47.892Z","endTime":"2026-05-04T23:44:00.837Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":[1,2,3,5,6,8],"actionIndex":[4],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":801139,"link":"/api/v1/people/801139"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":8},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-04T23:41:02.945Z","endTime":"2026-05-04T23:41:50.133Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29611982284075,"aZ":-25.427863301626328,"pfxX":-0.745556324051089,"pfxZ":4.089884974940664,"pX":-0.29102763342287713,"pZ":2.1375469692073703,"vX0":-7.262989428722505,"vY0":-126.42099554188803,"vZ0":-3.2424460174491068,"x":128.09,"y":181.07,"x0":2.693996946483747,"y0":50.00095476725842,"z0":5.436914627472684,"aX":-1.2279038246113414},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":2.8,"spinRate":2395,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.43022665590147824,"extension":7.254408252584685},"index":1,"playId":"7461996f-90cf-3bf8-997f-f96ef6c4ea94","pitchNumber":1,"startTime":"2026-05-04T23:41:50.133Z","endTime":"2026-05-04T23:41:55.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094061535253413,"aZ":-14.754556559007275,"pfxX":5.323204289753582,"pfxZ":9.013471005426066,"pX":1.034631503777781,"pZ":2.2915255289505625,"vX0":-6.408728222596898,"vY0":-137.78621555914563,"vZ0":-5.4611819169089335,"x":77.56,"y":176.91,"x0":2.6933136180979096,"y0":50.00682878220385,"z0":5.2876631143665165,"aX":10.29257914527062},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.4,"spinRate":2192,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.396713344081399,"extension":7.351071691710988},"index":2,"playId":"81944ac9-5610-370a-86b3-f1c4e9471a96","pitchNumber":2,"startTime":"2026-05-04T23:42:16.001Z","endTime":"2026-05-04T23:42:26.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"81944ac9-5610-370a-86b3-f1c4e9471a96","startTime":"2026-05-04T23:42:32.241Z","endTime":"2026-05-04T23:42:51.481Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by catcher Carlos Narváez on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"81944ac9-5610-370a-86b3-f1c4e9471a96","startTime":"2026-05-04T23:42:51.481Z","endTime":"2026-05-04T23:42:58.337Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.164899406204718,"aZ":-19.377973491751007,"pfxX":10.870678453567283,"pfxZ":6.722359482254503,"pX":1.6577346988553998,"pZ":1.6473556559759541,"vX0":-6.564633837514889,"vY0":-137.05994187782693,"vZ0":-6.325110321909473,"x":53.81,"y":194.3,"x0":2.6710275000825456,"y0":50.00229836149869,"z0":5.307361029554555,"aX":20.69072596863287},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-18.4,"spinRate":2349,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.39956167185549774,"extension":7.279017181893545},"index":5,"playId":"ff7d74d8-d8c3-3f43-866a-9e091f26f63e","pitchNumber":3,"startTime":"2026-05-04T23:42:58.337Z","endTime":"2026-05-04T23:43:02.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52222228203505,"aZ":-19.645245797522616,"pfxX":11.575597673024795,"pfxZ":6.612627553658934,"pX":-0.30643488399855556,"pZ":3.0999615898031814,"vX0":-11.554302860981757,"vY0":-135.96151549885073,"vZ0":-2.59286578819101,"x":128.68,"y":155.08,"x0":2.4705029180639912,"y0":50.00165273127319,"z0":5.411464455016078,"aX":21.926471447760296},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":-18.8,"spinRate":2313,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.40106136623628075,"extension":7.519665731389078},"index":6,"playId":"0b774162-747e-31d4-b55c-be44b4ed7672","pitchNumber":4,"startTime":"2026-05-04T23:43:18.283Z","endTime":"2026-05-04T23:43:22.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-04T23:43:29.103Z","endTime":"2026-05-04T23:43:48.263Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56698759020895,"aZ":-13.911980422246456,"pfxX":6.352789117127838,"pfxZ":9.063127857940541,"pX":-1.0253404427943824,"pZ":2.4684865520630948,"vX0":-11.757454226406626,"vY0":-140.5189552874071,"vZ0":-5.374107174589556,"x":156.08,"y":172.13,"x0":2.3732263024209104,"y0":50.00332695071067,"z0":5.297840418045542,"aX":12.802563029979446},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2304,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.38865414045156044,"extension":7.63634125494476},"hitData":{"launchSpeed":81.9,"launchAngle":5.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.15,"coordY":167.39}},"index":8,"playId":"966aee0c-c728-375d-97a7-16c31ee3a5b8","pitchNumber":5,"startTime":"2026-05-04T23:43:48.263Z","endTime":"2026-05-04T23:44:00.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:44:00.837Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:44:42.585Z","endTime":"2026-05-04T23:46:04.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.380977096929048,"aZ":-36.50465178647837,"pfxX":-3.0258576476291115,"pfxZ":-3.019589776156586,"pX":0.7520242858425084,"pZ":2.531871000390722,"vX0":-3.5746363893482513,"vY0":-117.88965469962882,"vZ0":0.3709125161393878,"x":88.33,"y":170.42,"x0":2.6702180187681934,"y0":50.00240087771248,"z0":5.690465272033334,"aX":-4.3400473805340125},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.2,"breakHorizontal":6.2,"spinRate":2434,"spinDirection":301},"zone":6,"typeConfidence":2.0,"plateTime":0.46125034046590674,"extension":7.194915769129593},"index":0,"playId":"3b4f734b-6743-3384-8b7f-b079c0612e3e","pitchNumber":1,"startTime":"2026-05-04T23:44:42.585Z","endTime":"2026-05-04T23:44:46.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.4936019840933,"aZ":-27.313521704997772,"pfxX":7.259068087909903,"pfxZ":2.865763630627951,"pX":-0.3674519221053916,"pZ":0.05272883971427671,"vX0":-10.04464104028893,"vY0":-127.85263542150307,"vZ0":-7.542378942543711,"x":131.01,"y":237.36,"x0":2.62667247389212,"y0":50.00042043415834,"z0":5.113967143797931,"aX":12.301355462674366},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":1191,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4245846416251,"extension":7.300989560556701},"index":1,"playId":"22ec8bd6-569f-3d51-bd7e-e9e85e897b17","pitchNumber":2,"startTime":"2026-05-04T23:44:59.413Z","endTime":"2026-05-04T23:45:03.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52329703094942,"aZ":-31.42058062337211,"pfxX":-2.450408624254499,"pfxZ":0.5295567113237727,"pX":-1.2857475735072876,"pZ":1.0761108414041747,"vX0":-8.422462293936412,"vY0":-118.51842857986985,"vZ0":-3.7912663618957407,"x":166.01,"y":209.73,"x0":2.6314257038700326,"y0":50.00208797707192,"z0":5.5640801802791735,"aX":-3.48808985367759},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.2,"breakHorizontal":6.5,"spinRate":2479,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4620343080518978,"extension":7.116989576448737},"index":2,"playId":"c2946bfc-20de-358b-a579-f60a685fae4e","pitchNumber":3,"startTime":"2026-05-04T23:45:18.579Z","endTime":"2026-05-04T23:45:23.233Z","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":88.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746028661436387,"aZ":-17.766049724394883,"pfxX":6.5427384064452205,"pfxZ":7.271407933556729,"pX":0.5329947522117976,"pZ":2.8897097765727686,"vX0":-8.333599773816603,"vY0":-138.85306058353518,"vZ0":-3.56257409286931,"x":96.68,"y":160.76,"x0":2.702350647002583,"y0":50.00618566205882,"z0":5.349214363627634,"aX":12.97005578112454},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-10.4,"spinRate":2262,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3922573076452993,"extension":7.459050025014264},"index":3,"playId":"ca3898ec-3321-3fbc-8867-dff877173a79","pitchNumber":4,"startTime":"2026-05-04T23:45:38.438Z","endTime":"2026-05-04T23:45:42.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.420939257556583,"aZ":-35.42267624482128,"pfxX":-2.430610806092614,"pfxZ":-2.325882335745568,"pX":-0.5659709067754178,"pZ":0.9714488181467874,"vX0":-6.506057597313549,"vY0":-117.02873337733739,"vZ0":-2.870769010208195,"x":138.57,"y":212.55,"x0":2.5568477718601987,"y0":50.00231310643874,"z0":5.505911045112328,"aX":-3.3967506822750844},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":5.9,"spinRate":2503,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.46660710305667896,"extension":7.226468785222166},"index":4,"playId":"42b6093b-c783-3183-b534-d88b207ec30e","pitchNumber":5,"startTime":"2026-05-04T23:45:59.402Z","endTime":"2026-05-04T23:46:04.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:46:04.719Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T23:46:05.778Z","endTime":"2026-05-04T23:47:33.603Z","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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57312680931503,"aZ":-19.81400759346283,"pfxX":14.251205468551046,"pfxZ":6.470878070356125,"pX":-0.1729042106415035,"pZ":1.5438660407500207,"vX0":-12.438807709394377,"vY0":-137.1522470615919,"vZ0":-6.519787988736853,"x":123.59,"y":197.1,"x0":2.5636240576905616,"y0":50.00485990389667,"z0":5.2976270472948,"aX":27.22690866028591},"breaks":{"breakAngle":49.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":-23.3,"spinRate":2339,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.39894727143496844,"extension":7.391004401579501},"index":0,"playId":"4f2dafea-d959-388f-9c12-1298b42c1284","pitchNumber":1,"startTime":"2026-05-04T23:46:26.887Z","endTime":"2026-05-04T23:46:31.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017482281174235,"aZ":-29.073911172956823,"pfxX":-0.6900113278106298,"pfxZ":2.0540243496524866,"pX":-0.2450237598358063,"pZ":2.756655847639292,"vX0":-6.938794702140331,"vY0":-122.41475771435259,"vZ0":-0.4519592955545432,"x":126.34,"y":164.35,"x0":2.7205014059476325,"y0":50.00577540561886,"z0":5.440761134551267,"aX":-1.0426524621178583},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.8,"breakHorizontal":3.0,"spinRate":2316,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.44807910182545996,"extension":7.200395391192984},"index":1,"playId":"705ea761-06d5-34a4-8b3d-01cc2239481f","pitchNumber":2,"startTime":"2026-05-04T23:46:43.396Z","endTime":"2026-05-04T23:46:47.538Z","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":86.2,"endSpeed":80.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958168571709255,"aZ":-27.70671971367957,"pfxX":-2.2689896818645092,"pfxZ":2.7715417552792854,"pX":0.26890163738518447,"pZ":1.8774049638741352,"vX0":-5.010879208061799,"vY0":-125.5316406406641,"vZ0":-3.2440124975202473,"x":106.75,"y":188.09,"x0":2.577670873247521,"y0":50.00491248234013,"z0":5.41744320917846,"aX":-3.657394655566365},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":2450,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4346346673830559,"extension":7.187857418206058},"index":2,"playId":"1c39b469-a1e3-3147-ac77-acaae79f463b","pitchNumber":3,"startTime":"2026-05-04T23:46:58.196Z","endTime":"2026-05-04T23:47:04.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138306087336638,"aZ":-16.2026715117681,"pfxX":8.06040059573162,"pfxZ":8.125782947077488,"pX":0.1499244268949845,"pZ":3.3196125248824235,"vX0":-9.294842100227289,"vY0":-138.85525535840543,"vZ0":-2.8100124077421764,"x":111.29,"y":149.15,"x0":2.482895473133817,"y0":50.003526173820994,"z0":5.413894234654227,"aX":15.84599103999449},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-12.8,"spinRate":2247,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39344236367021956,"extension":7.266472562889919},"index":3,"playId":"30d00785-95be-3a47-8461-4afea809d63f","pitchNumber":4,"startTime":"2026-05-04T23:47:29.268Z","endTime":"2026-05-04T23:47:33.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:47:33.603Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Narváez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:50:15.934Z","endTime":"2026-05-04T23:51:06.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ricky Vanasco replaces Ty Madden.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T23:49:40.491Z","endTime":"2026-05-04T23:50:04.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676568,"link":"/api/v1/people/676568"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-04T23:50:04.367Z","endTime":"2026-05-04T23:50:18.214Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.354482787762986,"aZ":-18.034113389032317,"pfxX":-6.92647251218696,"pfxZ":7.546545478612834,"pX":0.8596464992916645,"pZ":2.023254497415174,"vX0":8.79307158546584,"vY0":-135.24506691463986,"vZ0":-5.742378161983391,"x":84.23,"y":184.15,"x0":-1.5166367302588966,"y0":50.003981730814324,"z0":5.41707222468963,"aX":-12.979405971437718},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":10.9,"spinRate":2128,"spinDirection":227},"zone":14,"typeConfidence":0.87,"plateTime":0.40325545411277997,"extension":6.905773878673211},"index":2,"playId":"bbb895ee-61d5-3dff-b9df-2b0a2d7c4464","pitchNumber":1,"startTime":"2026-05-04T23:50:18.214Z","endTime":"2026-05-04T23:50:22.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22671022376476,"aZ":-17.120553132544774,"pfxX":-9.142631808940074,"pfxZ":7.975319614061878,"pX":1.3147174808666786,"pZ":1.5530007645486263,"vX0":10.60403040011717,"vY0":-135.8930394379555,"vZ0":-6.8837406672735755,"x":66.89,"y":196.85,"x0":-1.4333655705480626,"y0":50.002930653504755,"z0":5.289643360328687,"aX":-17.25693017996725},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":14.5,"spinRate":2176,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.4016525246500744,"extension":7.001348017464838},"index":3,"playId":"42236c31-73b1-3f58-9d05-c77d456bbcdf","pitchNumber":2,"startTime":"2026-05-04T23:50:31.307Z","endTime":"2026-05-04T23:50:35.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32420731390443,"aZ":-16.11027828814049,"pfxX":-6.717155614860578,"pfxZ":8.569538473673568,"pX":-0.0398630389586751,"pZ":1.1988691123976771,"vX0":6.494912035712201,"vY0":-135.48944447710144,"vZ0":-7.746389682794984,"x":118.52,"y":206.41,"x0":-1.5859134419187937,"y0":50.00343380901419,"z0":5.2034051957258765,"aX":-12.592072938065519},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2232,"spinDirection":227},"zone":13,"typeConfidence":0.87,"plateTime":0.4030059880813126,"extension":6.8363151469308265},"index":4,"playId":"973577d8-a1a7-3730-a37b-afec3548fed2","pitchNumber":3,"startTime":"2026-05-04T23:50:46.506Z","endTime":"2026-05-04T23:50:50.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595157956349706,"aZ":-14.71301741986286,"pfxX":-6.138134955682148,"pfxZ":9.072231116416138,"pX":0.9866464303125122,"pZ":2.134263730209695,"vX0":9.060684607908502,"vY0":-137.41397888496817,"vZ0":-6.042263095791317,"x":79.39,"y":181.15,"x0":-1.5460797193705254,"y0":50.00608471498989,"z0":5.350073962778611,"aX":-11.818506495096557},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2284,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39762253304992434,"extension":6.7472947715635865},"index":5,"playId":"83830bc2-1ba3-33c1-bc2d-be01559c31c1","pitchNumber":4,"startTime":"2026-05-04T23:51:01.756Z","endTime":"2026-05-04T23:51:06.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:51:06.274Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a ground ball to right fielder Wenceel Pérez. Carlos Narváez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:51:07.656Z","endTime":"2026-05-04T23:53:56.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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,2,3,4,5,6],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77355600589835,"aZ":-42.54451281119102,"pfxX":2.940949024011468,"pfxZ":-6.970066388847787,"pX":-0.37984962522561205,"pZ":2.111031519368901,"vX0":2.6373950968512885,"vY0":-120.71316118587933,"vZ0":0.7996714991635818,"x":131.48,"y":181.78,"x0":-1.8656302099174737,"y0":50.00416627921571,"z0":5.497777861459401,"aX":4.374186932346987},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.2,"breakHorizontal":-5.9,"spinRate":2253,"spinDirection":29},"zone":7,"typeConfidence":0.9,"plateTime":0.4523854324336365,"extension":6.735683689184003},"index":0,"playId":"f2fdf662-0042-3b20-b5c0-54c7fc4e3aaf","pitchNumber":1,"startTime":"2026-05-04T23:51:31.307Z","endTime":"2026-05-04T23:51:35.753Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5128272379516,"aZ":-42.648880590632146,"pfxX":4.217333030287049,"pfxZ":-7.229025397272692,"pX":-0.3514319968777109,"pZ":0.883895385568781,"vX0":2.328922193963999,"vY0":-119.24102501173256,"vZ0":-1.7618869381313726,"x":130.4,"y":214.91,"x0":-1.8864913375747108,"y0":50.000786620965364,"z0":5.457117851103143,"aX":6.112372661912967},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.2,"breakHorizontal":-8.2,"spinRate":2262,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.45818094552814914,"extension":6.412908094880904},"index":1,"playId":"52a553d4-9fab-36cb-8531-643f0313666c","pitchNumber":2,"startTime":"2026-05-04T23:51:49.253Z","endTime":"2026-05-04T23:51:53.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4470763751742,"aZ":-17.38132440378472,"pfxX":-8.480478899032626,"pfxZ":7.886066958659718,"pX":1.415721255683358,"pZ":1.3648860380693806,"vX0":10.77440558365238,"vY0":-136.20510172893955,"vZ0":-7.268352868647257,"x":63.04,"y":201.93,"x0":-1.4929398293037623,"y0":50.0000026258455,"z0":5.273807703010644,"aX":-15.901879973519854},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2179,"spinDirection":223},"zone":14,"typeConfidence":0.89,"plateTime":0.4024280699138747,"extension":6.905727725958214},"index":2,"playId":"63d972dd-0902-3319-af76-751e496b608a","pitchNumber":3,"startTime":"2026-05-04T23:52:09.359Z","endTime":"2026-05-04T23:52:13.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.698138610673926,"aZ":-40.5643879563737,"pfxX":1.132661455682153,"pfxZ":-5.4776792534168735,"pX":-0.3029156126888408,"pZ":-0.42024928400875905,"vX0":3.212948313789278,"vY0":-122.61397930332463,"vZ0":-5.4248149328399995,"x":128.55,"y":250.13,"x0":-1.773768799213097,"y0":50.001732906343115,"z0":5.2565074221840336,"aX":1.7352317845896383},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.9,"breakHorizontal":-2.8,"spinRate":2331,"spinDirection":17},"zone":13,"typeConfidence":0.89,"plateTime":0.4455633365752498,"extension":6.555047433441454},"index":3,"playId":"64037076-5ad9-3af2-913f-ab626168e93f","pitchNumber":4,"startTime":"2026-05-04T23:52:27.224Z","endTime":"2026-05-04T23:52:31.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53693274674436,"aZ":-16.645446938573205,"pfxX":-7.917638238158788,"pfxZ":8.122100468758887,"pX":-0.15028992907040367,"pZ":1.474335733553924,"vX0":7.127778168499452,"vY0":-137.4249679314415,"vZ0":-7.308672898409765,"x":122.73,"y":198.97,"x0":-1.7492769108302413,"y0":50.00352727371151,"z0":5.29959352766078,"aX":-15.140387721819806},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2183,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.398599361844155,"extension":6.836222633784566},"index":4,"playId":"757ed237-9740-3e29-9397-52c57b5c7259","pitchNumber":5,"startTime":"2026-05-04T23:52:53.201Z","endTime":"2026-05-04T23:52:57.208Z","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.0,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41513367133412,"aZ":-11.572971963237109,"pfxX":-7.516929285333368,"pfxZ":10.800525859945598,"pX":-0.5698525857418357,"pZ":3.0856931449041123,"vX0":5.8116348244743135,"vY0":-138.11425374208665,"vZ0":-4.31789205214738,"x":138.72,"y":155.47,"x0":-1.7382168166734615,"y0":50.001847540486814,"z0":5.464406159932741,"aX":-14.33673176535948},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":12.2,"spinRate":2194,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.3985174941197731,"extension":6.723673219689492},"index":5,"playId":"167b900d-67bf-3390-9469-520282dc1c4b","pitchNumber":6,"startTime":"2026-05-04T23:53:13.548Z","endTime":"2026-05-04T23:53:18.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751993944432122,"aZ":-19.24761555463719,"pfxX":-6.562490430278444,"pfxZ":6.934936049992547,"pX":0.4572613925869614,"pZ":2.1980346856071726,"vX0":7.702117114231841,"vY0":-135.88789092908732,"vZ0":-4.722045043652219,"x":99.57,"y":179.43,"x0":-1.5659097374397692,"y0":50.00242607496722,"z0":5.30201802675716,"aX":-12.230546150842237},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2073,"spinDirection":220},"zone":6,"typeConfidence":0.88,"plateTime":0.40362240515586967,"extension":6.870293269018938},"hitData":{"launchSpeed":85.5,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.46,"coordY":106.08}},"index":6,"playId":"55d982f7-b36e-3174-b1d3-b2b7ad8fd7d4","pitchNumber":7,"startTime":"2026-05-04T23:53:46.239Z","endTime":"2026-05-04T23:53:56.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:53:56.698Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (4) on a fly ball to left field. Carlos Narváez scores. Andruw Monasterio scores.","rbi":3,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:54:56.716Z","endTime":"2026-05-04T23:56:20.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":676568,"link":"/api/v1/people/676568"},"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":{"id":676568,"link":"/api/v1/people/676568"},"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":676568,"link":"/api/v1/people/676568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T23:54:05.463Z","endTime":"2026-05-04T23:54:59.021Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.065535487192147,"aZ":-41.658921097533074,"pfxX":2.4474170409336637,"pfxZ":-6.396677151370394,"pX":-0.8338423601994361,"pZ":3.4413735060021233,"vX0":2.2795912662927713,"vY0":-120.64575456264352,"vZ0":3.360970116425401,"x":148.78,"y":145.86,"x0":-2.1066315974452117,"y0":50.000394022662825,"z0":5.686115895201592,"aX":3.63029530757688},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.6,"breakHorizontal":-4.9,"spinRate":2180,"spinDirection":32},"zone":11,"typeConfidence":0.89,"plateTime":0.45288062548646746,"extension":6.379481964465244},"index":1,"playId":"fd926620-0a2f-3b58-8032-d7be653d28fc","pitchNumber":1,"startTime":"2026-05-04T23:54:59.021Z","endTime":"2026-05-04T23:55:02.383Z","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":94.7,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.758915906468893,"aZ":-19.595811861732983,"pfxX":-8.462184157658964,"pfxZ":6.524903544668155,"pX":-0.7724278245875731,"pZ":2.270627470120272,"vX0":5.275914641488297,"vY0":-137.76377806956614,"vZ0":-4.90460649447558,"x":146.44,"y":177.47,"x0":-1.6100269696611318,"y0":50.00190222647677,"z0":5.393009146400391,"aX":-16.312810801854987},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2219,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.3971331109650795,"extension":6.6894655513685315},"index":2,"playId":"e96c58da-d3b9-3183-b79e-c2b57dda9988","pitchNumber":2,"startTime":"2026-05-04T23:55:15.784Z","endTime":"2026-05-04T23:55:19.949Z","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":85.6,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83391835751375,"aZ":-23.90719263422211,"pfxX":-9.300031182297275,"pfxZ":5.340134456796764,"pX":-0.9953250126987798,"pZ":1.687997109514761,"vX0":5.301364547083818,"vY0":-124.38620278228932,"vZ0":-3.741665341451456,"x":154.94,"y":193.2,"x0":-1.9597416222542103,"y0":50.00215128113926,"z0":5.2226433953637175,"aX":-14.391736854232168},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":15.4,"spinRate":1398,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.44245972156711,"extension":6.681133011736109},"index":3,"playId":"ad45f5c1-2333-367e-af46-925b1d245904","pitchNumber":3,"startTime":"2026-05-04T23:55:34.460Z","endTime":"2026-05-04T23:55:39.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334623325282205,"aZ":-15.818828922867542,"pfxX":-7.388913058616705,"pfxZ":8.53483602062619,"pX":0.021937504099146927,"pZ":2.1586866390691375,"vX0":7.083139225035484,"vY0":-137.50145075126284,"vZ0":-5.732561876789127,"x":116.16,"y":180.5,"x0":-1.6267919619278568,"y0":50.00142048955358,"z0":5.342960779276875,"aX":-14.155645266054206},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2345,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.3982638541122432,"extension":6.655478123128286},"hitData":{"launchSpeed":98.9,"launchAngle":33.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.92,"coordY":82.33}},"index":4,"playId":"ebfddbca-c174-333a-85a3-bd8239e5edda","pitchNumber":4,"startTime":"2026-05-04T23:55:52.857Z","endTime":"2026-05-04T23:56:20.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:56:20.173Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:56:30.082Z","endTime":"2026-05-04T23:56:50.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"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":1},"details":{"event":"Pop Out","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":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128885394339825,"aZ":-18.34703284319532,"pfxX":-6.456438741938404,"pfxZ":7.5888482878882435,"pX":-0.31580267489521013,"pZ":2.893228548024382,"vX0":6.121657718797546,"vY0":-133.93500736443264,"vZ0":-3.3648947941298037,"x":129.04,"y":160.66,"x0":-1.7889571937042619,"y0":50.002698673937836,"z0":5.473099239943936,"aX":-11.764610017812533},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":10.4,"spinRate":1973,"spinDirection":222},"zone":1,"typeConfidence":0.82,"plateTime":0.40849085281330977,"extension":6.804565229340795},"hitData":{"launchSpeed":58.0,"launchAngle":66.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.24,"coordY":188.92}},"index":0,"playId":"b9b3eaf3-ba67-3f01-9c31-386c1a89dda7","pitchNumber":1,"startTime":"2026-05-04T23:56:43.336Z","endTime":"2026-05-04T23:56:50.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:56:50.741Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (4) on a fly ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:56:59.304Z","endTime":"2026-05-04T23:58:49.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688829971911193,"aZ":-15.956423456604076,"pfxX":-8.359386645277738,"pfxZ":8.569317617122842,"pX":0.14345794252196983,"pZ":1.5964521301810215,"vX0":8.030209500585455,"vY0":-136.80700023629484,"vZ0":-6.918002297010986,"x":111.53,"y":195.68,"x0":-1.746330660286601,"y0":50.00092248582403,"z0":5.25516385100418,"aX":-15.815829646108256},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":13.4,"spinRate":2244,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.4006359012809426,"extension":6.746028815074091},"index":0,"playId":"b6dd73b2-8830-3fab-9da2-2a83c9b2b242","pitchNumber":1,"startTime":"2026-05-04T23:57:14.498Z","endTime":"2026-05-04T23:57:18.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449993461490845,"aZ":-22.042363392948843,"pfxX":-6.535906571148631,"pfxZ":6.453483033814887,"pX":-0.5519177800851714,"pZ":1.3477649486580312,"vX0":5.278793515551496,"vY0":-124.61378776019765,"vZ0":-5.146378512248207,"x":138.04,"y":202.39,"x0":-1.8503724638280457,"y0":50.00261011341563,"z0":5.264859201330399,"aX":-10.261114915073101},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.7,"breakHorizontal":10.6,"spinRate":1490,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4398415940775049,"extension":6.831848135527162},"index":1,"playId":"5f9db1f5-3468-3736-9b5a-e91a9237b491","pitchNumber":2,"startTime":"2026-05-04T23:57:27.520Z","endTime":"2026-05-04T23:57:31.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.262674185314307,"aZ":-27.922536276536963,"pfxX":-7.126372508275067,"pfxZ":2.8356871357761833,"pX":0.45610079475039944,"pZ":0.7755664131306228,"vX0":7.304390624431349,"vY0":-121.47180071922745,"vZ0":-5.113893811273421,"x":99.61,"y":217.84,"x0":-1.660604298739857,"y0":50.001779241316875,"z0":5.328839359930935,"aX":-10.675069713375107},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":11.3,"spinRate":1289,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4504963848351591,"extension":6.775160828989295},"index":2,"playId":"af65812d-73f3-3138-ab9e-ea8af74bafc0","pitchNumber":3,"startTime":"2026-05-04T23:57:42.713Z","endTime":"2026-05-04T23:57:46.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.256392878872354,"aZ":-15.280950858229886,"pfxX":-7.359429193032749,"pfxZ":9.171277133364462,"pX":0.7263553074126723,"pZ":1.4677797157846006,"vX0":8.44549952197207,"vY0":-134.18439815996933,"vZ0":-7.38060083627288,"x":89.31,"y":199.15,"x0":-1.490595139502529,"y0":50.00312630247147,"z0":5.321729838780528,"aX":-13.557739970058016},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2031,"spinDirection":223},"zone":14,"typeConfidence":0.86,"plateTime":0.40660843701074434,"extension":6.931942607290021},"index":3,"playId":"bb54053b-4845-3150-a5b0-4fefb8133edd","pitchNumber":4,"startTime":"2026-05-04T23:58:01.499Z","endTime":"2026-05-04T23:58:06.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.497625515207556,"aZ":-33.19569180431165,"pfxX":-7.252031762261998,"pfxZ":-0.6629758869682103,"pX":-0.03255304284574333,"pZ":2.6920818653189085,"vX0":6.362101204415781,"vY0":-122.3681566902446,"vZ0":-0.06785665843607469,"x":118.24,"y":166.09,"x0":-1.709397886533428,"y0":50.004217731816524,"z0":5.536478776952741,"aX":-11.127788047405112},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.0,"breakHorizontal":11.9,"spinRate":1250,"spinDirection":254},"zone":2,"typeConfidence":0.91,"plateTime":0.4456155536596529,"extension":6.576824715307245},"index":4,"playId":"dbd6af67-4b76-354e-a3dd-c25db43232cb","pitchNumber":5,"startTime":"2026-05-04T23:58:20.323Z","endTime":"2026-05-04T23:58:24.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136924181202502,"aZ":-18.120136793119617,"pfxX":-6.324569376085696,"pfxZ":7.673485804658505,"pX":0.44156855642311255,"pZ":3.075971814388348,"vX0":7.634330691256056,"vY0":-134.03694931972015,"vZ0":-2.8977916487638136,"x":100.17,"y":155.73,"x0":-1.612874625886911,"y0":50.00526016418943,"z0":5.454742133330138,"aX":-11.587955632324093},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":10.0,"spinRate":2130,"spinDirection":223},"zone":3,"typeConfidence":0.83,"plateTime":0.4075840886817286,"extension":6.824754359191089},"hitData":{"launchSpeed":90.5,"launchAngle":42.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.08,"coordY":86.11}},"index":5,"playId":"1cbbfa65-6d85-3f3e-a24b-cbc4e06c71f6","pitchNumber":6,"startTime":"2026-05-04T23:58:36.294Z","endTime":"2026-05-04T23:58:49.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-04T23:58:49.830Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, shortstop Zack Short to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T23:58:52.193Z","endTime":"2026-05-05T00:00:14.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"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":"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662748780699786,"aZ":-20.42304469539277,"pfxX":-6.017571223112693,"pfxZ":6.480298754199657,"pX":1.0589204865451443,"pZ":2.9620244353461875,"vX0":8.926868618500809,"vY0":-133.29863709141637,"vZ0":-2.8394815539042244,"x":76.64,"y":158.81,"x0":-1.5401166937402309,"y0":50.00199309944364,"z0":5.503271747915229,"aX":-10.910335274073764},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.4,"breakHorizontal":9.1,"spinRate":2006,"spinDirection":226},"zone":12,"typeConfidence":0.8,"plateTime":0.40974933372774824,"extension":6.796529140014168},"index":0,"playId":"5d6e3208-34a3-3cb5-85cc-06733e665a1d","pitchNumber":1,"startTime":"2026-05-04T23:59:30.503Z","endTime":"2026-05-04T23:59:34.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728796671210866,"aZ":-40.0345368019433,"pfxX":4.297910226036511,"pfxZ":-5.7488183808073705,"pX":-0.47328016933474804,"pZ":1.4535093509254438,"vX0":1.5663657461938119,"vY0":-116.16566343520337,"vZ0":-0.5756768761004675,"x":135.04,"y":199.54,"x0":-1.7146714091139748,"y0":50.0030020568137,"z0":5.5097494701945235,"aX":5.875021095779743},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.3,"breakHorizontal":-8.2,"spinRate":2220,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.471477367091246,"extension":6.484408336869726},"index":1,"playId":"4a8e70e6-5a3e-3caa-b0b4-a38a42c37ba6","pitchNumber":2,"startTime":"2026-05-04T23:59:48.199Z","endTime":"2026-05-04T23:59:51.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822437436518676,"aZ":-20.335141030760106,"pfxX":-8.187998824403085,"pfxZ":6.6436795801170465,"pX":-0.11666056223847956,"pZ":1.8302908738863886,"vX0":6.620083318778739,"vY0":-132.28418638620934,"vZ0":-5.3789161033126405,"x":121.45,"y":189.36,"x0":-1.5813714998230395,"y0":50.00109437195939,"z0":5.3696553128814495,"aX":-14.586851754050484},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2015,"spinDirection":225},"zone":8,"typeConfidence":0.65,"plateTime":0.4132253138420734,"extension":6.769742511593543},"hitData":{"launchSpeed":98.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.5,"coordY":149.88}},"index":2,"playId":"a089ea53-cc2e-34dd-883e-21e948670848","pitchNumber":3,"startTime":"2026-05-05T00:00:06.081Z","endTime":"2026-05-05T00:00:14.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:00:14.393Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a line drive to left fielder Riley Greene. Masataka Yoshida scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T00:02:41.014Z","endTime":"2026-05-05T00:03:34.938Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":676568,"link":"/api/v1/people/676568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-05T00:00:24.099Z","endTime":"2026-05-05T00:01:04.596Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Enmanuel De Jesus replaces Ricky Vanasco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-05T00:01:04.596Z","endTime":"2026-05-05T00:02:43.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":646241,"link":"/api/v1/people/646241"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.736198093579592,"aZ":-14.052002768638632,"pfxX":8.533574317864776,"pfxZ":9.736926580675064,"pX":-0.4574223732042721,"pZ":2.0249963675356915,"vX0":-10.34225951722654,"vY0":-135.81331290826648,"vZ0":-7.522898967782502,"x":134.44,"y":184.11,"x0":2.2977045391131297,"y0":50.005306758813404,"z0":5.815396796976623,"aX":15.887437183066256},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.2,"spinRate":2210,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.4038516585940668,"extension":5.767958917389407},"index":2,"playId":"37100bd0-41d4-361f-9ac7-c343b49bb71d","pitchNumber":1,"startTime":"2026-05-05T00:02:43.314Z","endTime":"2026-05-05T00:02:47.719Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870334389246697,"aZ":-11.49707315509746,"pfxX":7.478377684990607,"pfxZ":10.815356374523574,"pX":-0.44389671700890904,"pZ":2.1190102716502603,"vX0":-10.64782204191909,"vY0":-137.48392532631513,"vZ0":-7.879360198867653,"x":133.92,"y":181.57,"x0":2.5100214543754626,"y0":50.00233104101,"z0":5.804955402448196,"aX":14.297161707667554},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":-11.3,"spinRate":2381,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.3986040032114553,"extension":5.841044315148303},"index":3,"playId":"b0446c73-19cf-3d5e-bfca-cb575989032d","pitchNumber":2,"startTime":"2026-05-05T00:03:03.232Z","endTime":"2026-05-05T00:03:07.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773091203726878,"aZ":-30.876800273810037,"pfxX":-0.4023352452687517,"pfxZ":0.7964991108960717,"pX":-0.10706943750359964,"pZ":3.5528682162724183,"vX0":-6.973508458586038,"vY0":-126.19241601751253,"vZ0":0.34290204984983186,"x":121.08,"y":142.85,"x0":2.7352196732729896,"y0":50.00196574412172,"z0":5.886794482363706,"aX":-0.652571897109764},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":2.2,"spinRate":2649,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.4327445519704667,"extension":5.918517499792481},"hitData":{"launchSpeed":85.5,"launchAngle":10.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.65,"coordY":108.75}},"index":4,"playId":"1f4e88b6-43a9-3d4c-9aaf-4d72cb858223","pitchNumber":3,"startTime":"2026-05-05T00:03:24.275Z","endTime":"2026-05-05T00:03:34.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:03:34.938Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to right fielder Wenceel Pérez. Wilyer Abreu to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T00:03:46.101Z","endTime":"2026-05-05T00:05:08.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162951961479703,"aZ":-15.779427299806933,"pfxX":6.431487093721497,"pfxZ":8.624267383018498,"pX":0.36898253553262406,"pZ":3.4065223298837584,"vX0":-8.210519151353195,"vY0":-136.55150627998023,"vZ0":-3.8068504341373104,"x":102.94,"y":146.8,"x0":2.5696755490493097,"y0":50.005214412683706,"z0":5.8943898033264315,"aX":12.230287366739633},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-10.1,"spinRate":2257,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4000933814908656,"extension":5.870071442659041},"index":0,"playId":"90a4d734-bde4-32b2-b2bd-8c30a1ad194a","pitchNumber":1,"startTime":"2026-05-05T00:04:02.163Z","endTime":"2026-05-05T00:04:06.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04819650281906,"aZ":-25.672898559683055,"pfxX":9.555075926639514,"pfxZ":3.8704241442388003,"pX":-0.1364417517844661,"pZ":2.0770307432230495,"vX0":-10.317029717845196,"vY0":-128.1496112156444,"vZ0":-4.057147494667091,"x":122.2,"y":182.7,"x0":2.6816558454606865,"y0":50.00185084570822,"z0":5.6633887985779285,"aX":16.04756546959677},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-15.2,"spinRate":2031,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.42581889304534126,"extension":6.119380728072811},"index":1,"playId":"9b1047d7-68b9-3324-a721-eb7ec20a8b66","pitchNumber":2,"startTime":"2026-05-05T00:04:19.193Z","endTime":"2026-05-05T00:04:23.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68599950792181,"aZ":-24.216002930767395,"pfxX":8.858502776616696,"pfxZ":4.792313238979877,"pX":1.6781412494513979,"pZ":1.6220111207131378,"vX0":-5.474690675732489,"vY0":-128.1507865951824,"vZ0":-5.406129507158939,"x":53.03,"y":194.99,"x0":2.6920712437636176,"y0":50.00566653198676,"z0":5.65262724017809,"aX":14.724325824213885},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-14.8,"spinRate":2126,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4275318348703041,"extension":5.9136924959368855},"index":2,"playId":"ff66dc36-1e52-3db3-bbc9-d9fe936f318b","pitchNumber":3,"startTime":"2026-05-05T00:04:38.183Z","endTime":"2026-05-05T00:04:42.673Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03401656533618,"aZ":-10.066690164526568,"pfxX":6.789798973341853,"pfxZ":11.591369936886565,"pX":0.6708818463282066,"pZ":2.7640128870708156,"vX0":-7.7250755926142425,"vY0":-137.8130513494041,"vZ0":-6.420828863506683,"x":91.43,"y":164.15,"x0":2.6394348847566884,"y0":50.00417702970624,"z0":5.817222030156373,"aX":12.951784014902755},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":-10.6,"spinRate":2294,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3987207955508758,"extension":5.866767387342208},"hitData":{"launchSpeed":99.0,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.06,"coordY":119.25}},"index":3,"playId":"9a60a35a-8af2-3916-81d9-d236e77adbb7","pitchNumber":4,"startTime":"2026-05-05T00:04:58.426Z","endTime":"2026-05-05T00:05:08.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:05:08.520Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a line drive to right fielder Wenceel Pérez. Wilyer Abreu scores. Ceddanne Rafaela to 3rd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T00:05:13.410Z","endTime":"2026-05-05T00:07:13.999Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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_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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":646241,"link":"/api/v1/people/646241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15985864043269,"aZ":-14.871916407278691,"pfxX":9.764139386978156,"pfxZ":9.030738464222843,"pX":0.28633558010722393,"pZ":1.1747899734382037,"vX0":-9.871538036356084,"vY0":-137.690133009154,"vZ0":-9.203802659435262,"x":106.09,"y":207.06,"x0":2.6529537808829993,"y0":50.00303877786459,"z0":5.571680230365866,"aX":18.709692995489224},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":-15.6,"spinRate":2247,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.39810469320690167,"extension":5.998990045529896},"index":0,"playId":"374e8db9-e12f-36bd-8eec-d90ae530e522","pitchNumber":1,"startTime":"2026-05-05T00:05:38.089Z","endTime":"2026-05-05T00:05:41.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18274154829306,"aZ":-10.787009456026441,"pfxX":6.313807090545094,"pfxZ":11.24936824163109,"pX":-0.1254235061516873,"pZ":2.5143248690279045,"vX0":-9.319546688523769,"vY0":-137.6511908900914,"vZ0":-6.847275341657223,"x":121.78,"y":170.89,"x0":2.498333809998855,"y0":50.00420576143475,"z0":5.779844097239717,"aX":12.005959332102996},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-9.2,"spinRate":2340,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.39932579827781023,"extension":5.894844790955971},"index":1,"playId":"fa08930c-c709-3bfe-a988-e32cc04f48fd","pitchNumber":2,"startTime":"2026-05-05T00:05:54.414Z","endTime":"2026-05-05T00:05:58.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717850640005274,"aZ":-28.366286077239256,"pfxX":0.08585993180384754,"pfxZ":2.3455779075052785,"pX":0.838256446354013,"pZ":2.2175178888808897,"vX0":-4.866607329059941,"vY0":-126.72649237085176,"vZ0":-3.2046526434397986,"x":85.05,"y":178.91,"x0":2.775004165586352,"y0":50.0008613752775,"z0":5.772645559729815,"aX":0.14038881230711586},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":1.0,"spinRate":2700,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.43277762798530617,"extension":5.821680117555233},"index":2,"playId":"6aefd637-4cf9-3276-9b8a-aedc6fef8a62","pitchNumber":3,"startTime":"2026-05-05T00:06:11.960Z","endTime":"2026-05-05T00:06:20.258Z","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":95.5,"endSpeed":87.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.459242534731334,"aZ":-14.612263127496425,"pfxX":10.454494053993942,"pfxZ":9.073914940604705,"pX":-0.9765175105276291,"pZ":2.0151807649969213,"vX0":-12.789465682118008,"vY0":-138.37884412723653,"vZ0":-7.52560207242932,"x":154.22,"y":184.37,"x0":2.3512867096248415,"y0":50.00331467958391,"z0":5.7529384491537865,"aX":20.235444223996115},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":-16.2,"spinRate":2324,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.39612397053913284,"extension":5.960858626581145},"index":3,"playId":"31c7a8ee-7572-3d34-a6e4-7b372ff686b2","pitchNumber":4,"startTime":"2026-05-05T00:06:45.564Z","endTime":"2026-05-05T00:06:49.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22496197282367,"aZ":-11.38712103253035,"pfxX":6.8148317412455715,"pfxZ":10.601224412589126,"pX":-0.14759582426625945,"pZ":2.3642399008578083,"vX0":-9.444063260602547,"vY0":-139.57366605516088,"vZ0":-7.137419090817096,"x":122.63,"y":174.95,"x0":2.404241077791323,"y0":50.003097824022994,"z0":5.715051634580881,"aX":13.363493582222144},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":-10.2,"spinRate":2351,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.39336785118910056,"extension":5.7900451355593034},"hitData":{"launchSpeed":96.6,"launchAngle":13.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.13,"coordY":87.41}},"index":4,"playId":"0743cfd0-0235-393e-8f20-e1d24578381f","pitchNumber":5,"startTime":"2026-05-05T00:07:03.595Z","endTime":"2026-05-05T00:07:13.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:07:13.999Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carlos Narváez grounds into a force out, shortstop Zack Short to second baseman Hao-Yu Lee. Marcelo Mayer out at 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-05T00:07:23.449Z","endTime":"2026-05-05T00:08:20.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.7,"endSpeed":74.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.425529017845772,"aZ":-37.66668444860703,"pfxX":-0.2714584298274705,"pfxZ":-3.9129320193522137,"pX":0.5020121948483505,"pZ":1.992056884411895,"vX0":-4.3612730952863465,"vY0":-117.57834829970838,"vZ0":-1.1411282552322595,"x":97.86,"y":184.99,"x0":2.4128203408061455,"y0":50.00010650913933,"z0":5.9660894968572835,"aX":-0.3805274139638681},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.1,"breakHorizontal":1.6,"spinRate":2635,"spinDirection":324},"zone":9,"typeConfidence":2.0,"plateTime":0.4651121236006319,"extension":5.594991798344487},"index":0,"playId":"c4639eb5-9fb3-3776-9dd6-ac6d3de6b8e0","pitchNumber":1,"startTime":"2026-05-05T00:07:55.020Z","endTime":"2026-05-05T00:07:58.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134366511821046,"aZ":-26.22335519530248,"pfxX":12.733481661546957,"pfxZ":3.6955188205793696,"pX":-0.26948517992339777,"pZ":2.216315604398609,"vX0":-10.922136265370513,"vY0":-125.96690216559288,"vZ0":-3.3606407564501692,"x":127.27,"y":178.94,"x0":2.464270415238729,"y0":50.00232621362849,"z0":5.683369680417369,"aX":20.501820264866804},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-20.6,"spinRate":2180,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.43451090056481956,"extension":5.8960715779168185},"hitData":{"launchSpeed":105.7,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.17,"coordY":150.16}},"index":1,"playId":"96c2fb71-acd1-3a93-91ac-2629544b65ee","pitchNumber":2,"startTime":"2026-05-05T00:08:13.650Z","endTime":"2026-05-05T00:08:20.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:08:20.667Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to left fielder Masataka Yoshida.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T00:10:31.658Z","endTime":"2026-05-05T00:11:13.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133247644896503,"aZ":-15.034912716459395,"pfxX":6.632167875537343,"pfxZ":9.274630161121475,"pX":1.124479813743964,"pZ":2.8454486619858694,"vX0":-6.271268823751056,"vY0":-135.2337738336486,"vZ0":-4.188293586905331,"x":74.14,"y":161.95,"x0":2.614470759541926,"y0":50.002575253750045,"z0":5.472521456600319,"aX":12.255641229999933},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":-10.7,"spinRate":2190,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4053917611731084,"extension":7.162126262941047},"index":0,"playId":"1f5a55ab-a447-362b-9247-e4918e1a060d","pitchNumber":1,"startTime":"2026-05-05T00:10:39.094Z","endTime":"2026-05-05T00:10:42.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709580268707327,"aZ":-33.80381058377596,"pfxX":5.5858080878403875,"pfxZ":-1.0493680240060677,"pX":0.27115459214595183,"pZ":2.7303747742269975,"vX0":-7.323250868669938,"vY0":-123.25832070869302,"vZ0":0.11233243441418006,"x":106.66,"y":165.06,"x0":2.5443794619563462,"y0":50.004928001663224,"z0":5.520427987098049,"aX":8.663909349461823},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-8.5,"spinRate":798,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.4430691007451273,"extension":6.973907848917206},"index":1,"playId":"4eb96574-018c-3adc-80af-14a159030bf9","pitchNumber":2,"startTime":"2026-05-05T00:10:51.419Z","endTime":"2026-05-05T00:10:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.069029510957957,"aZ":-35.31498235268785,"pfxX":-1.6128824458463122,"pfxZ":-2.142755889402192,"pX":0.1509307522484128,"pZ":1.5751624581866341,"vX0":-4.905582489944477,"vY0":-119.71946746508351,"vZ0":-2.310154317713408,"x":111.25,"y":196.25,"x0":2.428304790428747,"y0":50.00250619880856,"z0":5.684913232526105,"aX":-2.3634163814815983},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.2,"breakHorizontal":4.0,"spinRate":2409,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.45585711997672673,"extension":7.137526249672243},"hitData":{"launchSpeed":84.5,"launchAngle":25.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.14,"coordY":104.66}},"index":2,"playId":"d4848f84-3c85-3089-975c-5f3b31a59112","pitchNumber":3,"startTime":"2026-05-05T00:11:05.261Z","endTime":"2026-05-05T00:11:13.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:11:13.184Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T00:11:15.858Z","endTime":"2026-05-05T00:12:16.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688623838564578,"aZ":-24.91885052899296,"pfxX":10.203411149719098,"pfxZ":3.7655481969766367,"pX":-0.73177270763968,"pZ":2.232079633406163,"vX0":-12.05133178635598,"vY0":-137.0472752610268,"vZ0":-4.106809676123696,"x":144.89,"y":178.51,"x0":2.370807444567124,"y0":50.00274605427382,"z0":5.426406929406581,"aX":19.65627243149705},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.2,"breakHorizontal":-16.3,"spinRate":2164,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.3977410832773205,"extension":7.304932302576981},"index":0,"playId":"8dd7cf96-36e7-3a2b-8da3-5c1bd1700da7","pitchNumber":1,"startTime":"2026-05-05T00:11:31.851Z","endTime":"2026-05-05T00:11:35.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.712831702636578,"aZ":-25.781325732894196,"pfxX":6.560770139918789,"pfxZ":3.7427772161656003,"pX":0.6341016317311712,"pZ":1.639028398562003,"vX0":-7.14483045876549,"vY0":-128.7846598564431,"vZ0":-4.260672048663287,"x":92.83,"y":194.53,"x0":2.5710720146150745,"y0":50.000267362747564,"z0":5.271540008062276,"aX":11.196556096496074},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-10.6,"spinRate":1017,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.42271210526332537,"extension":7.104616846132215},"index":1,"playId":"0e10347f-4415-393a-8147-4ce7a2415acf","pitchNumber":2,"startTime":"2026-05-05T00:11:43.718Z","endTime":"2026-05-05T00:12:10.732Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988234349552286,"aZ":-17.22847278126704,"pfxX":6.43681188312798,"pfxZ":7.760600635258088,"pX":0.07780121927709668,"pZ":2.4712936112204487,"vX0":-8.772366029025052,"vY0":-138.18235361456126,"vZ0":-4.850721727842103,"x":114.03,"y":172.06,"x0":2.463431302459161,"y0":50.001948163797096,"z0":5.414014977144751,"aX":12.395685850642659},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":-9.7,"spinRate":2295,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3970105341610082,"extension":7.289208026375085},"hitData":{"launchSpeed":88.6,"launchAngle":66.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.45,"coordY":155.74}},"index":2,"playId":"4807ffca-f603-3dac-a637-1e45378b6c14","pitchNumber":3,"startTime":"2026-05-05T00:12:08.303Z","endTime":"2026-05-05T00:12:16.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:12:16.832Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-05T00:12:25.340Z","endTime":"2026-05-05T00:12:49.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"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":"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":0},"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":"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":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.207301037998977,"aZ":-19.8486200430718,"pfxX":11.017907116030436,"pfxZ":6.984451531428155,"pX":0.24344586883254896,"pZ":2.501298885350098,"vX0":-9.658712393387551,"vY0":-132.49919381908603,"vZ0":-3.7763063867854445,"x":107.72,"y":171.24,"x0":2.5173074938467104,"y0":50.00603169410658,"z0":5.408531663618165,"aX":19.453714440516695},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":-17.6,"spinRate":2206,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4145302573429306,"extension":7.166773956368549},"hitData":{"launchSpeed":98.9,"launchAngle":31.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.98,"coordY":48.46}},"index":0,"playId":"701fec08-9040-3de1-9e56-47c0b88dd91d","pitchNumber":1,"startTime":"2026-05-05T00:12:41.502Z","endTime":"2026-05-05T00:12:49.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:12:49.431Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T00:14:57.486Z","endTime":"2026-05-05T00:45:00.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.382198740345785,"aZ":-14.605311292786322,"pfxX":6.423501940444075,"pfxZ":9.350327180030376,"pX":2.0070263040754384,"pZ":2.885621054406689,"vX0":-4.043150161085991,"vY0":-136.09560184316297,"vZ0":-5.494601687614597,"x":40.5,"y":160.87,"x0":2.6759752520692937,"y0":50.00453054500727,"z0":5.939447259471371,"aX":12.071845314773238},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-10.8,"spinRate":2180,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4021991663689697,"extension":5.609986558952917},"index":0,"playId":"9c53c0ff-5ef5-3ef5-86d2-fbc726c82279","pitchNumber":1,"startTime":"2026-05-05T00:15:21.994Z","endTime":"2026-05-05T00:15:25.844Z","isPitch":true,"type":"pitch"},{"details":{"description":"Status Change - Delayed: Rain","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-05T00:15:57.473Z","endTime":"2026-05-05T00:43:02.015Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-05T00:43:02.015Z","endTime":"2026-05-05T00:43:24.644Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.308559958655177,"aZ":-16.84060337857501,"pfxX":3.1590971415150504,"pfxZ":8.036690617455559,"pX":0.5128164692586414,"pZ":4.088378984978167,"vX0":-6.780575077121598,"vY0":-135.71208737826638,"vZ0":-2.1455434624734,"x":97.45,"y":128.39,"x0":2.607926224038999,"y0":50.00424700642987,"z0":6.03281300990584,"aX":6.0293206118868055},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-4.7,"spinRate":2369,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4001157813427807,"extension":5.7141564528143345},"index":3,"playId":"63f57641-f243-3305-8b0e-64604d608d08","pitchNumber":2,"startTime":"2026-05-05T00:43:24.644Z","endTime":"2026-05-05T00:43:28.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11961043823851,"aZ":-12.856960387551643,"pfxX":6.742686491998844,"pfxZ":10.44680509991872,"pX":0.3944726865261098,"pZ":2.4870374585474946,"vX0":-7.79422386251918,"vY0":-135.48726923517341,"vZ0":-6.414764128369222,"x":101.96,"y":171.63,"x0":2.4399512416151397,"y0":50.001849336963886,"z0":5.7934567260688405,"aX":12.466774166717313},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2408,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4051279291137284,"extension":5.83112737700885},"index":4,"playId":"15c4c134-5d13-31c1-9d49-2cb4553412a9","pitchNumber":3,"startTime":"2026-05-05T00:43:42.658Z","endTime":"2026-05-05T00:43:46.603Z","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":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15518910314119,"aZ":-40.32977899037779,"pfxX":-2.064041031337984,"pfxZ":-5.999885242676015,"pX":0.5943261666238712,"pZ":2.131726762425033,"vX0":-4.028171555614876,"vY0":-115.40912700110817,"vZ0":0.03879980404064853,"x":94.35,"y":181.22,"x0":2.6261436063787498,"y0":50.005607765466216,"z0":5.977853823759005,"aX":-2.8032175333935836},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.6,"breakHorizontal":4.7,"spinRate":2748,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.4733926926873848,"extension":5.752300885252301},"index":5,"playId":"7285124c-4f1e-3a61-b578-7a5f02f60320","pitchNumber":4,"startTime":"2026-05-05T00:43:56.514Z","endTime":"2026-05-05T00:44:00.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.337626521712707,"aZ":-14.755421371171966,"pfxX":5.472445039295352,"pfxZ":9.215629879716397,"pX":-0.14208721688849696,"pZ":2.9822297639122404,"vX0":-9.04620714505579,"vY0":-135.9897542593816,"vZ0":-5.067226043528771,"x":122.42,"y":158.26,"x0":2.50297065107592,"y0":50.000012284594696,"z0":5.878813300344646,"aX":10.340847734949541},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-8.2,"spinRate":2288,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4014107625440726,"extension":5.8208936059530085},"index":6,"playId":"2c7832a1-ff01-3ee2-a7d6-5ab1d18efe29","pitchNumber":5,"startTime":"2026-05-05T00:44:17.721Z","endTime":"2026-05-05T00:44:22.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.879069461754508,"aZ":-23.15863494025757,"pfxX":9.291757440207356,"pfxZ":5.189358884043057,"pX":0.7104732210767828,"pZ":1.1837245741425348,"vX0":-8.426617066667433,"vY0":-129.60974018923332,"vZ0":-6.755014810771313,"x":89.92,"y":206.82,"x0":2.764779038941341,"y0":50.00069748730959,"z0":5.540468405878376,"aX":16.131375694080834},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-15.5,"spinRate":2275,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.41933286849915197,"extension":6.092070083033339},"index":7,"playId":"c8e7f4fa-2408-3faf-b531-d1d873c64374","pitchNumber":6,"startTime":"2026-05-05T00:44:38.308Z","endTime":"2026-05-05T00:44:42.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66082790861334,"aZ":-26.06117478138851,"pfxX":11.564862822125985,"pfxZ":3.6760913302904745,"pX":0.1758142206947394,"pZ":1.0303183665792812,"vX0":-10.27366534594426,"vY0":-127.70352364330743,"vZ0":-6.254843542555353,"x":110.3,"y":210.96,"x0":2.735532245642739,"y0":50.00224010936285,"z0":5.543260165686671,"aX":19.228005583134234},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-18.8,"spinRate":1197,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42781546404418513,"extension":6.0624285002559875},"index":8,"playId":"20053ed2-6342-380e-8057-d28a3e675380","pitchNumber":7,"startTime":"2026-05-05T00:44:56.591Z","endTime":"2026-05-05T00:45:00.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:45:00.537Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T00:45:02.094Z","endTime":"2026-05-05T00:46:14.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(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":84.6,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370295556164617,"aZ":-31.37753551300729,"pfxX":-1.5174214207858032,"pfxZ":0.5103064911165873,"pX":0.46973107781741263,"pZ":3.153202905141459,"vX0":-5.665475685730173,"vY0":-123.1771966250857,"vZ0":0.24660097265894532,"x":99.09,"y":153.64,"x0":2.9880113034964144,"y0":50.000046336367284,"z0":5.685088750377983,"aX":-2.3520245966410687},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":4.0,"spinRate":2661,"spinDirection":276},"zone":3,"typeConfidence":2.0,"plateTime":0.44311028475679004,"extension":5.8968820480434445},"index":0,"playId":"8f7231e2-bd35-3c94-a55b-8ed97216c258","pitchNumber":1,"startTime":"2026-05-05T00:45:24.469Z","endTime":"2026-05-05T00:45:28.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074894117690135,"aZ":-19.867967013214752,"pfxX":8.499995274139042,"pfxZ":6.287329336642506,"pX":1.0716584481525666,"pZ":2.889403840209481,"vX0":-7.7769853008262295,"vY0":-138.11516796389884,"vZ0":-3.9920256264892355,"x":76.15,"y":160.77,"x0":2.802201077288356,"y0":50.00029083793192,"z0":5.667810307303079,"aX":16.629719080823364},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":-14.0,"spinRate":2322,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3946611915596736,"extension":5.94018876605888},"index":1,"playId":"dac541e5-8a6f-3cc9-88cb-3271dd2a5d05","pitchNumber":2,"startTime":"2026-05-05T00:45:38.508Z","endTime":"2026-05-05T00:45:43.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-05T00:45:57.276Z","endTime":"2026-05-05T00:46:10.578Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.903624893384357,"aZ":-39.79289465202056,"pfxX":-1.7809313830100977,"pfxZ":-5.408484636801662,"pX":-0.652185901897184,"pZ":2.9613341487394833,"vX0":-6.621494147826323,"vY0":-117.08660322739986,"vZ0":1.2000340030028607,"x":141.86,"y":158.82,"x0":2.4259909929595955,"y0":50.00078028521505,"z0":6.121947429168006,"aX":-2.509069869959243},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.4,"breakHorizontal":4.6,"spinRate":2653,"spinDirection":311},"zone":1,"typeConfidence":2.0,"plateTime":0.4650672882836817,"extension":5.773871428362358},"index":3,"playId":"199fca2a-2cbb-3a9c-b494-7bc30cc3850c","pitchNumber":3,"startTime":"2026-05-05T00:46:10.578Z","endTime":"2026-05-05T00:46:14.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:46:14.578Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T00:46:16.919Z","endTime":"2026-05-05T00:48:47.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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(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.0,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13361547071263,"aZ":-13.195538147647394,"pfxX":6.253099728134025,"pfxZ":9.999609898613768,"pX":-0.5800438721308859,"pZ":2.3545174831578928,"vX0":-10.438137719877453,"vY0":-136.42594688406527,"vZ0":-6.742726416793223,"x":139.11,"y":175.21,"x0":2.4714611611964212,"y0":50.00093929185657,"z0":5.755618778891063,"aX":11.86623548578433},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2320,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.40046590002816496,"extension":5.956854404443387},"index":0,"playId":"f7907b22-ae12-36de-9bec-29a96e38863f","pitchNumber":1,"startTime":"2026-05-05T00:46:41.321Z","endTime":"2026-05-05T00:46:45.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.519174522835375,"aZ":-40.51780745842186,"pfxX":-3.744939750430037,"pfxZ":-6.049644611831919,"pX":0.695176741017965,"pZ":2.239269288210985,"vX0":-3.556272687189384,"vY0":-116.26633969736173,"vZ0":0.08858299482733734,"x":90.5,"y":178.32,"x0":2.7277902438952424,"y0":50.00568209990291,"z0":6.025839668812062,"aX":-5.1603644703205225},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.7,"breakHorizontal":7.7,"spinRate":2758,"spinDirection":315},"zone":9,"typeConfidence":2.0,"plateTime":0.4699705971228503,"extension":5.8021376389591435},"index":1,"playId":"93c218cb-24af-3999-aff8-909da46deabc","pitchNumber":2,"startTime":"2026-05-05T00:46:55.586Z","endTime":"2026-05-05T00:46:59.488Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-05T00:47:04.439Z","endTime":"2026-05-05T00:47:18.604Z","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(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":93.5,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877769433487927,"aZ":-15.363534954858231,"pfxX":6.235620279687543,"pfxZ":9.05109067165317,"pX":-0.7019665026710697,"pZ":4.507271840126047,"vX0":-10.691161304925833,"vY0":-135.72633809584912,"vZ0":-0.8851587889865634,"x":143.76,"y":117.08,"x0":2.4856902849722964,"y0":50.00622993815427,"z0":5.911862725774981,"aX":11.587048027096573},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2213,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4041959718685626,"extension":5.834114650798692},"index":3,"playId":"ebd25bbf-b3e0-328a-ac7c-8462b182c4d9","pitchNumber":3,"startTime":"2026-05-05T00:47:18.604Z","endTime":"2026-05-05T00:47:22.536Z","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":89.0,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24560810656247,"aZ":-24.933637164789463,"pfxX":9.121209437105119,"pfxZ":4.219309243204697,"pX":-0.0401128420940386,"pZ":1.3312897736521812,"vX0":-10.145108470770746,"vY0":-129.19453011343722,"vZ0":-5.919784227370039,"x":118.53,"y":202.84,"x0":2.7257965589244244,"y0":50.00102605243953,"z0":5.5318370255450295,"aX":15.642606198385844},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":1216,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.42162542213915977,"extension":6.081867972530275},"index":4,"playId":"41cb4b48-ea44-3bb5-8135-bf2cec57eab8","pitchNumber":4,"startTime":"2026-05-05T00:47:34.036Z","endTime":"2026-05-05T00:47:38.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.791645070779676,"aZ":-23.84010677760031,"pfxX":9.605869914447435,"pfxZ":4.912291534177232,"pX":0.8171818037421037,"pZ":0.7141404457824788,"vX0":-8.019269212308052,"vY0":-128.42011742892444,"vZ0":-7.473249815274568,"x":85.85,"y":219.5,"x0":2.709307208115691,"y0":50.00085827781847,"z0":5.47459737732526,"aX":16.287548442072488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":2158,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4240597083714057,"extension":6.139284927464849},"index":5,"playId":"cead626a-97d1-39ff-9a16-2f9a5ae8c6ab","pitchNumber":5,"startTime":"2026-05-05T00:47:49.758Z","endTime":"2026-05-05T00:47:53.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4487664280644,"aZ":-25.86553454743935,"pfxX":9.809567556239482,"pfxZ":3.7451311054848118,"pX":0.4239738436436585,"pZ":1.7440623323112603,"vX0":-9.095773681668618,"vY0":-128.16759129109673,"vZ0":-4.701974467102233,"x":100.84,"y":191.69,"x0":2.7235790114575504,"y0":50.001162407968636,"z0":5.592451550110429,"aX":16.518649936574455},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":-16.1,"spinRate":2185,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.42536200731226037,"extension":6.050370025557071},"index":6,"playId":"47669269-2d92-3844-83eb-e893383f60e7","pitchNumber":6,"startTime":"2026-05-05T00:48:18.209Z","endTime":"2026-05-05T00:48:22.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663467077863064,"aZ":-38.739948910868236,"pfxX":-4.541352582313422,"pfxZ":-4.688374319450562,"pX":0.7637262293949345,"pZ":3.5630255095035115,"vX0":-3.234918197466284,"vY0":-117.72940980351204,"vZ0":2.446845259046846,"x":87.89,"y":142.58,"x0":2.746136848979171,"y0":50.000045857281215,"z0":6.099609496887905,"aX":-6.364110059639035},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.6,"breakHorizontal":9.0,"spinRate":2758,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4655080922272572,"extension":5.741868774501385},"index":7,"playId":"34125de0-c380-329e-baa8-cc5ad257add6","pitchNumber":7,"startTime":"2026-05-05T00:48:41.982Z","endTime":"2026-05-05T00:48:47.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:48:47.228Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-05T00:48:48.794Z","endTime":"2026-05-05T00:49:17.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"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":"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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.869539471263845,"aZ":-16.43470584431827,"pfxX":9.15669395326734,"pfxZ":8.261560212273768,"pX":0.5013683836576641,"pZ":2.843927297250503,"vX0":-8.960761283500014,"vY0":-137.26143465148218,"vZ0":-4.623974272224115,"x":97.89,"y":161.99,"x0":2.6212768405652205,"y0":50.00226525912997,"z0":5.672264318073426,"aX":17.442571321665785},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-14.6,"spinRate":2362,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3993093922965838,"extension":6.0484623328639895},"hitData":{"launchSpeed":74.8,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.31,"coordY":168.91}},"index":0,"playId":"e2dcc764-3441-3dbd-b9bf-f2caea4b0c74","pitchNumber":1,"startTime":"2026-05-05T00:49:09.498Z","endTime":"2026-05-05T00:49:17.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:49:17.510Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T00:51:55.954Z","endTime":"2026-05-05T00:52:08.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jarren Duran remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T00:51:30.466Z","endTime":"2026-05-05T00:51:30.492Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Caleb Durbin replaces third baseman Andruw Monasterio, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-05T00:51:30.492Z","endTime":"2026-05-05T00:51:30.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":655316,"link":"/api/v1/people/655316"}},{"details":{"description":"Pitching Change: Garrett Whitlock replaces Payton Tolle, batting 3rd, replacing left fielder Masataka Yoshida.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-05T00:51:30.495Z","endTime":"2026-05-05T00:51:58.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"302","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03544420651435,"aZ":-11.572432259262387,"pfxX":-8.01661900105848,"pfxZ":10.932408267007977,"pX":0.26066604064406607,"pZ":3.2765432321896397,"vX0":5.439269171603643,"vY0":-137.06514569938054,"vZ0":-4.840000446502194,"x":107.06,"y":150.31,"x0":-0.7178776093963615,"y0":50.00093067870185,"z0":5.869121784395433,"aX":-15.103833938886488},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":13.2,"spinRate":2177,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4011098846006922,"extension":7.2907949440759845},"hitData":{"launchSpeed":94.2,"launchAngle":16.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.26,"coordY":72.86}},"index":3,"playId":"79d39b92-142f-308a-adad-3dc6dd203f56","pitchNumber":1,"startTime":"2026-05-05T00:51:58.231Z","endTime":"2026-05-05T00:52:08.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:52:08.541Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Short flies out to left fielder Jarren Duran.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T00:52:11.679Z","endTime":"2026-05-05T00:53:17.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":77.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38510508142338,"aZ":-35.257412776316265,"pfxX":-1.3279367424074202,"pfxZ":-2.05338253059987,"pX":0.6027546043315923,"pZ":1.4755697982999412,"vX0":4.299879565000205,"vY0":-122.20631805788665,"vZ0":-3.3580049064064723,"x":94.02,"y":198.94,"x0":-1.0114339742438472,"y0":50.00077314591048,"z0":5.91396476113316,"aX":-1.9969904295062877},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.3,"breakHorizontal":1.3,"spinRate":2022,"spinDirection":30},"zone":14,"typeConfidence":0.89,"plateTime":0.44918957779634505,"extension":7.1177794835100325},"index":0,"playId":"67f605ef-91ff-381e-8b35-e01b629a5453","pitchNumber":1,"startTime":"2026-05-05T00:52:34.484Z","endTime":"2026-05-05T00:52:40.360Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62926688838421,"aZ":-15.945821414344966,"pfxX":-7.58905582611483,"pfxZ":8.532677181730065,"pX":-0.7439981659362944,"pZ":3.2111223223892758,"vX0":3.28155332728607,"vY0":-136.911195087997,"vZ0":-4.133796684401531,"x":145.36,"y":152.08,"x0":-0.9706337830237426,"y0":50.00526021194778,"z0":5.828616415093634,"aX":-14.439978586697405},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2193,"spinDirection":226},"zone":1,"typeConfidence":0.89,"plateTime":0.39972344935927007,"extension":7.274204757611011},"index":1,"playId":"d234bafc-5c0d-3711-b044-a09282b94bcd","pitchNumber":2,"startTime":"2026-05-05T00:52:49.502Z","endTime":"2026-05-05T00:52:53.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.926345575126597,"aZ":-30.870467167586792,"pfxX":0.7149679797489052,"pfxZ":0.8501804789672214,"pX":0.44772891602860976,"pZ":2.561755782765177,"vX0":3.0965723009732495,"vY0":-123.11625124271468,"vZ0":-1.9118321701236858,"x":99.93,"y":169.61,"x0":-0.920247768862986,"y0":50.001312610236326,"z0":5.966210465149967,"aX":1.095192065917624},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":-2.0,"spinRate":1900,"spinDirection":35},"zone":6,"typeConfidence":0.9,"plateTime":0.4452364979084109,"extension":7.10473399091896},"hitData":{"launchSpeed":97.6,"launchAngle":34.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.13,"coordY":54.6}},"index":2,"playId":"d6478d0f-7bbc-3d7e-84f6-aa64378e22e6","pitchNumber":3,"startTime":"2026-05-05T00:53:05.672Z","endTime":"2026-05-05T00:53:17.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:53:17.474Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T00:54:26.306Z","endTime":"2026-05-05T00:56:38.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kerry Carpenter replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-05T00:53:26.746Z","endTime":"2026-05-05T00:53:32.973Z","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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-05T00:53:32.973Z","endTime":"2026-05-05T00:54:28.598Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.115415830217636,"aZ":-31.788877241208407,"pfxX":-0.8694447772319931,"pfxZ":0.24190685321470973,"pX":0.25828563806392657,"pZ":1.4267439361425616,"vX0":3.140986750394625,"vY0":-124.64729354518744,"vZ0":-4.331810649002664,"x":107.15,"y":200.26,"x0":-0.9076409223519977,"y0":50.0005981772362,"z0":5.825103158590807,"aX":-1.3622607049711561},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":0.8,"spinRate":1876,"spinDirection":11},"zone":14,"typeConfidence":0.89,"plateTime":0.4401933831077449,"extension":7.230393104226116},"index":2,"playId":"0f3b9ec3-8078-3224-9bfd-d42a68173deb","pitchNumber":1,"startTime":"2026-05-05T00:54:28.598Z","endTime":"2026-05-05T00:54:32.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751163494481723,"aZ":-11.197568536591017,"pfxX":-8.043643475004343,"pfxZ":11.005659460053899,"pX":-0.3076090218713684,"pZ":2.865519115979219,"vX0":4.554193022298028,"vY0":-137.48457317204887,"vZ0":-5.821916144104259,"x":128.73,"y":161.41,"x0":-0.9444606541575398,"y0":50.001713246722204,"z0":5.77733982558508,"aX":-15.328584467363408},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":13.6,"spinRate":2207,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.39907548009483707,"extension":7.302091651175661},"index":3,"playId":"49dbc4a6-0ffb-3cc5-8e8a-b7e5c52a2182","pitchNumber":2,"startTime":"2026-05-05T00:54:46.608Z","endTime":"2026-05-05T00:54:50.569Z","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":84.8,"endSpeed":78.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.429228430297776,"aZ":-28.330335172298785,"pfxX":-10.47089803535241,"pfxZ":2.493462188758107,"pX":0.013843972105242276,"pZ":0.9624835439706656,"vX0":5.362155625307651,"vY0":-123.308519676159,"vZ0":-5.8672975739528885,"x":116.47,"y":212.79,"x0":-0.8281437424933085,"y0":50.00095839350738,"z0":5.7616550175747205,"aX":-16.12908165812382},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":17.8,"spinRate":2252,"spinDirection":256},"zone":14,"typeConfidence":0.89,"plateTime":0.4441148763755245,"extension":7.4211182411913255},"index":4,"playId":"9e8c6c67-dfdc-3746-b74d-c35a59e1b89d","pitchNumber":3,"startTime":"2026-05-05T00:55:05.215Z","endTime":"2026-05-05T00:55:09.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-05T00:55:15.260Z","endTime":"2026-05-05T00:55:31.002Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06219306175575,"aZ":-29.541461201031186,"pfxX":-9.835806391577782,"pfxZ":1.7051429632400437,"pX":0.3108786530312781,"pZ":1.2994174161983476,"vX0":6.220375291077988,"vY0":-123.44541131693882,"vZ0":-4.718641468538793,"x":105.15,"y":203.7,"x0":-0.9608431987951914,"y0":50.00450039562811,"z0":5.716163781986256,"aX":-15.215465434728445},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":16.4,"spinRate":2233,"spinDirection":261},"zone":14,"typeConfidence":0.9,"plateTime":0.4433253470180758,"extension":7.317090233597537},"index":6,"playId":"91f008a5-581a-33b6-bf63-094de76ad408","pitchNumber":4,"startTime":"2026-05-05T00:55:31.002Z","endTime":"2026-05-05T00:55:35.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228709970567603,"aZ":-15.125428279264167,"pfxX":-6.384096148571875,"pfxZ":8.665939518785779,"pX":-0.5814935684837282,"pZ":3.9741955435275456,"vX0":2.8746281049814493,"vY0":-138.9249613831955,"vZ0":-2.474383152858188,"x":139.17,"y":131.48,"x0":-0.796499322578776,"y0":50.00233395420983,"z0":5.873896937722563,"aX":-12.559685841800464},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":2177,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3932850831818602,"extension":7.149692030223466},"index":7,"playId":"268a87dd-236f-3ebb-b619-0d906e76f44d","pitchNumber":5,"startTime":"2026-05-05T00:55:52.902Z","endTime":"2026-05-05T00:55:57.199Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.284819330844172,"aZ":-32.24821833923579,"pfxX":1.1884204934283513,"pfxZ":-0.04971914263180821,"pX":1.0024250736600009,"pZ":2.49911903857245,"vX0":4.244605069894451,"vY0":-124.70670434755861,"vZ0":-2.0584548087337513,"x":78.79,"y":171.3,"x0":-0.8678216467147469,"y0":50.00063682715913,"z0":5.965206131295144,"aX":1.8931013509682777},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2030,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.4372372335874979,"extension":7.055300855053093},"index":8,"playId":"da0f2d44-a3d9-3b67-9e71-ae2e12e57cf4","pitchNumber":6,"startTime":"2026-05-05T00:56:09.288Z","endTime":"2026-05-05T00:56:13.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289091733877257,"aZ":-26.81826578757602,"pfxX":-9.188682816263235,"pfxZ":3.376918551013863,"pX":-0.6086590248332463,"pZ":1.112967761843047,"vX0":3.557632671930601,"vY0":-124.6886664707846,"vZ0":-5.816309519533679,"x":140.2,"y":208.73,"x0":-0.8539851422263398,"y0":50.005492448775684,"z0":5.66768351174054,"aX":-14.580134706349877},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":16.0,"spinRate":2212,"spinDirection":260},"zone":13,"typeConfidence":0.86,"plateTime":0.43800934279927395,"extension":7.303247048094285},"index":9,"playId":"288281ab-694e-3eeb-9e41-d63c5ef147bd","pitchNumber":7,"startTime":"2026-05-05T00:56:34.164Z","endTime":"2026-05-05T00:56:38.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:56:38.685Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Vierling walks. Colt Keith to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T00:56:40.946Z","endTime":"2026-05-05T00:58:19.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52637334436422,"aZ":-33.331807523560265,"pfxX":1.411219035303362,"pfxZ":-0.7304508619421641,"pX":0.14655555462542946,"pZ":1.5404026729198361,"vX0":2.612718632530272,"vY0":-125.37367423234919,"vZ0":-3.9295648923937505,"x":111.41,"y":197.19,"x0":-1.0926296975559138,"y0":50.00047757965702,"z0":5.8504565629718925,"aX":2.2444006386502795},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-3.1,"spinRate":1981,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4369890302191246,"extension":7.103766869640184},"index":0,"playId":"b5f093d4-3239-3d3b-8a1b-f6ae923456a6","pitchNumber":1,"startTime":"2026-05-05T00:56:59.239Z","endTime":"2026-05-05T00:57:03.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-05T00:57:14.679Z","endTime":"2026-05-05T00:57:29.078Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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.9,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.285756468659415,"aZ":-13.244736717905969,"pfxX":-7.2858845654770885,"pfxZ":9.616895305449592,"pX":-0.7791062324679547,"pZ":3.60229269713739,"vX0":3.1604720648995945,"vY0":-139.60662077536546,"vZ0":-3.687600456602035,"x":146.7,"y":141.52,"x0":-0.9811614802985499,"y0":50.00199819084514,"z0":5.815872196172416,"aX":-14.338520738726585},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":12.5,"spinRate":2242,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3927855656284396,"extension":7.273562349884328},"index":2,"playId":"85670ca1-074d-36d4-a398-cc50bd88cc9e","pitchNumber":2,"startTime":"2026-05-05T00:57:29.078Z","endTime":"2026-05-05T00:57:33.768Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02556145812626,"aZ":-11.384471422888213,"pfxX":-5.366584709278496,"pfxZ":10.713710226961263,"pX":-0.6415854546865852,"pZ":3.9488720587205233,"vX0":2.423339448890874,"vY0":-139.0921283966859,"vZ0":-3.297467170106253,"x":141.46,"y":132.16,"x0":-0.8316330305815411,"y0":50.0026794873782,"z0":5.915735828245118,"aX":-10.412685628059988},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":9.1,"spinRate":2150,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3952732726363086,"extension":7.13574168552617},"index":3,"playId":"1cc752ad-11db-3b2d-aad7-4bc012f3513d","pitchNumber":3,"startTime":"2026-05-05T00:57:43.752Z","endTime":"2026-05-05T00:57:48.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.653703009446346,"aZ":-11.083771763767281,"pfxX":-6.7621878152818535,"pfxZ":11.182256794689877,"pX":0.13114955532292072,"pZ":1.5911646853318364,"vX0":5.462846216568955,"vY0":-137.0318675567499,"vZ0":-8.658969150209572,"x":112.0,"y":195.82,"x0":-1.0180171997367817,"y0":50.00181814662023,"z0":5.565832443295968,"aX":-12.751733141992},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":10.9,"spinRate":2184,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.4010072495060233,"extension":7.320398500337152},"index":4,"playId":"fba962ec-2b25-31cc-871e-a06cfbf5eb6c","pitchNumber":4,"startTime":"2026-05-05T00:57:59.040Z","endTime":"2026-05-05T00:58:04.003Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.243113906055605,"aZ":-14.90320443904849,"pfxX":-8.07619545125765,"pfxZ":9.008343278725402,"pX":-1.4578861446324565,"pZ":3.4017655415894974,"vX0":1.885422937790606,"vY0":-137.98040874863744,"vZ0":-3.8556608052836294,"x":172.57,"y":146.93,"x0":-1.1030938489275675,"y0":50.00682028916225,"z0":5.829217450962602,"aX":-15.492476239319956},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":14.2,"spinRate":2172,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3977693804880804,"extension":7.286002700948343},"index":5,"playId":"4df03dab-a6bd-3de1-a8eb-44ba22688c61","pitchNumber":5,"startTime":"2026-05-05T00:58:15.152Z","endTime":"2026-05-05T00:58:19.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:58:19.529Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (7) on a line drive to left fielder Jarren Duran. Colt Keith scores. Matt Vierling scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T00:58:21.894Z","endTime":"2026-05-05T00:59:52.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":676477,"link":"/api/v1/people/676477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":676477,"link":"/api/v1/people/676477"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244968099806567,"aZ":-11.925901752935891,"pfxX":-7.557777303907286,"pfxZ":10.421812430662685,"pX":0.5850534958469107,"pZ":1.5491508366351479,"vX0":6.735697033346614,"vY0":-138.1459199410575,"vZ0":-9.131617449908902,"x":94.7,"y":196.95,"x0":-0.89653180370843,"y0":50.003377457407446,"z0":5.688246966325031,"aX":-14.685947714388742},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":12.4,"spinRate":2173,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39567090523253645,"extension":7.396272927415389},"index":0,"playId":"def7a4f7-81bd-31a8-9280-b70e749aef9e","pitchNumber":1,"startTime":"2026-05-05T00:58:46.302Z","endTime":"2026-05-05T00:58:50.653Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708742797541476,"aZ":-11.412989517456422,"pfxX":-6.048866462817337,"pfxZ":10.632366600614453,"pX":-0.5762696164095461,"pZ":2.636623078780769,"vX0":3.1933333954220533,"vY0":-138.559392335158,"vZ0":-6.455175631837667,"x":138.97,"y":167.59,"x0":-0.9551197618344153,"y0":50.00458204274143,"z0":5.75227872840169,"aX":-11.813422405945325},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2245,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.39464411950701406,"extension":7.234737291607178},"index":1,"playId":"89548d19-83e9-3dcc-874f-6d59efd5b66a","pitchNumber":2,"startTime":"2026-05-05T00:59:04.058Z","endTime":"2026-05-05T00:59:08.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681368964086722,"aZ":-32.82293053474827,"pfxX":0.4363458190711751,"pfxZ":-0.3978161492040275,"pX":0.6074884948938477,"pZ":1.6397348055368006,"vX0":3.68084412088718,"vY0":-127.28763991975356,"vZ0":-4.0038075216529725,"x":93.84,"y":194.51,"x0":-0.9178285299163651,"y0":50.00243543930287,"z0":5.849914686309961,"aX":0.7113233868039174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-1.7,"spinRate":2004,"spinDirection":20},"zone":9,"typeConfidence":0.9,"plateTime":0.43136108639516113,"extension":7.149851350556297},"index":2,"playId":"de040c2e-c584-38a7-b9e2-9f7effc7d659","pitchNumber":3,"startTime":"2026-05-05T00:59:22.728Z","endTime":"2026-05-05T00:59:26.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704755744642252,"aZ":-33.703409221842186,"pfxX":0.7082137751803893,"pfxZ":-0.9614685677734744,"pX":-0.1776635138949821,"pZ":1.4578675252953535,"vX0":2.115931818058811,"vY0":-125.33410318353539,"vZ0":-3.9925088050996465,"x":123.77,"y":199.42,"x0":-1.1253960472440037,"y0":50.003646408481444,"z0":5.828538931067738,"aX":1.1248456405168163},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":-1.8,"spinRate":1953,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.43728293609596003,"extension":7.087222119416516},"hitData":{"launchSpeed":96.9,"launchAngle":11.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.67,"coordY":134.49}},"index":3,"playId":"f64472cc-3218-33a9-bd04-6f9073708636","pitchNumber":4,"startTime":"2026-05-05T00:59:37.807Z","endTime":"2026-05-05T00:59:52.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T00:59:52.638Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-05T01:00:02.770Z","endTime":"2026-05-05T01:02:01.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69553005765464,"aZ":-26.93514833578214,"pfxX":-10.979233972759816,"pfxZ":3.316959593357745,"pX":1.7453295540926397,"pZ":0.5849345015544078,"vX0":10.260740172291635,"vY0":-124.06883945124204,"vZ0":-7.0438413866087055,"x":50.47,"y":222.99,"x0":-0.9910629493221413,"y0":50.00285170999631,"z0":5.664729855812334,"aX":-17.34675272382119},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":17.9,"spinRate":2197,"spinDirection":258},"zone":14,"typeConfidence":0.89,"plateTime":0.4392170225527736,"extension":7.53129894173229},"index":0,"playId":"c4116545-2a1e-36d7-97b1-cdc315cac3a4","pitchNumber":1,"startTime":"2026-05-05T01:00:25.777Z","endTime":"2026-05-05T01:00:29.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701214096894013,"aZ":-23.488704733756993,"pfxX":-10.395521628617082,"pfxZ":5.2744557978095195,"pX":0.17351590753373639,"pZ":1.2911696543970235,"vX0":6.344215604664521,"vY0":-127.14112344288566,"vZ0":-6.337900684392112,"x":110.39,"y":203.92,"x0":-0.996387576873868,"y0":50.00250502439455,"z0":5.66591666037356,"aX":-17.113983410934033},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2185,"spinDirection":250},"zone":14,"typeConfidence":0.74,"plateTime":0.4298958126508037,"extension":7.39195788163386},"index":1,"playId":"64e9288b-2148-3485-b62f-89e4fc3eb505","pitchNumber":2,"startTime":"2026-05-05T01:00:47.761Z","endTime":"2026-05-05T01:00:52.143Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32951739261025,"aZ":-15.182313000734247,"pfxX":-6.581601347645225,"pfxZ":8.647458933145982,"pX":0.9190945055653665,"pZ":3.5441032305927975,"vX0":7.597613208246839,"vY0":-138.44455671434824,"vZ0":-3.4656393181570495,"x":81.97,"y":143.09,"x0":-0.9897315000758422,"y0":50.00373845386301,"z0":5.811496628766236,"aX":-12.934931388358642},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2214,"spinDirection":223},"zone":12,"typeConfidence":0.89,"plateTime":0.39377803042197,"extension":7.36621286784563},"index":2,"playId":"87ba7696-74f0-36ec-ac18-e634532cac6d","pitchNumber":3,"startTime":"2026-05-05T01:01:06.343Z","endTime":"2026-05-05T01:01:11.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880598066585293,"aZ":-27.22968719038386,"pfxX":-8.807470485047979,"pfxZ":3.125192249133086,"pX":0.1293014226211149,"pZ":1.032908696174353,"vX0":5.013722298944021,"vY0":-125.14735160276682,"vZ0":-6.181274712512132,"x":112.07,"y":210.89,"x0":-0.7585317042496855,"y0":50.002820011794455,"z0":5.772899576517518,"aX":-13.933460314672953},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":2378,"spinDirection":256},"zone":14,"typeConfidence":0.81,"plateTime":0.4381119737313033,"extension":7.360948967437211},"index":3,"playId":"4bba9031-741a-377a-b6a8-b2cc67d5cb70","pitchNumber":4,"startTime":"2026-05-05T01:01:22.520Z","endTime":"2026-05-05T01:01:26.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77172944353786,"aZ":-28.30206153984888,"pfxX":-9.869280813474077,"pfxZ":2.4438542214095276,"pX":-0.4555912132707909,"pZ":0.7564670521832554,"vX0":4.340729067447454,"vY0":-125.23879624074709,"vZ0":-6.665417525524807,"x":134.37,"y":218.36,"x0":-0.9308664818428721,"y0":50.005358529779116,"z0":5.773670166101743,"aX":-15.647771876350726},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2405,"spinDirection":258},"zone":13,"typeConfidence":0.85,"plateTime":0.43768870375503255,"extension":7.2453193384105115},"index":4,"playId":"417091b7-1a52-3457-984a-89d8118c5567","pitchNumber":5,"startTime":"2026-05-05T01:01:39.018Z","endTime":"2026-05-05T01:01:43.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809737459594132,"aZ":-26.610058630163138,"pfxX":-9.7275464487464,"pfxZ":3.4138343929311548,"pX":0.38440190160264964,"pZ":0.892090520873192,"vX0":6.064907010807075,"vY0":-126.54725732616215,"vZ0":-6.877444097767713,"x":102.35,"y":214.69,"x0":-0.7744080905526922,"y0":50.00053834783993,"z0":5.764313189437239,"aX":-15.841184830336807},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":2429,"spinDirection":250},"zone":14,"typeConfidence":0.8,"plateTime":0.4321209904268355,"extension":7.3746063210955475},"index":5,"playId":"e936a7a3-1043-3400-9962-71dd477c937f","pitchNumber":6,"startTime":"2026-05-05T01:01:57.094Z","endTime":"2026-05-05T01:02:01.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:02:01.355Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T01:04:27.095Z","endTime":"2026-05-05T01:05:23.375Z","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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":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":"Kerry Carpenter remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T01:03:09.886Z","endTime":"2026-05-05T01:03:09.900Z","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":{"description":"Pitching Change: Kenley Jansen replaces Enmanuel De Jesus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-05T01:03:09.900Z","endTime":"2026-05-05T01:04:29.387Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"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(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":90.8,"endSpeed":83.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05173323302349,"aZ":-13.784415131889189,"pfxX":2.75890904079233,"pfxZ":10.286682180502822,"pX":-0.3443882385448229,"pZ":3.4649089448391206,"vX0":2.2438265594940536,"vY0":-132.32117064324507,"vZ0":-5.024895485590693,"x":130.13,"y":145.23,"x0":-1.5594365594174975,"y0":50.004945467628396,"z0":6.385151811628854,"aX":4.932789890354983},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2610,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.4126325172169034,"extension":6.806021737656893},"index":2,"playId":"9f2f99ca-cd3a-3130-8e28-a1dc51b2e307","pitchNumber":1,"startTime":"2026-05-05T01:04:29.387Z","endTime":"2026-05-05T01:04:33.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.912821299231975,"aZ":-12.198762623078997,"pfxX":0.9816813446990378,"pfxZ":10.993916686419263,"pX":-0.45220927424725,"pZ":2.759252333628235,"vX0":1.6797286504180962,"vY0":-133.70503782431615,"vZ0":-7.252430469354664,"x":134.24,"y":164.28,"x0":-1.2152676601589443,"y0":50.002256694916916,"z0":6.376012963344333,"aX":1.7826423030929663},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":-2.2,"spinRate":2708,"spinDirection":168},"zone":4,"typeConfidence":0.9,"plateTime":0.4091300141806271,"extension":7.051849855454433},"index":3,"playId":"84afe42f-82ed-3585-b1bf-9d4bb89d871f","pitchNumber":2,"startTime":"2026-05-05T01:04:47.764Z","endTime":"2026-05-05T01:04:51.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-05T01:05:03.084Z","endTime":"2026-05-05T01:05:19.450Z","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, 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":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.325103918434863,"aZ":-36.30434829679463,"pfxX":3.1201663853566726,"pfxZ":-2.700235099339757,"pX":-0.9731949343142966,"pZ":3.2902530314062632,"vX0":0.40137280315970114,"vY0":-122.47216028287748,"vZ0":-0.31193041050892323,"x":154.1,"y":149.94,"x0":-1.5444929720043254,"y0":50.00024592784168,"z0":6.502657172047728,"aX":4.7779943891336325},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.7,"breakHorizontal":-5.8,"spinRate":2454,"spinDirection":88},"zone":11,"typeConfidence":0.91,"plateTime":0.4458265399216219,"extension":6.804063382813489},"index":5,"playId":"c9d0306c-bb91-34a2-a221-f716b84057b9","pitchNumber":3,"startTime":"2026-05-05T01:05:19.450Z","endTime":"2026-05-05T01:05:23.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:05:23.375Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T01:05:24.203Z","endTime":"2026-05-05T01:07:13.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24101534074823,"aZ":-14.79706165519459,"pfxX":2.919291795779448,"pfxZ":9.656179472947258,"pX":-0.5519373062846912,"pZ":3.5340926736486207,"vX0":1.652180956932867,"vY0":-132.98967475995386,"vZ0":-4.791002552034753,"x":138.04,"y":143.36,"x0":-1.5596037681029788,"y0":50.00369791001105,"z0":6.424341781337309,"aX":5.254512790246315},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2585,"spinDirection":168},"zone":11,"typeConfidence":0.9,"plateTime":0.41109178621019105,"extension":6.863371261773127},"index":0,"playId":"46db7e88-c967-3ee7-98b6-0951167ee7a7","pitchNumber":1,"startTime":"2026-05-05T01:05:51.630Z","endTime":"2026-05-05T01:05:54.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.573364528140516,"aZ":-14.776795974151458,"pfxX":2.865404744610732,"pfxZ":9.885533313585043,"pX":0.012402356633654917,"pZ":4.055049111804343,"vX0":3.2059486270976754,"vY0":-131.5034387721105,"vZ0":-3.3493954499420275,"x":116.53,"y":129.29,"x0":-1.5926288766562895,"y0":50.00466593801398,"z0":6.434150916175894,"aX":5.04453198575967},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":-5.9,"spinRate":2624,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.41570678062406774,"extension":6.702002764040717},"index":1,"playId":"b1b5baa3-3047-3e1d-a9f5-4b693d29c37d","pitchNumber":2,"startTime":"2026-05-05T01:06:08.651Z","endTime":"2026-05-05T01:06:13.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888332914056335,"aZ":-14.594248122355472,"pfxX":4.267274016072346,"pfxZ":9.93887185742074,"pX":0.3607040939985067,"pZ":3.0646996561093665,"vX0":3.036607194183958,"vY0":-131.63730233081293,"vZ0":-5.757058372701387,"x":103.25,"y":156.03,"x0":-1.3590434607618436,"y0":50.001239922960494,"z0":6.346161429148232,"aX":7.547123100152311},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.4,"spinRate":2559,"spinDirection":167},"zone":3,"typeConfidence":0.9,"plateTime":0.4148421125746484,"extension":7.135013208190464},"index":2,"playId":"836b688e-7d0c-3166-bdea-58b1ff94aac7","pitchNumber":3,"startTime":"2026-05-05T01:06:27.176Z","endTime":"2026-05-05T01:06:30.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.693371118875554,"aZ":-15.745677798050798,"pfxX":5.07333064240593,"pfxZ":8.841803815683809,"pX":-0.34764982149814216,"pZ":3.8515728517598444,"vX0":1.088489808905643,"vY0":-134.80918342798242,"vZ0":-3.967057724955157,"x":130.25,"y":134.79,"x0":-1.415176134140409,"y0":50.00175218784096,"z0":6.438990747601453,"aX":9.42638764423004},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":2627,"spinDirection":166},"zone":11,"typeConfidence":0.91,"plateTime":0.4048131045143708,"extension":6.620573126552128},"index":3,"playId":"61b87439-9118-3f9d-8d6f-87353971cdd2","pitchNumber":4,"startTime":"2026-05-05T01:06:52.012Z","endTime":"2026-05-05T01:06:55.853Z","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":90.4,"endSpeed":82.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353974160216403,"aZ":-18.050049309683626,"pfxX":4.944755052789032,"pfxZ":8.010960512381146,"pX":-0.07423003346552774,"pZ":5.057787980825518,"vX0":2.245745469833276,"vY0":-131.77955531168118,"vZ0":-0.26487506390355064,"x":119.83,"y":102.22,"x0":-1.5792528217442996,"y0":50.00275923316715,"z0":6.4901435166604875,"aX":8.717594599535413},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.6,"breakHorizontal":-9.5,"spinRate":2543,"spinDirection":165},"zone":11,"typeConfidence":0.9,"plateTime":0.41524924997880674,"extension":6.541888657565418},"index":4,"playId":"47839e69-a0b1-39a1-ab6c-b6e7a1abb740","pitchNumber":5,"startTime":"2026-05-05T01:07:10.178Z","endTime":"2026-05-05T01:07:13.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:07:13.859Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ceddanne Rafaela lines into a double play, shortstop Zack Short to first baseman Spencer Torkelson. Wilyer Abreu out at 1st.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-05T01:07:15.218Z","endTime":"2026-05-05T01:08:36.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":670097,"link":"/api/v1/people/670097"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744211771302243,"aZ":-16.08809892526764,"pfxX":5.494460325988654,"pfxZ":8.88640844840084,"pX":-0.08487682860529118,"pZ":4.491067211963099,"vX0":1.6946314441229233,"vY0":-134.1451505016229,"vZ0":-2.093667154559528,"x":120.24,"y":117.52,"x0":-1.4398030387198015,"y0":50.00667371956684,"z0":6.436787950485694,"aX":9.952657103218247},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-10.3,"spinRate":2617,"spinDirection":163},"zone":11,"typeConfidence":0.91,"plateTime":0.4092920002677132,"extension":6.955777611920897},"index":0,"playId":"b05752ea-9e59-3e66-bec4-b26b416b7f72","pitchNumber":1,"startTime":"2026-05-05T01:07:43.035Z","endTime":"2026-05-05T01:07:46.880Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"2fd6de08-0e19-3bb2-9679-36d9fd5ebf81","startTime":"2026-05-05T01:08:03.899Z","endTime":"2026-05-05T01:08:06.899Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46650754581167,"aZ":-14.047532881025147,"pfxX":4.457712089840611,"pfxZ":9.959964514035846,"pX":0.5273446191643385,"pZ":2.154653033297747,"vX0":3.245379612393427,"vY0":-134.6176755791315,"vZ0":-8.213062212694872,"x":96.9,"y":180.6,"x0":-1.2765764772739492,"y0":50.00609414521844,"z0":6.257262645325002,"aX":8.115214398167897},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-8.8,"spinRate":2705,"spinDirection":171},"zone":6,"typeConfidence":0.91,"plateTime":0.40816009601667913,"extension":6.987998048280466},"hitData":{"launchSpeed":77.8,"launchAngle":12.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":114.76,"coordY":146.62}},"index":2,"playId":"2188742c-2759-3d85-bd24-04135fa39feb","pitchNumber":2,"startTime":"2026-05-05T01:08:25.380Z","endTime":"2026-05-05T01:08:36.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:08:36.385Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-05T01:11:09.802Z","endTime":"2026-05-05T01:12:45.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,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":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":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock, batting 3rd, replacing pitcher Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-05T01:09:43.206Z","endTime":"2026-05-05T01:11:12.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"303","replacedPlayer":{"id":676477,"link":"/api/v1/people/676477"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36816230137094,"aZ":-11.163778103179343,"pfxX":5.97009344686213,"pfxZ":10.483240954575813,"pX":-0.05045603275828442,"pZ":2.724873548302864,"vX0":-2.8079897832297367,"vY0":-140.34428421579827,"vZ0":-7.145647579627811,"x":118.92,"y":165.21,"x0":0.18482291374709078,"y0":50.00269935755789,"z0":6.02325098308705,"aX":11.964963374535579},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":-10.3,"spinRate":2487,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.3895836428095669,"extension":6.849059921403175},"index":1,"playId":"39f1254d-194e-307b-b9fb-272b968c5242","pitchNumber":1,"startTime":"2026-05-05T01:11:12.125Z","endTime":"2026-05-05T01:11:17.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.706631041154083,"aZ":-28.978618997813797,"pfxX":1.992478385811498,"pfxZ":1.825657970835091,"pX":-0.9057967643552488,"pZ":0.23955916329173021,"vX0":-4.265752098814933,"vY0":-130.34011864230442,"vZ0":-9.033019909337595,"x":151.53,"y":232.31,"x0":0.47996539868202265,"y0":50.004439225978636,"z0":5.879478237715312,"aX":3.4913627248606334},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.8,"breakHorizontal":-2.9,"spinRate":1429,"spinDirection":175},"zone":13,"typeConfidence":0.91,"plateTime":0.4173380626838674,"extension":7.459875259173692},"index":2,"playId":"f2475886-c480-30b4-b753-242e4bae4212","pitchNumber":2,"startTime":"2026-05-05T01:11:32.199Z","endTime":"2026-05-05T01:11:37.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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.454255365843814,"aZ":-11.500459979921908,"pfxX":5.899980854974798,"pfxZ":10.020357894645866,"pX":-0.5833854764949853,"pZ":3.341577753994499,"vX0":-4.0386039733040215,"vY0":-142.2244829258218,"vZ0":-5.721656269271658,"x":139.24,"y":148.56,"x0":0.0833133050928009,"y0":50.00464134935093,"z0":6.098685252644712,"aX":12.17388215215502},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":-10.0,"spinRate":2453,"spinDirection":168},"zone":1,"typeConfidence":0.91,"plateTime":0.3840907502596229,"extension":6.91144433690857},"index":3,"playId":"4ddb6c5f-b0dc-3c6e-a013-344ad6ca991b","pitchNumber":3,"startTime":"2026-05-05T01:11:57.675Z","endTime":"2026-05-05T01:12:01.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937627279823417,"aZ":-29.235843587464522,"pfxX":-6.8046150632554365,"pfxZ":1.8221700375073961,"pX":0.5386867906716201,"pZ":2.2856982223057947,"vX0":2.0206031523537136,"vY0":-125.7487725418872,"vZ0":-3.727109656559252,"x":96.47,"y":177.07,"x0":0.6119832714120785,"y0":50.00348287857314,"z0":6.142135572574125,"aX":-10.968725168747685},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":2293,"spinDirection":285},"zone":6,"typeConfidence":0.91,"plateTime":0.4345012291054844,"extension":6.852519880124559},"index":4,"playId":"2bda60b5-3e6e-37da-866e-e05167083c30","pitchNumber":4,"startTime":"2026-05-05T01:12:16.487Z","endTime":"2026-05-05T01:12:21.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885465179148564,"aZ":-30.486471223657936,"pfxX":7.004888938153302,"pfxZ":0.931917345019043,"pX":-0.5219007888211706,"pZ":1.3201510913963288,"vX0":-4.486371949373065,"vY0":-133.22533817990296,"vZ0":-6.358744053478184,"x":136.89,"y":203.14,"x0":0.2682439523870085,"y0":50.00328991872933,"z0":5.92317890365512,"aX":12.673839148226817},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":-11.8,"spinRate":1213,"spinDirection":167},"zone":13,"typeConfidence":0.91,"plateTime":0.41011185661720795,"extension":7.254302632523467},"index":5,"playId":"92ce0493-7e13-358b-8e3d-4ace82345a20","pitchNumber":5,"startTime":"2026-05-05T01:12:41.740Z","endTime":"2026-05-05T01:12:45.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:12:45.533Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-05T01:12:48.891Z","endTime":"2026-05-05T01:14:43.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.7,"endSpeed":90.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.710279424869036,"aZ":-10.950536227573137,"pfxX":7.092714572666127,"pfxZ":10.152766640389576,"pX":0.2967512086555874,"pZ":2.6990420773041057,"vX0":-2.729220966690344,"vY0":-143.54536985460587,"vZ0":-7.508854260437193,"x":105.69,"y":165.91,"x0":0.337519453866708,"y0":50.000467835166326,"z0":6.0276306607996855,"aX":14.824092334333493},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":-12.4,"spinRate":2500,"spinDirection":167},"zone":6,"typeConfidence":0.91,"plateTime":0.3813225864847096,"extension":6.936024097731359},"index":0,"playId":"4169928d-fb37-3190-b6a7-1011618a5220","pitchNumber":1,"startTime":"2026-05-05T01:13:11.039Z","endTime":"2026-05-05T01:13:14.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973374112738572,"aZ":-13.850874593554295,"pfxX":6.143833837240808,"pfxZ":8.804513052300969,"pX":-1.2164346159674733,"pZ":2.2296423783512243,"vX0":-5.612090494204772,"vY0":-143.1113765719556,"vZ0":-8.43722938005307,"x":163.37,"y":178.58,"x0":-0.03152096476415235,"y0":50.00568084697878,"z0":6.07716119920206,"aX":12.789751463685324},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":-10.1,"spinRate":2443,"spinDirection":177},"zone":13,"typeConfidence":0.89,"plateTime":0.38223007674405807,"extension":6.982293139227376},"index":1,"playId":"be8c4458-28b6-33e2-acbb-692ea5ed8060","pitchNumber":2,"startTime":"2026-05-05T01:13:29.394Z","endTime":"2026-05-05T01:13:33.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05254341226775,"aZ":-14.212550992179551,"pfxX":4.732432777297812,"pfxZ":8.648379678922911,"pX":0.5839183117590192,"pZ":3.463390715782699,"vX0":-0.9807150486797103,"vY0":-142.5648301942813,"vZ0":-4.942598424516393,"x":94.74,"y":145.27,"x0":0.3153718742355383,"y0":50.002236009561535,"z0":6.103633127860316,"aX":9.827096469827449},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":-8.4,"spinRate":2442,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.38291117543563136,"extension":6.901628544839344},"index":2,"playId":"12eb8c1d-590c-3a2b-9931-7855494d95eb","pitchNumber":3,"startTime":"2026-05-05T01:13:47.161Z","endTime":"2026-05-05T01:13:51.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-05T01:13:57.760Z","endTime":"2026-05-05T01:14:15.122Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":93.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686624963001034,"aZ":-14.110061287310824,"pfxX":5.143764246532773,"pfxZ":8.199722341467293,"pX":-1.2803948476400604,"pZ":1.75716607026408,"vX0":-6.232479902370023,"vY0":-146.40779013693813,"vZ0":-9.7008350081044,"x":165.81,"y":191.34,"x0":0.1926220037131681,"y0":50.006765298532734,"z0":5.92696638651405,"aX":11.337674103384817},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.4,"breakHorizontal":-8.3,"spinRate":2446,"spinDirection":163},"zone":13,"typeConfidence":0.9,"plateTime":0.3719676060497701,"extension":6.956355588386941},"index":4,"playId":"6f782561-6063-3a38-9f79-799f8f0bdec9","pitchNumber":4,"startTime":"2026-05-05T01:14:15.122Z","endTime":"2026-05-05T01:14:20.477Z","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":99.0,"endSpeed":90.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25291896619238,"aZ":-7.214000316635509,"pfxX":5.8579270407812905,"pfxZ":11.959525474113732,"pX":0.06743043200459461,"pZ":1.7926702523595226,"vX0":-2.526972345749339,"vY0":-143.75751754966555,"vZ0":-10.432145672599786,"x":114.43,"y":190.38,"x0":0.19830218246958634,"y0":50.00169500828836,"z0":5.922078453872001,"aX":12.223108451244723},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":-10.1,"spinRate":2406,"spinDirection":170},"zone":8,"typeConfidence":0.93,"plateTime":0.3814516720299119,"extension":6.979947831542591},"hitData":{"launchSpeed":92.5,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.76,"coordY":148.14}},"index":5,"playId":"4a03b354-767e-341e-9b54-bdec1a66e5c9","pitchNumber":5,"startTime":"2026-05-05T01:14:37.922Z","endTime":"2026-05-05T01:14:43.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:14:43.828Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to right fielder Wilyer Abreu in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-05T01:14:50.517Z","endTime":"2026-05-05T01:15:53.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.22"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.60"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.62"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.81"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".450"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":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(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":99.9,"endSpeed":92.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150724236891794,"aZ":-11.387912695942893,"pfxX":4.8001702932722585,"pfxZ":9.639675815046171,"pX":-1.0466143802187602,"pZ":2.4229199019781498,"vX0":-4.789939262038297,"vY0":-145.25291697238916,"vZ0":-8.51387069516773,"x":156.89,"y":173.36,"x0":-0.007013442496175089,"y0":50.00250340952669,"z0":6.068295840692342,"aX":10.34972982983873},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2575,"spinDirection":169},"zone":11,"typeConfidence":0.92,"plateTime":0.37579332767290996,"extension":6.728093724217167},"index":0,"playId":"b8b36503-ef36-3b79-9126-7d3c75a894e6","pitchNumber":1,"startTime":"2026-05-05T01:15:13.137Z","endTime":"2026-05-05T01:15:17.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34852812620625,"aZ":-30.105334699931873,"pfxX":2.281932838086491,"pfxZ":1.1358710726591648,"pX":-1.505910760422078,"pZ":1.6560066682890486,"vX0":-4.771138399668967,"vY0":-133.25971094550312,"vZ0":-5.833520368854706,"x":174.4,"y":194.07,"x0":0.0014508400628296622,"y0":50.00399203399248,"z0":6.015317343456998,"aX":4.155556610168467},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":897,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.40912046992823736,"extension":7.046293522131864},"index":1,"playId":"bdd5f72f-ff2f-3738-8137-d4ff9a8dd26e","pitchNumber":2,"startTime":"2026-05-05T01:15:28.820Z","endTime":"2026-05-05T01:15:32.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04502333843147,"aZ":-10.239834867243754,"pfxX":6.325759566700592,"pfxZ":10.68304095170468,"pX":-0.4904411721817551,"pZ":2.3348520072317287,"vX0":-4.038732997069027,"vY0":-142.8787074107275,"vZ0":-8.59395743417628,"x":135.69,"y":175.74,"x0":0.12465042207403786,"y0":50.003138730327706,"z0":6.037705171243297,"aX":12.988503039309373},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":-10.6,"spinRate":2474,"spinDirection":172},"zone":4,"typeConfidence":0.9,"plateTime":0.3843592448603803,"extension":6.888455127086652},"hitData":{"launchSpeed":92.0,"launchAngle":39.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.29,"coordY":118.9}},"index":2,"playId":"1f04157f-8fee-37c5-92d6-80103636ab1d","pitchNumber":3,"startTime":"2026-05-05T01:15:44.687Z","endTime":"2026-05-05T01:15:53.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:15:53.694Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to right fielder Wilyer Abreu in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-05T01:14:50.517Z","endTime":"2026-05-05T01:15:53.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.22"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.60"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.52"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.47"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.62"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.98"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.81"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".450"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".269"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".957"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".292"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":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(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":99.9,"endSpeed":92.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.150724236891794,"aZ":-11.387912695942893,"pfxX":4.8001702932722585,"pfxZ":9.639675815046171,"pX":-1.0466143802187602,"pZ":2.4229199019781498,"vX0":-4.789939262038297,"vY0":-145.25291697238916,"vZ0":-8.51387069516773,"x":156.89,"y":173.36,"x0":-0.007013442496175089,"y0":50.00250340952669,"z0":6.068295840692342,"aX":10.34972982983873},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2575,"spinDirection":169},"zone":11,"typeConfidence":0.92,"plateTime":0.37579332767290996,"extension":6.728093724217167},"index":0,"playId":"b8b36503-ef36-3b79-9126-7d3c75a894e6","pitchNumber":1,"startTime":"2026-05-05T01:15:13.137Z","endTime":"2026-05-05T01:15:17.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34852812620625,"aZ":-30.105334699931873,"pfxX":2.281932838086491,"pfxZ":1.1358710726591648,"pX":-1.505910760422078,"pZ":1.6560066682890486,"vX0":-4.771138399668967,"vY0":-133.25971094550312,"vZ0":-5.833520368854706,"x":174.4,"y":194.07,"x0":0.0014508400628296622,"y0":50.00399203399248,"z0":6.015317343456998,"aX":4.155556610168467},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":897,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.40912046992823736,"extension":7.046293522131864},"index":1,"playId":"bdd5f72f-ff2f-3738-8137-d4ff9a8dd26e","pitchNumber":2,"startTime":"2026-05-05T01:15:28.820Z","endTime":"2026-05-05T01:15:32.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04502333843147,"aZ":-10.239834867243754,"pfxX":6.325759566700592,"pfxZ":10.68304095170468,"pX":-0.4904411721817551,"pZ":2.3348520072317287,"vX0":-4.038732997069027,"vY0":-142.8787074107275,"vZ0":-8.59395743417628,"x":135.69,"y":175.74,"x0":0.12465042207403786,"y0":50.003138730327706,"z0":6.037705171243297,"aX":12.988503039309373},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":-10.6,"spinRate":2474,"spinDirection":172},"zone":4,"typeConfidence":0.9,"plateTime":0.3843592448603803,"extension":6.888455127086652},"hitData":{"launchSpeed":92.0,"launchAngle":39.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.29,"coordY":118.9}},"index":2,"playId":"1f04157f-8fee-37c5-92d6-80103636ab1d","pitchNumber":3,"startTime":"2026-05-05T01:15:44.687Z","endTime":"2026-05-05T01:15:53.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-05T01:15:53.694Z","atBatIndex":75},"scoringPlays":[44,49,53,55,68],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"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":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":178.61,"y":123.81},"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":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":113.75,"y":159.28},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"coordinates":{"x":154.29,"y":151.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":81.6,"y":117.23},"type":"H","description":"Single"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":109.03,"y":144.88},"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":1,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":71.12,"y":133.61},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":173.45,"y":107.36},"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":161.95,"y":164.56},"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":107.67,"y":147.12},"type":"O","description":"Groundout"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":137.21,"y":185.88},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":21,"top":[14,15,16,17,18],"bottom":[19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":110.71,"y":145.6},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":177.6,"y":120.26},"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":3,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":147.7,"y":173.47},"type":"O","description":"Fielders Choice Out"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":183.68,"y":173.98},"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":3,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":117.24,"y":165.22},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":102.34,"y":174.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":137.78,"y":99.7},"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":4,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":105.64,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":110.17,"y":83.12},"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":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":141.53,"y":60.5},"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":4,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":122.84,"y":61.66},"type":"O","description":"Lineout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31],"bottom":[32,33,34,35],"hits":{"away":[{"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":166.68,"y":140.22},"type":"O","description":"Pop Out"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":206.85,"y":118.9},"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":5,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":119.32,"y":143.07},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39,40],"bottom":[41,42,43,44,45,46],"hits":{"away":[{"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":99.78,"y":147.38},"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":6,"pitcher":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":130.31,"y":100.18},"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":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":95.43,"y":165.1},"type":"H","description":"Single"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"coordinates":{"x":145.26,"y":186.41},"type":"O","description":"Bunt 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":6,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":106.15,"y":167.39},"type":"O","description":"Fielders Choice"}]}},{"startIndex":47,"endIndex":59,"top":[47,48,49,50,51,52,53,54,55,56],"bottom":[57,58,59],"hits":{"away":[{"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":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":167.46,"y":106.08},"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":7,"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":23.92,"y":82.33},"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":7,"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":169.24,"y":188.92},"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":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":183.08,"y":86.11},"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":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":109.5,"y":149.88},"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":7,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":94.65,"y":108.75},"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":7,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":175.06,"y":119.25},"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":7,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":171.13,"y":87.41},"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":7,"pitcher":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":108.17,"y":150.16},"type":"O","description":"Forceout"}],"home":[{"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":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":54.14,"y":104.66},"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":7,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":166.45,"y":155.74},"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":7,"pitcher":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":105.98,"y":48.46},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69],"hits":{"away":[{"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":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":156.31,"y":168.91},"type":"O","description":"Groundout"}],"home":[{"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":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":98.26,"y":72.86},"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":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"coordinates":{"x":76.13,"y":54.6},"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":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":61.67,"y":134.49},"type":"H","description":"Double"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72],"bottom":[73,74,75],"hits":{"away":[{"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":114.76,"y":146.62},"type":"O","description":"Double Play"}],"home":[{"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":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":114.76,"y":148.14},"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":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":212.29,"y":118.9},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":2,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":6,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":3,"errors":1,"leftOnBase":3},"away":{"runs":5,"hits":12,"errors":2,"leftOnBase":10}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"onDeck":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"inHole":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"battingOrder":7,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"onDeck":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"inHole":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"battingOrder":7,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"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":2,"groundOuts":11,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".237","atBats":39,"obp":".316","slg":".355","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":16,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":31,"obp":".176","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"4.14","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":39,"strikes":83,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"pitchesPerInning":"13.56","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":2,"chances":33,"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":"300","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":30,"flyOuts":15,"groundOuts":29,"airOuts":22,"runs":12,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":1,"hits":25,"hitByPitch":1,"avg":".229","atBats":109,"obp":".354","slg":".321","ops":".675","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":35,"rbi":5,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":28,"errors":2,"chances":33,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":85,"era":"1.80","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.40","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"1.80","homeRunsPer9":"1.80","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}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":14,"groundOuts":22,"airOuts":28,"runs":17,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":33,"hitByPitch":7,"avg":".270","atBats":122,"obp":".381","slg":".475","ops":".856","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":58,"rbi":21,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".342","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.43","popOuts":8,"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":35,"putOuts":259,"errors":0,"chances":294,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID813349":{"person":{"id":813349,"fullName":"Connelly Early","link":"/api/v1/people/813349"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":24,"groundOuts":34,"airOuts":36,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":3,"atBats":130,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":616,"era":"3.79","inningsPitched":"35.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.32","battersFaced":151,"outs":107,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":235,"strikes":381,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"7.82","walksPer9Inn":"4.29","hitsPer9Inn":"7.57","runsScoredPer9":"3.79","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":15,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":9,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":56,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":238,"era":"5.27","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":8,"whip":"1.54","battersFaced":62,"outs":41,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":238,"balls":80,"strikes":158,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".000","pitchesPerInning":"17.41","gamesFinished":1,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"11.85","walksPer9Inn":"2.63","hitsPer9Inn":"11.20","runsScoredPer9":"5.93","homeRunsPer9":"2.63","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":14,"flyOuts":9,"groundOuts":13,"airOuts":12,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".244","atBats":41,"obp":".326","slg":".366","ops":".692","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":15,"rbi":5,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.08","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":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":7,"putOuts":96,"errors":2,"chances":105,"fielding":".981","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-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":19,"groundOuts":33,"airOuts":32,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".207","atBats":135,"obp":".243","slg":".296","ops":".539","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":40,"rbi":18,"leftOnBase":69,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.50","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":36,"errors":4,"chances":119,"fielding":".966","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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":44,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"3.55","inningsPitched":"12.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.11","battersFaced":51,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":77,"strikes":120,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".000","pitchesPerInning":"15.55","gamesFinished":4,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.11","walksPer9Inn":"2.84","hitsPer9Inn":"7.11","runsScoredPer9":"4.26","homeRunsPer9":"0.71","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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":6,"gamesStarted":6,"flyOuts":12,"groundOuts":37,"airOuts":21,"runs":28,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":0,"hits":43,"hitByPitch":0,"atBats":115,"obp":".439","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":504,"era":"9.12","inningsPitched":"25.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"2.26","battersFaced":133,"outs":77,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":504,"balls":194,"strikes":310,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".200","pitchesPerInning":"19.64","gamesFinished":0,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"5.96","walksPer9Inn":"5.26","hitsPer9Inn":"15.08","runsScoredPer9":"9.82","homeRunsPer9":"2.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":24,"groundOuts":26,"airOuts":37,"runs":16,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".297","atBats":128,"obp":".379","slg":".453","ops":".832","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":58,"rbi":15,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".351","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":1,"chances":77,"fielding":".987","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,"battingOrder":"302","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":12,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":55,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":254,"era":"3.77","inningsPitched":"14.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.33","battersFaced":62,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":89,"strikes":165,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":2,"winPercentage":".667","pitchesPerInning":"17.72","gamesFinished":3,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"10.67","walksPer9Inn":"3.77","hitsPer9Inn":"8.16","runsScoredPer9":"4.40","homeRunsPer9":"1.26","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":13,"airOuts":16,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".291","slg":".360","ops":".651","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":18,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".256","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.00","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":10,"putOuts":25,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":9,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".229","atBats":35,"obp":".270","slg":".229","ops":".499","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":8,"rbi":3,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":12,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":10,"groundOuts":47,"airOuts":28,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".165","atBats":109,"obp":".254","slg":".248","ops":".502","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":27,"rbi":11,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":19,"errors":3,"chances":84,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":7,"gamesStarted":7,"flyOuts":21,"groundOuts":35,"airOuts":44,"runs":12,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":137,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":574,"era":"2.77","inningsPitched":"39.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.95","battersFaced":148,"outs":117,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":213,"strikes":361,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"14.72","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"7.38","walksPer9Inn":"2.31","hitsPer9Inn":"6.23","runsScoredPer9":"2.77","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":11,"errors":1,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":11,"groundOuts":18,"airOuts":18,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".219","atBats":73,"obp":".260","slg":".342","ops":".602","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":25,"rbi":3,"leftOnBase":38,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":12,"putOuts":184,"errors":3,"chances":199,"fielding":".985","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,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":32,"airOuts":30,"runs":18,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".203","atBats":118,"obp":".260","slg":".347","ops":".607","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":41,"rbi":18,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":47,"errors":0,"chances":50,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID701719":{"person":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"jerseyNumber":"78","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":7,"groundOuts":12,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":38,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"0.00","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.18","battersFaced":45,"outs":33,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":61,"strikes":99,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".---","pitchesPerInning":"14.55","gamesFinished":4,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"6.55","walksPer9Inn":"4.09","hitsPer9Inn":"6.55","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":10,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":60,"obp":".209","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":244,"era":"2.04","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.74","battersFaced":67,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":80,"strikes":164,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".500","pitchesPerInning":"13.81","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"11.72","walksPer9Inn":"3.06","hitsPer9Inn":"3.57","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-5","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":13,"groundOuts":27,"airOuts":28,"runs":13,"doubles":4,"triples":2,"homeRuns":1,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":5,"avg":".261","atBats":111,"obp":".328","slg":".360","ops":".688","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":40,"rbi":10,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"111.00","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":74,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":17,"groundOuts":15,"airOuts":25,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":66,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"2.33","inningsPitched":"19.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.09","battersFaced":79,"outs":58,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":115,"strikes":174,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"14.95","gamesFinished":3,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"7.91","walksPer9Inn":"5.12","hitsPer9Inn":"4.66","runsScoredPer9":"2.33","homeRunsPer9":"0.93","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"301","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":7,"groundOuts":20,"airOuts":11,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".296","atBats":54,"obp":".415","slg":".370","ops":".785","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":20,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"700","stats":{"batting":{"summary":"2-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":27,"airOuts":23,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".256","atBats":90,"obp":".320","slg":".356","ops":".676","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":32,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":42,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"303","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":10,"groundOuts":7,"airOuts":12,"runs":1,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":40,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":168,"era":"0.77","inningsPitched":"11.2","wins":0,"losses":1,"saves":7,"saveOpportunities":7,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.86","battersFaced":44,"outs":35,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":57,"strikes":111,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"14.40","gamesFinished":9,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.31","hitsPer9Inn":"5.40","runsScoredPer9":"0.77","homeRunsPer9":"0.00","inheritedRunners":2,"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":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":10,"groundOuts":26,"airOuts":20,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":85,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":360,"era":"6.10","inningsPitched":"20.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.60","battersFaced":96,"outs":62,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":140,"strikes":220,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".---","pitchesPerInning":"17.42","gamesFinished":7,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.53","walksPer9Inn":"3.48","hitsPer9Inn":"10.89","runsScoredPer9":"6.10","homeRunsPer9":"1.74","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680776,575929,701350,807799,676477,547973,596115,677800,678882,691785,665966,655316,702332,801139],"pitchers":[801139,676477,547973],"bench":[643396,657136],"bullpen":[678394,687562,813349,687941,677161,663558,701719,624133,670245,669711],"battingOrder":[680776,575929,547973,596115,677800,678882,691785,665966,702332],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Yoshida (4, Vanasco)."},{"label":"HR","value":"Duran, Ja (4, 7th inning off Vanasco, 2 on, 0 out)."},{"label":"TB","value":"Abreu, W; Duran, Ja 6; Mayer 2; Monasterio; Rafaela 2; Story; Yoshida 3."},{"label":"RBI","value":"Abreu, W (15); Duran, Ja 3 (18); Mayer (8)."},{"label":"2-out RBI","value":"Abreu, W; Mayer."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Mayer; Narváez; Story."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Duran, Ja (6, 2nd base off Madden/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Narváez (3, pickoff); Monasterio (1, throw)."}]}],"note":[]},"home":{"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":6,"groundOuts":6,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".248","atBats":31,"obp":".329","slg":".401","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":5,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":39,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":170,"era":"3.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.32","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":64,"strikes":106,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":5,"pitchesPerInning":"18.89","runsScoredPer9":"5.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":9,"putOuts":27,"errors":1,"chances":37,"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":{},"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":7,"flyOuts":25,"groundOuts":49,"airOuts":39,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":157,"obp":".306","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":634,"era":"3.35","inningsPitched":"40.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.26","battersFaced":173,"outs":121,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":212,"strikes":422,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".667","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.14","walksPer9Inn":"3.12","hitsPer9Inn":"8.26","runsScoredPer9":"3.57","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"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":true,"isSubstitute":false}},"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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":28,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":62,"obp":".221","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":238,"era":"1.50","inningsPitched":"18.0","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.78","battersFaced":68,"outs":54,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":238,"balls":87,"strikes":151,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.15","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.22","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.00","hitsPer9Inn":"5.00","runsScoredPer9":"2.00","homeRunsPer9":"0.50","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":10,"groundOuts":4,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".189","atBats":37,"obp":".250","slg":".324","ops":".574","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":10,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680744":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","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":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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":81,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.80","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.60","walksPer9Inn":"0.00","hitsPer9Inn":"7.20","runsScoredPer9":"0.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":11,"gamesStarted":0,"flyOuts":7,"groundOuts":19,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":1,"hits":16,"hitByPitch":1,"atBats":72,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"5.12","inningsPitched":"19.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.29","battersFaced":83,"outs":58,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":125,"strikes":202,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.91","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.24","walksPer9Inn":"4.19","hitsPer9Inn":"7.45","runsScoredPer9":"5.12","homeRunsPer9":"1.40","inheritedRunners":13,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"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}},"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":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":22,"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".200","atBats":40,"obp":".238","slg":".400","ops":".638","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":16,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"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":"400","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":20,"groundOuts":25,"airOuts":25,"runs":24,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".289","atBats":128,"obp":".389","slg":".453","ops":".842","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":58,"rbi":19,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".398","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":0,"chances":61,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"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":22,"balls":6,"strikes":16,"strikePercentage":".730","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":{"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":15,"gamesStarted":2,"flyOuts":4,"groundOuts":17,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":61,"obp":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":282,"era":"4.91","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.91","battersFaced":70,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":112,"strikes":170,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".000","pitchesPerInning":"19.23","gamesFinished":3,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.91","hitsPer9Inn":"12.27","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":34,"flyOuts":33,"groundOuts":20,"airOuts":50,"runs":24,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":19,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".315","atBats":130,"obp":".407","slg":".477","ops":".884","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":62,"rbi":16,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".358","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":30,"errors":3,"chances":106,"fielding":".972","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":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":33,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":11,"doubles":2,"triples":2,"homeRuns":6,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".211","atBats":95,"obp":".300","slg":".463","ops":".763","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":44,"rbi":17,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.83","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":36,"errors":0,"chances":36,"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":{},"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":16,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":15,"runs":1,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":56,"obp":".303","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":266,"era":"0.54","inningsPitched":"16.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":66,"outs":50,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":107,"strikes":159,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.96","gamesFinished":2,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"7.02","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.54","homeRunsPer9":"0.54","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID572143":{"person":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"jerseyNumber":"65","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":4,"groundOuts":7,"airOuts":6,"runs":2,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"2.16","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.32","battersFaced":35,"outs":25,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":49,"strikes":84,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"15.96","gamesFinished":2,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"11.88","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"2.16","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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}},"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"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":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":10,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".351","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"5.40","inningsPitched":"8.1","wins":0,"losses":2,"saves":6,"saveOpportunities":9,"holds":0,"blownSaves":3,"earnedRuns":5,"whip":"1.56","battersFaced":37,"outs":25,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":57,"strikes":102,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"19.08","gamesFinished":11,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"8.64","runsScoredPer9":"5.40","homeRunsPer9":"3.24","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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"}]},"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":7,"gamesStarted":7,"flyOuts":14,"groundOuts":21,"airOuts":32,"runs":22,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":32,"baseOnBalls":25,"intentionalWalks":0,"hits":27,"hitByPitch":4,"atBats":109,"obp":".403","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":593,"era":"5.90","inningsPitched":"29.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.79","battersFaced":141,"outs":87,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":593,"balls":257,"strikes":336,"strikePercentage":".570","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".000","pitchesPerInning":"20.45","gamesFinished":0,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"9.93","walksPer9Inn":"7.76","hitsPer9Inn":"8.38","runsScoredPer9":"6.83","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670097":{"person":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"jerseyNumber":"15","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":5,"putOuts":2,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":20,"groundOuts":18,"airOuts":31,"runs":13,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".217","atBats":115,"obp":".338","slg":".426","ops":".764","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":49,"rbi":14,"leftOnBase":50,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.17","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":254,"errors":0,"chances":268,"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"}]},"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":6,"gamesStarted":6,"flyOuts":25,"groundOuts":25,"airOuts":49,"runs":14,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":125,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":485,"era":"3.48","inningsPitched":"33.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.01","battersFaced":133,"outs":101,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":169,"strikes":316,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".500","pitchesPerInning":"14.41","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"6.68","walksPer9Inn":"1.87","hitsPer9Inn":"7.22","runsScoredPer9":"3.74","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"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}},"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":11,"flyOuts":10,"groundOuts":3,"airOuts":16,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".182","atBats":33,"obp":".216","slg":".303","ops":".519","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"babip":".240","groundOutsToAirouts":"0.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":14,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":5,"putOuts":96,"errors":0,"chances":101,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":9,"strikes":23,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":8,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":13,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":50,"obp":".466","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":227,"era":"8.44","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.53","battersFaced":59,"outs":32,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":86,"strikes":141,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":"1.000","pitchesPerInning":"21.28","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.13","walksPer9Inn":"6.75","hitsPer9Inn":"16.03","runsScoredPer9":"10.97","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","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":0,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.82","battersFaced":14,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":17,"strikes":38,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.91","walksPer9Inn":"0.00","hitsPer9Inn":"7.36","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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}},"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":"200","stats":{"batting":{"summary":"0-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":22,"airOuts":24,"runs":8,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".205","atBats":73,"obp":".268","slg":".342","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":25,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":5,"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":1,"putOuts":40,"errors":2,"chances":43,"fielding":".953","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":"300","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":13,"groundOuts":30,"airOuts":28,"runs":12,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".257","atBats":105,"obp":".328","slg":".495","ops":".823","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":52,"rbi":25,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".266","groundOutsToAirouts":"1.07","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","assists":9,"putOuts":206,"errors":1,"chances":216,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | HBP, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":22,"airOuts":25,"runs":17,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".327","atBats":101,"obp":".364","slg":".396","ops":".760","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":40,"rbi":6,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".413","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":37,"errors":0,"chances":56,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":14,"groundOuts":20,"airOuts":24,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".150","atBats":60,"obp":".215","slg":".267","ops":".482","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":16,"rbi":5,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".137","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":36,"errors":0,"chances":36,"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"}]},"ID676568":{"person":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"0.2 IP, 4 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":13,"strikes":12,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"13.50","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":1,"groundOuts":3,"airOuts":2,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"22.50","inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"3.00","battersFaced":13,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":23,"strikes":30,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":3,"winPercentage":".000","pitchesPerInning":"26.50","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"22.50","homeRunsPer9":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[663330,681481,663837,693307,682985,679529,672761,701678,690993,670097,663947,680744,676568,646241,445276],"pitchers":[663947,680744,676568,646241,445276],"bench":[805808,668670],"bullpen":[623454,640448,656427,669724,676428,672456,572143,664285],"battingOrder":[681481,663837,693307,682985,679529,672761,701678,690993,670097],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Greene, R (9, Tolle); Dingler (7, Whitlock)."},{"label":"TB","value":"Dingler 2; Greene, R 2; Keith."},{"label":"RBI","value":"Dingler 2 (25); Vierling (14)."},{"label":"2-out RBI","value":"Dingler 2."},{"label":"Runners left in scoring position, 2 out","value":"Greene, R 2; Lee."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Short (1, throw)."},{"label":"DP","value":"(Short-Torkelson)."}]}],"note":[{"label":"a","value":"Struck out for Jones, Jah in the 8th."}]}},"officials":[{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"First Base"},{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Keith (by Tolle)."},{"label":"ABS Challenge","value":"Abreu, W (Strike-Confirmed); Narváez (Ball-Overturned to Strike); Pérez, W (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Tolle 83-59; Whitlock 26-15; Chapman 13-9; Holton 22-16; Madden 81-50; Vanasco 25-12; De Jesus 32-23; Jansen, K 10-5."},{"label":"Groundouts-flyouts","value":"Tolle 5-4; Whitlock 0-1; Chapman 1-1; Holton 2-0; Madden 6-2; Vanasco 1-0; De Jesus 2-0; Jansen, K 0-0."},{"label":"Batters faced","value":"Tolle 25; Whitlock 6; Chapman 3; Holton 5; Madden 20; Vanasco 6; De Jesus 8; Jansen, K 3."},{"label":"Inherited runners-scored","value":"De Jesus 1-1."},{"label":"Umpires","value":"HP: Dan Iassogna. 1B: Adam Beck. 2B: Jonathan Parra. 3B: Jeremie Rehak. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"18 mph, R To L."},{"label":"First pitch","value":"6:10 PM."},{"label":"T","value":"2:37 (:28 delay)."},{"label":"Att","value":"22,321."},{"label":"Venue","value":"Comerica Park."},{"label":"May 4, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","boxscoreName":"Tolle"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"7.0 IP, 0 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":24,"strikes":59,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":3,"gamesStarted":3,"flyOuts":10,"groundOuts":10,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":60,"obp":".209","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":244,"era":"2.04","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.74","battersFaced":67,"outs":53,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":80,"strikes":164,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".500","pitchesPerInning":"13.81","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"11.72","walksPer9Inn":"3.06","hitsPer9Inn":"3.57","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":80,"pitchingGameScore":80},{"player":{"person":{"id":680744,"fullName":"Ty Madden","link":"/api/v1/people/680744","boxscoreName":"Madden"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","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":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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":81,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.80","battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":31,"strikes":50,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.60","walksPer9Inn":"0.00","hitsPer9Inn":"7.20","runsScoredPer9":"0.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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":69,"pitchingGameScore":69},{"player":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","boxscoreName":"Duran, Ja"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":32,"airOuts":30,"runs":18,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".203","atBats":118,"obp":".260","slg":".347","ops":".607","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":41,"rbi":18,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":47,"errors":0,"chances":50,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66}]},"decisions":{"winner":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"loser":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}