{"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":824282,"link":"/api/v1.1/game/824282/feed/live","metaData":{"wait":10,"timeStamp":"20260507_013812","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824282,"type":"R","doubleHeader":"N","id":"2026/05/06/bosmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824282-2026-05-06","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-06T22:40:00Z","originalDate":"2026-05-06","officialDate":"2026-05-06","dayNight":"night","time":"6:40","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":37,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":21,"ties":0,"pct":".432"},"records":{},"divisionLeader":false,"wins":16,"losses":21,"winningPercentage":".432"},"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":38,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":20,"ties":0,"pct":".474"},"records":{},"divisionLeader":false,"wins":18,"losses":20,"winningPercentage":".474"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":28,"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},"ID690291":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291","firstName":"Jace","lastName":"Jung","primaryNumber":"17","birthDate":"2000-10-04","currentAge":25,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jace","useLastName":"Jung","middleName":"Andrew","boxscoreName":"Jung, Ja","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jace Jung","nameSlug":"jace-jung-690291","firstLastName":"Jace Jung","lastFirstName":"Jung, Jace","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Jace Andrew Jung","fullLFMName":"Jung, Jace Andrew","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"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},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"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":29,"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":35,"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},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"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":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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","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":"54","wind":"8 mph, Out To LF"},"gameInfo":{"attendance":17334,"firstPitch":"2026-05-06T22:41:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"home":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-06T22:41:03.379Z","endTime":"2026-05-06T22:41:53.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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":"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-06T19:47:28.878Z","endTime":"2026-05-06T22:18:34.728Z","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-06T22:18:34.728Z","endTime":"2026-05-06T22:39:07.345Z","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-06T22:39:07.345Z","endTime":"2026-05-06T22:41:05.637Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285295961017155,"aZ":-15.209213510847253,"pfxX":-2.342524751500087,"pfxZ":9.279367458232903,"pX":-0.4635629968276506,"pZ":3.0001129966031868,"vX0":5.126434405607061,"vY0":-134.16543672463845,"vZ0":-3.4516657948386746,"x":134.67,"y":157.78,"x0":-2.0923304793317286,"y0":50.00069858206471,"z0":5.383252736041817,"aX":-4.282174052940398},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":3.1,"spinRate":2215,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.4078150009014334,"extension":6.358341764055472},"index":3,"playId":"ea1e1eb6-1d7e-37a7-b6e8-464b693ec23e","pitchNumber":1,"startTime":"2026-05-06T22:41:05.637Z","endTime":"2026-05-06T22:41:08.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79142032181355,"aZ":-14.092028863375264,"pfxX":-4.2674590805109265,"pfxZ":9.790802577263541,"pX":1.1990238776491973,"pZ":2.413926809906119,"vX0":10.05179434143366,"vY0":-134.91308018941987,"vZ0":-4.949984798929519,"x":71.3,"y":173.6,"x0":-2.017326721422093,"y0":50.0052321079889,"z0":5.262496847368693,"aX":-7.884158504777629},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2276,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.40566461943747933,"extension":6.389249875178413},"index":4,"playId":"9ca222d3-7a55-3cdc-a127-6b31bd40f830","pitchNumber":2,"startTime":"2026-05-06T22:41:21.644Z","endTime":"2026-05-06T22:41:26.128Z","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-06T22:41:35.615Z","endTime":"2026-05-06T22:41:50.836Z","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(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.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350387253182546,"aZ":-32.755702483998554,"pfxX":3.3460549726894984,"pfxZ":-0.38723536347390786,"pX":0.9670077599030649,"pZ":0.9002805431084625,"vX0":6.644787695222279,"vY0":-122.20035899718559,"vZ0":-3.408672045947953,"x":80.14,"y":214.47,"x0":-2.228139951678013,"y0":50.00238953045184,"z0":5.143775263655137,"aX":5.031143170733587},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-7.7,"spinRate":2437,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4491989002595007,"extension":6.59932207418533},"index":6,"playId":"e843f07d-487d-34d7-8681-4cb8c22cbbe6","pitchNumber":3,"startTime":"2026-05-06T22:41:50.836Z","endTime":"2026-05-06T22:41:53.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:41:53.893Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-06T22:41:57.913Z","endTime":"2026-05-06T22:43:16.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35967302460196,"aZ":-12.006180910253992,"pfxX":-3.5711715975206166,"pfxZ":10.866987169516365,"pX":1.818985589065618,"pZ":0.8244961205586727,"vX0":11.145125232194806,"vY0":-135.55354351104864,"vZ0":-9.231411595292094,"x":47.66,"y":216.52,"x0":-1.8867499221986463,"y0":50.00548357432989,"z0":5.118255575908567,"aX":-6.630419035651024},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":4.1,"spinRate":2382,"spinDirection":206},"zone":14,"typeConfidence":0.92,"plateTime":0.40447424478302363,"extension":6.581693950835646},"index":0,"playId":"2b778ebf-ab2f-3047-8c9e-75b302ae8f34","pitchNumber":1,"startTime":"2026-05-06T22:42:23.845Z","endTime":"2026-05-06T22:42:26.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88470780920922,"aZ":-15.01579090173253,"pfxX":-1.8556061934116657,"pfxZ":9.639152304877262,"pX":0.6057372808378726,"pZ":2.0386066388214865,"vX0":7.731425580823496,"vY0":-132.92580865027136,"vZ0":-5.642847519498861,"x":93.91,"y":183.74,"x0":-2.106137364028074,"y0":50.00490919837075,"z0":5.288794531169308,"aX":-3.305145700177781},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":1.6,"spinRate":2321,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.41288406876636996,"extension":6.537067116156572},"index":1,"playId":"4e5829b1-579a-36c2-9478-7c402471e4c8","pitchNumber":2,"startTime":"2026-05-06T22:42:39.849Z","endTime":"2026-05-06T22:42:42.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19528073258973,"aZ":-12.026751738193864,"pfxX":-4.961992569726082,"pfxZ":10.865784551350247,"pX":0.0618557600483539,"pZ":1.6732615806260307,"vX0":7.741584474494931,"vY0":-135.89789624385722,"vZ0":-7.038019937617645,"x":114.64,"y":193.6,"x0":-2.190472450174101,"y0":50.001485679901485,"z0":5.147538537121301,"aX":-9.199965863500523},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":7.2,"spinRate":2343,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.404384923371671,"extension":6.4386858720497795},"index":2,"playId":"bf3ae8a4-4ce9-3547-920c-1d880dcf88ef","pitchNumber":3,"startTime":"2026-05-06T22:42:56.429Z","endTime":"2026-05-06T22:43:00.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394963000637443,"aZ":-29.861701059249956,"pfxX":3.157906147661053,"pfxZ":1.4962902245825163,"pX":0.7942476437515595,"pZ":1.7082964633674451,"vX0":6.001968236817818,"vY0":-123.97246485283452,"vZ0":-2.680557248997459,"x":86.73,"y":192.66,"x0":-2.075106519506041,"y0":50.004095988385075,"z0":5.313928282015529,"aX":4.879851908930896},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-7.2,"spinRate":2467,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4430077669661747,"extension":6.47103479717474},"index":3,"playId":"af053f32-7b46-3513-9923-9c484dfb4d1a","pitchNumber":4,"startTime":"2026-05-06T22:43:13.318Z","endTime":"2026-05-06T22:43:16.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:43:16.898Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-06T22:43:19.587Z","endTime":"2026-05-06T22:44:45.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55147356849888,"aZ":-13.653140092876509,"pfxX":-2.903197546632956,"pfxZ":10.134569490127799,"pX":0.134775381369317,"pZ":1.709360393397866,"vX0":6.583517626649844,"vY0":-134.6588057221384,"vZ0":-6.755150461005329,"x":111.86,"y":192.63,"x0":-1.9698678070707945,"y0":50.00461514902004,"z0":5.225454906873148,"aX":-5.307176461635519},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":3.7,"spinRate":2423,"spinDirection":208},"zone":8,"typeConfidence":0.92,"plateTime":0.40749333716007907,"extension":6.43499707837118},"index":0,"playId":"03213dd7-8c18-33c8-8f67-1fca40532f05","pitchNumber":1,"startTime":"2026-05-06T22:43:47.252Z","endTime":"2026-05-06T22:43:51.184Z","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.6,"endSpeed":85.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46123092101007,"aZ":-10.35562876471645,"pfxX":-6.318856100406107,"pfxZ":11.539948488905559,"pX":-0.36610542051974915,"pZ":1.7466044463813069,"vX0":7.086991761728683,"vY0":-137.37081271508083,"vZ0":-7.2953676875714635,"x":130.96,"y":191.62,"x0":-2.171606550360212,"y0":50.0042584711514,"z0":5.1591565502735275,"aX":-11.949014838803974},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":9.7,"spinRate":2433,"spinDirection":214},"zone":7,"typeConfidence":0.9,"plateTime":0.40035813672004616,"extension":6.4226067277167544},"index":1,"playId":"5d09f209-2fc7-3078-a68e-ae1e0c03a8c0","pitchNumber":2,"startTime":"2026-05-06T22:44:02.758Z","endTime":"2026-05-06T22:44:06.552Z","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-06T22:44:13.093Z","endTime":"2026-05-06T22:44:26.183Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.802300176469394,"aZ":-11.786657492917158,"pfxX":-4.858725367306269,"pfxZ":10.453397547581245,"pX":-1.0589627055311932,"pZ":2.019591897796213,"vX0":5.264891153193596,"vY0":-139.35337029501522,"vZ0":-6.643814620839596,"x":157.37,"y":184.25,"x0":-2.349190732848689,"y0":50.000379702598075,"z0":5.227320652481439,"aX":-9.473773653804898},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2395,"spinDirection":209},"zone":13,"typeConfidence":0.92,"plateTime":0.3943315747998124,"extension":6.351303335607769},"index":3,"playId":"af6da7d7-b6b9-3f63-bd0f-8192c1bca74e","pitchNumber":3,"startTime":"2026-05-06T22:44:26.183Z","endTime":"2026-05-06T22:44:31.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688341194319257,"aZ":-28.52734826686154,"pfxX":2.381179601849523,"pfxZ":2.3122715730116585,"pX":-0.21824238847684743,"pZ":1.2408209632543317,"vX0":4.878489408961578,"vY0":-125.34646316084073,"vZ0":-3.2678510851060194,"x":125.32,"y":205.28,"x0":-2.506677835201349,"y0":50.002003166581844,"z0":4.915681462504935,"aX":3.7495433539342673},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-5.5,"spinRate":2403,"spinDirection":132},"zone":13,"typeConfidence":0.89,"plateTime":0.4386567631947762,"extension":6.345040961934649},"index":4,"playId":"006883ff-d7db-3898-8598-16353130303b","pitchNumber":4,"startTime":"2026-05-06T22:44:42.334Z","endTime":"2026-05-06T22:44:45.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:44:45.357Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman Caleb Durbin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-06T22:46:35.232Z","endTime":"2026-05-06T22:48:43.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":92.6,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605255566234074,"aZ":-17.136051533915094,"pfxX":-0.8797551835045563,"pfxZ":8.152027038445981,"pX":0.922216970287724,"pZ":2.1383477225977128,"vX0":4.6649802672317024,"vY0":-134.78596732328856,"vZ0":-5.23232521476981,"x":81.85,"y":181.04,"x0":-0.7147392369127038,"y0":50.00215665527246,"z0":5.310182040480163,"aX":-1.6232968989401606},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":0.6,"spinRate":2685,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40597331391989133,"extension":6.510135540944789},"index":0,"playId":"61528053-680f-31f2-b6ce-84a638a9856b","pitchNumber":1,"startTime":"2026-05-06T22:46:59.876Z","endTime":"2026-05-06T22:47:03.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.4,"endSpeed":72.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567494658241205,"aZ":-43.49026941318359,"pfxX":7.25591220549713,"pfxZ":-8.514656519056812,"pX":-0.8002858532396826,"pZ":2.743820896641722,"vX0":-2.165837894569791,"vY0":-115.45924223644964,"vZ0":2.8672802590761277,"x":147.51,"y":164.7,"x0":-0.7841545365587912,"y0":50.00126391758837,"z0":5.716914498716447,"aX":9.645447727679302},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.2,"breakHorizontal":-12.5,"spinRate":2776,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.4771865766682626,"extension":6.3969963382925075},"index":1,"playId":"1ccc28af-e5a8-3671-959d-71312588ef5c","pitchNumber":2,"startTime":"2026-05-06T22:47:18.735Z","endTime":"2026-05-06T22:47:22.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259809429832924,"aZ":-42.04606208967609,"pfxX":7.018671255297994,"pfxZ":-7.324355143651645,"pX":0.9591201777517955,"pZ":1.5907650483311844,"vX0":1.5051331633145486,"vY0":-116.0613446338905,"vZ0":0.08717179788283991,"x":80.44,"y":195.83,"x0":-0.6112776964277603,"y0":50.004217575727296,"z0":5.598881131311087,"aX":9.456036554169641},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.8,"breakHorizontal":-13.1,"spinRate":2807,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.47420363618540184,"extension":6.558307104766794},"index":2,"playId":"3dcb5059-cb72-37a4-8bb9-ab3b0880a228","pitchNumber":3,"startTime":"2026-05-06T22:47:36.296Z","endTime":"2026-05-06T22:47:40.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4050153681421,"aZ":-27.77077098642977,"pfxX":2.9590554347593336,"pfxZ":2.5535362233530297,"pX":0.3428786391326994,"pZ":3.158894020743364,"vX0":1.8067603435100648,"vY0":-129.54795819770726,"vZ0":-0.6470070233876087,"x":103.93,"y":153.49,"x0":-0.7447469325788397,"y0":50.002979484069044,"z0":5.508039285351317,"aX":5.1014928767662555},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-5.8,"spinRate":2748,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.42049922022695085,"extension":6.466521749157087},"index":3,"playId":"4474e7fb-4a73-3e42-9744-574562507e17","pitchNumber":4,"startTime":"2026-05-06T22:47:55.545Z","endTime":"2026-05-06T22:47:59.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44521911842373,"aZ":-44.31249483142185,"pfxX":6.530132314995691,"pfxZ":-8.898036650154285,"pX":-0.5729579206875435,"pZ":3.2361387666151673,"vX0":-1.7088920096211946,"vY0":-116.78611988258864,"vZ0":3.7084174682254885,"x":138.84,"y":151.4,"x0":-0.674645894888571,"y0":50.00115269989751,"z0":5.829442207888599,"aX":8.911343221172737},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.8,"breakHorizontal":-11.3,"spinRate":2726,"spinDirection":25},"zone":1,"typeConfidence":2.0,"plateTime":0.4711571160163208,"extension":6.452783870515778},"index":4,"playId":"e70a47f1-15df-386e-b2cb-5f10d271f5c3","pitchNumber":5,"startTime":"2026-05-06T22:48:13.778Z","endTime":"2026-05-06T22:48:17.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788375506912562,"aZ":-25.64687724730722,"pfxX":2.5217349380116305,"pfxZ":3.7562763024966284,"pX":0.40703841442213184,"pZ":2.7420724994267767,"vX0":2.0956133814058493,"vY0":-130.33806526593375,"vZ0":-1.817354857261845,"x":101.48,"y":164.74,"x0":-0.7321859966749642,"y0":50.0036249123384,"z0":5.365943607775001,"aX":4.382478104643245},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-5.0,"spinRate":2738,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.418623610260469,"extension":6.507922362838147},"hitData":{"launchSpeed":63.7,"launchAngle":61.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.3,"coordY":159.88}},"index":5,"playId":"2e7acf61-233c-3d43-8b61-2140e36839cf","pitchNumber":6,"startTime":"2026-05-06T22:48:34.044Z","endTime":"2026-05-06T22:48:43.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:48:43.037Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-06T22:48:47.040Z","endTime":"2026-05-06T22:49:34.827Z","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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":680776,"link":"/api/v1/people/680776"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019180446783643,"aZ":-26.420666884634027,"pfxX":-7.075681215737825,"pfxZ":3.1197236094213707,"pX":-0.40660939392783585,"pZ":2.997662461928319,"vX0":3.136665200471708,"vY0":-134.8443105923974,"vZ0":-1.625640211398622,"x":132.5,"y":157.84,"x0":-0.6649861586044351,"y0":50.000705752137044,"z0":5.470281184266636,"aX":-13.042960240293846},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":12.1,"spinRate":2438,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4060138341448978,"extension":6.7242770475551215},"index":0,"playId":"6e65bcc4-bef7-3fc7-84db-9161d9ead8bb","pitchNumber":1,"startTime":"2026-05-06T22:49:09.788Z","endTime":"2026-05-06T22:49:13.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.140294968605474,"aZ":-38.105303049894715,"pfxX":9.319448427632349,"pfxZ":-3.9504789652919072,"pX":0.3522932378225714,"pZ":2.0206772865178433,"vX0":-0.12333138097164564,"vY0":-122.29302174216532,"vZ0":-0.4558271748214232,"x":103.57,"y":184.22,"x0":-0.8054383944757165,"y0":50.00405745938112,"z0":5.503467535435248,"aX":13.989082536711132},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.0,"breakHorizontal":-16.8,"spinRate":2825,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4494363131913799,"extension":6.462011448735361},"hitData":{"launchSpeed":88.1,"launchAngle":23.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.97,"coordY":74.9}},"index":1,"playId":"4f06df9d-fdf9-3533-bbb7-d52d84b5f67e","pitchNumber":2,"startTime":"2026-05-06T22:49:27.319Z","endTime":"2026-05-06T22:49:34.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:49:34.827Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-06T22:49:38.157Z","endTime":"2026-05-06T22:51:53.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":88.8,"endSpeed":81.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20188754285994,"aZ":-26.40727909618206,"pfxX":2.2370368274479455,"pfxZ":3.4087411570992696,"pX":-0.010474763598301054,"pZ":2.647465985924237,"vX0":1.3593496956345192,"vY0":-129.29921863524973,"vZ0":-2.0065818785877068,"x":117.4,"y":167.3,"x0":-0.8337998300575682,"y0":50.002418589133704,"z0":5.46181933766801,"aX":3.783682629019544},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":-4.3,"spinRate":2774,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.42377253759778544,"extension":6.312472244004356},"index":0,"playId":"d83f62a9-1146-33fa-9359-8fdf355533a0","pitchNumber":1,"startTime":"2026-05-06T22:50:03.735Z","endTime":"2026-05-06T22:50:08.897Z","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-06T22:50:21.281Z","endTime":"2026-05-06T22:50:40.639Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.829881175273165,"aZ":-19.714939889811028,"pfxX":0.4556810063054386,"pfxZ":6.691656655509869,"pX":0.7031792816151244,"pZ":3.817397981832911,"vX0":3.4837692520142167,"vY0":-135.1862338050894,"vZ0":-0.7196028590140027,"x":90.2,"y":135.71,"x0":-0.658238492268531,"y0":50.00341387326263,"z0":5.463520901554248,"aX":0.8474537461155481},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":-1.6,"spinRate":2678,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4042465740496155,"extension":6.288732753134909},"index":2,"playId":"1cb6b82a-497a-35d6-b865-358a6c2f3e5d","pitchNumber":2,"startTime":"2026-05-06T22:50:40.639Z","endTime":"2026-05-06T22:50:43.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90930983812707,"aZ":-39.13978351710467,"pfxX":10.560842273132621,"pfxZ":-4.585366699203253,"pX":0.46953638992450003,"pZ":0.9396552320563523,"vX0":-0.18277846481075477,"vY0":-123.35013932325839,"vZ0":-2.699350149047782,"x":99.1,"y":213.41,"x0":-0.8236594724856856,"y0":50.00360368311495,"z0":5.395919846829343,"aX":16.035145935316084},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.8,"breakHorizontal":-19.0,"spinRate":2886,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4465560949870788,"extension":6.444901601557273},"index":3,"playId":"184f49f7-9acc-356f-aebf-74cefa79e99b","pitchNumber":3,"startTime":"2026-05-06T22:51:01.572Z","endTime":"2026-05-06T22:51:04.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772347026340242,"aZ":-45.12851317939174,"pfxX":6.756629008470378,"pfxZ":-9.603819318575088,"pX":-0.29842220377560985,"pZ":2.1057721059497663,"vX0":-1.2954174024223089,"vY0":-116.27302411531538,"vZ0":2.155124649815544,"x":128.38,"y":181.92,"x0":-0.606201142043194,"y0":50.001485401469935,"z0":5.4959982854658636,"aX":9.115365692010338},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.3,"breakHorizontal":-11.8,"spinRate":2759,"spinDirection":22},"zone":7,"typeConfidence":2.0,"plateTime":0.47371820440359214,"extension":6.580602480168069},"index":4,"playId":"1be6dc35-c221-36f7-a0dc-3118fed3fdb0","pitchNumber":4,"startTime":"2026-05-06T22:51:19.966Z","endTime":"2026-05-06T22:51:23.463Z","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":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88459831752953,"aZ":-19.326264689621226,"pfxX":0.3887490104577067,"pfxZ":6.938607538754441,"pX":-0.02272170303932935,"pZ":2.85995005576879,"vX0":1.679105605724692,"vY0":-134.84836595499405,"vZ0":-2.957252904101271,"x":117.87,"y":161.56,"x0":-0.7026214068706779,"y0":50.002351244924945,"z0":5.325999262950557,"aX":0.7190641589170786},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-1.1,"spinRate":2582,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40538609683746474,"extension":6.678115506437504},"hitData":{"launchSpeed":84.3,"launchAngle":28.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.22,"coordY":116.04}},"index":5,"playId":"a52081a1-a966-3f18-b6a4-0187d2491503","pitchNumber":5,"startTime":"2026-05-06T22:51:46.044Z","endTime":"2026-05-06T22:51:53.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:51:53.569Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-06T22:53:45.061Z","endTime":"2026-05-06T22:55:33.011Z","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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":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":{"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":90.7,"endSpeed":82.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546399228255147,"aZ":-16.962007327670857,"pfxX":-1.543444634307883,"pfxZ":8.629545792380549,"pX":-0.013382348955340361,"pZ":2.5804646016398043,"vX0":5.745559933846557,"vY0":-132.02718357486546,"vZ0":-3.70868676434503,"x":117.51,"y":169.11,"x0":-2.0187463476028773,"y0":50.00132658925568,"z0":5.2544380120925585,"aX":-2.721253655546993},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":1.6,"spinRate":2202,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.41513428105775674,"extension":6.448528233790227},"index":0,"playId":"33e52447-f9c3-3aef-a65a-7dfb5fefff89","pitchNumber":1,"startTime":"2026-05-06T22:54:07.417Z","endTime":"2026-05-06T22:54:10.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18045953811968,"aZ":-13.812104628650022,"pfxX":-3.2807709075109193,"pfxZ":10.054187623762846,"pX":0.7749598540039497,"pZ":2.6195567537999263,"vX0":8.051777712755785,"vY0":-134.31284127567847,"vZ0":-4.283374347529111,"x":87.46,"y":168.05,"x0":-1.8359260535865038,"y0":50.00449785324565,"z0":5.217776286024531,"aX":-5.993672745999474},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2315,"spinDirection":203},"zone":6,"typeConfidence":0.92,"plateTime":0.40786192244287944,"extension":6.4631402802974},"index":1,"playId":"1dc06712-ae07-305b-b8d9-7f41768e1a3a","pitchNumber":2,"startTime":"2026-05-06T22:54:24.223Z","endTime":"2026-05-06T22:54:27.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-06T22:54:37.503Z","endTime":"2026-05-06T22:54:51.735Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63575055434685,"aZ":-40.961869189655374,"pfxX":4.083893650279637,"pfxZ":-6.779123819161482,"pX":2.194300149019114,"pZ":0.9631349043434811,"vX0":7.9484242879596145,"vY0":-113.37486344029084,"vZ0":-0.43566754159602983,"x":33.36,"y":212.78,"x0":-1.8942547305339963,"y0":50.00493014235525,"z0":5.262355644068253,"aX":5.290695012810005},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.0,"breakHorizontal":-9.5,"spinRate":2375,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4839929563624654,"extension":6.623162505517288},"index":3,"playId":"7271605c-3c12-363c-9c25-aa2708038ccf","pitchNumber":3,"startTime":"2026-05-06T22:54:51.735Z","endTime":"2026-05-06T22:54:55.223Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52246693550954,"aZ":-41.67952191767025,"pfxX":7.094836582506819,"pfxZ":-7.59837983539673,"pX":-0.04172428841495568,"pZ":1.69627937594602,"vX0":2.719507956629015,"vY0":-111.55903863066051,"vZ0":1.2422209791218974,"x":118.59,"y":192.98,"x0":-2.2011393052760404,"y0":50.003181505053675,"z0":5.454411204013748,"aX":8.873524823572678},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.1,"breakHorizontal":-13.6,"spinRate":2382,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.49243754254772654,"extension":6.483186934068543},"index":4,"playId":"3852c0d3-1066-318f-a24e-b3b7201a54c3","pitchNumber":4,"startTime":"2026-05-06T22:55:07.657Z","endTime":"2026-05-06T22:55:11.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243825506869644,"aZ":-17.31826471200947,"pfxX":-2.993567592339419,"pfxZ":7.774302354724307,"pX":1.4373366890857588,"pZ":2.8555168909429836,"vX0":10.20210936985079,"vY0":-137.33939036604588,"vZ0":-3.006675514844722,"x":62.21,"y":161.68,"x0":-1.9357720718221307,"y0":50.00672624383342,"z0":5.1415605550190815,"aX":-5.724511968148252},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":3.2,"spinRate":2286,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3987219094377239,"extension":6.63595322915973},"index":5,"playId":"fcdbfc77-e371-3233-8eb1-88ad21436a04","pitchNumber":5,"startTime":"2026-05-06T22:55:30.011Z","endTime":"2026-05-06T22:55:33.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:55:33.011Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-06T22:55:36.220Z","endTime":"2026-05-06T22:57:29.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":"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.3,"endSpeed":84.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568926016580328,"aZ":-15.140294374033381,"pfxX":-1.3187972966991308,"pfxZ":9.346937159051079,"pX":0.258325809676257,"pZ":0.9658457019925746,"vX0":6.723783074733088,"vY0":-134.05406296985973,"vZ0":-8.348202857496272,"x":107.15,"y":212.7,"x0":-2.109495857100976,"y0":50.005185343211764,"z0":5.1979757052165265,"aX":-2.4043102223330837},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":1.0,"spinRate":2354,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4083501125904938,"extension":6.503706209019647},"index":0,"playId":"8cbcdaf3-c228-3f23-93e1-d1b1e318e455","pitchNumber":1,"startTime":"2026-05-06T22:56:02.808Z","endTime":"2026-05-06T22:56:06.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63652759669094,"aZ":-14.02059301701144,"pfxX":-2.253923286719541,"pfxZ":9.933272876428855,"pX":0.09973695500107604,"pZ":1.893190677699591,"vX0":6.536113181834668,"vY0":-133.9945395212191,"vZ0":-6.246294881854998,"x":113.2,"y":187.66,"x0":-2.0729982284348085,"y0":50.00075823124499,"z0":5.247463873964213,"aX":-4.119080064477159},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":2.8,"spinRate":2298,"spinDirection":207},"zone":8,"typeConfidence":0.92,"plateTime":0.4080173437631136,"extension":6.543290639719061},"index":1,"playId":"20dd9e73-edb8-3149-9833-3fe02117f2ce","pitchNumber":2,"startTime":"2026-05-06T22:56:17.332Z","endTime":"2026-05-06T22:56:21.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932167885626995,"aZ":-14.87785383338605,"pfxX":-3.188280647298636,"pfxZ":9.322810304055686,"pX":-0.6262349573845425,"pZ":2.5369491085692863,"vX0":5.487209965234124,"vY0":-135.43167507637514,"vZ0":-4.404677680542591,"x":140.87,"y":170.28,"x0":-2.2655278900568967,"y0":50.002578909666724,"z0":5.226993569860501,"aX":-5.915416233656763},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2288,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.4046280371748745,"extension":6.397792564163278},"index":2,"playId":"c5c169b3-3c0c-34f5-b4fc-e6a1ecdef36d","pitchNumber":3,"startTime":"2026-05-06T22:56:33.247Z","endTime":"2026-05-06T22:56:37.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81520732356352,"aZ":-39.94950196006028,"pfxX":5.620851583865001,"pfxZ":-5.802164181667516,"pX":0.20158345304653622,"pZ":0.5256585053613932,"vX0":4.3415408397404915,"vY0":-115.15446194523088,"vZ0":-1.296749562301721,"x":109.32,"y":224.59,"x0":-2.4399141737776215,"y0":50.003348496191364,"z0":4.9683919567023125,"aX":7.531611498202688},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.6,"breakHorizontal":-11.3,"spinRate":2363,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.47604466125306244,"extension":6.487983132535395},"index":3,"playId":"5383be77-7249-3b86-9b1c-3278f35a9fb4","pitchNumber":4,"startTime":"2026-05-06T22:56:48.693Z","endTime":"2026-05-06T22:56:53.602Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63457720190727,"aZ":-18.182828106084962,"pfxX":-1.3830380107084008,"pfxZ":7.4854472328707375,"pX":0.24721900013870443,"pZ":2.6141156296666828,"vX0":6.9892940550314835,"vY0":-135.82670883259868,"vZ0":-3.706876300958504,"x":107.58,"y":168.2,"x0":-2.1792119814492024,"y0":50.00380508380893,"z0":5.260281669148126,"aX":-2.586378927200936},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":1.1,"spinRate":2179,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.40318670651593935,"extension":6.483482338085114},"index":4,"playId":"2ef4dff3-ff3c-3b5a-a243-d2c7d99d4a1e","pitchNumber":5,"startTime":"2026-05-06T22:57:06.955Z","endTime":"2026-05-06T22:57:09.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(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":94.7,"endSpeed":86.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.456705244097364,"aZ":-14.70737931822278,"pfxX":-4.441905579724877,"pfxZ":9.089423717199404,"pX":0.546852052848408,"pZ":1.689475850343576,"vX0":8.82660209663882,"vY0":-137.50168928774167,"vZ0":-6.779782895597486,"x":96.16,"y":193.16,"x0":-2.1224872081125983,"y0":50.00325991410363,"z0":5.17830545135453,"aX":-8.536941939444308},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":6.2,"spinRate":2145,"spinDirection":214},"zone":9,"typeConfidence":0.92,"plateTime":0.3977967463727716,"extension":6.6173170524446165},"index":5,"playId":"e55a4594-bd1f-3862-98fa-8ad657a6f3aa","pitchNumber":6,"startTime":"2026-05-06T22:57:25.948Z","endTime":"2026-05-06T22:57:29.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:57:29.379Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-06T22:57:33.122Z","endTime":"2026-05-06T22:58:38.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65113369900698,"aZ":-39.89907398895143,"pfxX":5.492615901713626,"pfxZ":-5.838201042794926,"pX":0.07349479936800833,"pZ":1.2432540868197852,"vX0":3.8667437580634676,"vY0":-114.18519792762145,"vZ0":0.1813540450321487,"x":114.2,"y":205.21,"x0":-2.3543767005614566,"y0":50.0037356055145,"z0":5.082428418433191,"aX":7.266055545354384},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.2,"breakHorizontal":-10.9,"spinRate":2358,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4793366407044357,"extension":6.36591057549837},"index":0,"playId":"5e35e4d1-034d-3572-be23-4e59d3a516ae","pitchNumber":1,"startTime":"2026-05-06T22:57:59.994Z","endTime":"2026-05-06T22:58:05.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.174455805905932,"aZ":-15.633646642969158,"pfxX":-4.0359737341634885,"pfxZ":8.584392487800258,"pX":0.2692864206162085,"pZ":1.8486817003253602,"vX0":7.74023938755667,"vY0":-136.93823414959104,"vZ0":-6.160398099410364,"x":106.74,"y":188.87,"x0":-2.051296860363899,"y0":50.001391255788775,"z0":5.170954020388879,"aX":-7.775720799482528},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2185,"spinDirection":208},"zone":9,"typeConfidence":0.92,"plateTime":0.39782452879923014,"extension":6.521087735319021},"index":1,"playId":"d20ade45-80e4-3341-aac7-d9ef18582d28","pitchNumber":2,"startTime":"2026-05-06T22:58:14.912Z","endTime":"2026-05-06T22:58:18.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876884474035215,"aZ":-13.611101065660824,"pfxX":-4.595234956075397,"pfxZ":9.601348413224088,"pX":-0.11256197783171616,"pZ":1.5024961116606292,"vX0":6.919073012464342,"vY0":-137.53988203447747,"vZ0":-7.311981286006652,"x":121.29,"y":198.21,"x0":-2.053165190628679,"y0":50.00275941887791,"z0":5.101162204596203,"aX":-8.885010153419213},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2217,"spinDirection":208},"zone":13,"typeConfidence":0.92,"plateTime":0.3968391929897068,"extension":6.531470846839058},"hitData":{"launchSpeed":73.2,"launchAngle":6.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":168.4}},"index":2,"playId":"d02a4549-9cac-3ec7-9c2a-e24a40df3d48","pitchNumber":3,"startTime":"2026-05-06T22:58:30.493Z","endTime":"2026-05-06T22:58:38.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T22:58:38.675Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (10) on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:00:52.408Z","endTime":"2026-05-06T23:01:24.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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_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-06T23:00:40.104Z","endTime":"2026-05-06T23:00:54.730Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095796230040957,"aZ":-29.47797671919647,"pfxX":-8.967495567264749,"pfxZ":1.6995707505481175,"pX":-1.081284462279234,"pZ":2.4398960153409024,"vX0":2.3254546199313886,"vY0":-125.33630169879694,"vZ0":-1.0260877320829611,"x":158.22,"y":172.9,"x0":-0.8580015844452282,"y0":50.001944116475926,"z0":5.268802119815991,"aX":-14.220395359097305},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":1775,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4375385085143093,"extension":6.353200069304712},"index":1,"playId":"2357de81-c7bb-33c2-8c3b-6b2a910296ab","pitchNumber":1,"startTime":"2026-05-06T23:00:54.730Z","endTime":"2026-05-06T23:00:57.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35313872046789,"aZ":-27.931286137594697,"pfxX":0.43602020204882574,"pfxZ":2.494329793062496,"pX":0.3030846390738361,"pZ":1.8610568508757082,"vX0":2.4263037362548303,"vY0":-129.12909511877436,"vZ0":-3.414990590675983,"x":105.45,"y":188.53,"x0":-0.7029536087102863,"y0":50.001542729907364,"z0":5.335447799301795,"aX":0.7399948785276256},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-1.3,"spinRate":2620,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.42319139938346817,"extension":6.432803206446865},"hitData":{"launchSpeed":109.3,"launchAngle":19.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.76,"coordY":54.03}},"index":2,"playId":"2e48ebf6-70e7-3d30-8a60-e7718422022c","pitchNumber":2,"startTime":"2026-05-06T23:01:11.626Z","endTime":"2026-05-06T23:01:24.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:01:24.229Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:01:32.456Z","endTime":"2026-05-06T23:03:49.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55410176012172,"aZ":-30.27231237174077,"pfxX":2.613911516224589,"pfxZ":1.1370591398554355,"pX":0.5320637879094247,"pZ":2.0658503256468177,"vX0":2.558645176376066,"vY0":-128.73118915311758,"vZ0":-2.361384748020747,"x":96.72,"y":183.0,"x0":-0.8142447657383209,"y0":50.00625927875133,"z0":5.336913077419557,"aX":4.390919802366955},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":-5.3,"spinRate":2578,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.42536034597941175,"extension":6.297189753220587},"index":0,"playId":"d36c7cad-e3d6-3f0a-be56-8d4c761a01c6","pitchNumber":1,"startTime":"2026-05-06T23:01:57.714Z","endTime":"2026-05-06T23:02:01.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-06T23:02:13.737Z","endTime":"2026-05-06T23:02:29.345Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22666017262133,"aZ":-24.930400645159775,"pfxX":-4.140581392689783,"pfxZ":4.003202167367657,"pX":0.6392935334420802,"pZ":1.986720748748972,"vX0":4.85998031768675,"vY0":-133.72538802444873,"vZ0":-3.9911636576510743,"x":92.63,"y":185.14,"x0":-0.6649189627877731,"y0":50.00093354711776,"z0":5.2900527120334955,"aX":-7.4877635307612955},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":6.5,"spinRate":2266,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40981734092162814,"extension":6.581080258484013},"index":2,"playId":"8aeadbfb-1e6b-32e9-bba1-d805782980fb","pitchNumber":2,"startTime":"2026-05-06T23:02:29.345Z","endTime":"2026-05-06T23:02:32.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.675006864511083,"aZ":-24.531934078560365,"pfxX":-5.306407002504727,"pfxZ":4.09404529761988,"pX":2.530565831270013,"pZ":0.7176172354724005,"vX0":9.527995675657982,"vY0":-135.6930127586604,"vZ0":-7.418287780868174,"x":20.54,"y":219.4,"x0":-0.33664275974771285,"y0":50.00078048259499,"z0":5.195985422711569,"aX":-9.896742457524518},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":7.6,"spinRate":2294,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40364252386845223,"extension":6.334922091014493},"index":3,"playId":"fdc7d3e8-44f3-3ce3-a375-c88aecc097f0","pitchNumber":3,"startTime":"2026-05-06T23:02:49.536Z","endTime":"2026-05-06T23:02:52.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88013047699524,"aZ":-38.530605776470544,"pfxX":6.174249614150546,"pfxZ":-4.083804391694983,"pX":1.313400472212912,"pZ":0.6782104354896745,"vX0":2.5323717155565086,"vY0":-123.98843409379556,"vZ0":-3.598295328536563,"x":66.94,"y":220.47,"x0":-0.5234774390207123,"y0":50.00335961585494,"z0":5.36485274065838,"aX":9.608973009884373},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.0,"breakHorizontal":-11.8,"spinRate":2667,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.441819999590356,"extension":6.528125460865796},"index":4,"playId":"a91dc559-658c-3cea-874e-0a1857c1b182","pitchNumber":4,"startTime":"2026-05-06T23:03:13.684Z","endTime":"2026-05-06T23:03:17.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809228562911446,"aZ":-29.795837192963536,"pfxX":2.8213164166080817,"pfxZ":1.4397880020605154,"pX":0.37791004751323415,"pZ":3.1143166370669726,"vX0":1.7808603161078658,"vY0":-127.29590854015058,"vZ0":-0.14369931281385884,"x":102.59,"y":154.69,"x0":-0.6959823240012994,"y0":50.0018557381012,"z0":5.5197083621488385,"aX":4.654245295254977},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2631,"spinDirection":104},"zone":3,"typeConfidence":2.0,"plateTime":0.42938921303400646,"extension":6.547392786863841},"hitData":{"launchSpeed":83.3,"launchAngle":69.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.98,"coordY":178.54}},"index":5,"playId":"ef2310c4-ed18-3725-8299-d8c4a6491367","pitchNumber":5,"startTime":"2026-05-06T23:03:40.029Z","endTime":"2026-05-06T23:03:49.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:03:49.845Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:04:00.103Z","endTime":"2026-05-06T23:05:04.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":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":"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":89.5,"endSpeed":81.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025529991747135,"aZ":-27.919011189192066,"pfxX":1.5908189909031034,"pfxZ":2.4783716439608607,"pX":0.21321795194253795,"pZ":2.7955134269394266,"vX0":1.8884712429223587,"vY0":-130.4147006672909,"vZ0":-1.2892918741874062,"x":108.87,"y":163.3,"x0":-0.727646640198549,"y0":50.00456167441018,"z0":5.406685183747783,"aX":2.7340207066599493},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.4,"spinRate":2606,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.4203565842641557,"extension":6.40014720628129},"index":0,"playId":"8be4d7d5-27a9-3eec-9a1f-7e189eb6e286","pitchNumber":1,"startTime":"2026-05-06T23:04:14.492Z","endTime":"2026-05-06T23:04:18.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613759101471597,"aZ":-38.25254518456617,"pfxX":5.357820307032755,"pfxZ":-4.036001640982289,"pX":0.43928568206018137,"pZ":1.231487545771776,"vX0":1.3877374332614973,"vY0":-122.42477092525489,"vZ0":-1.94718828541374,"x":100.26,"y":205.53,"x0":-0.8316193303136526,"y0":50.00064796111968,"z0":5.331091769842108,"aX":8.078440020919647},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.6,"breakHorizontal":-10.1,"spinRate":2663,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44851434907786514,"extension":6.492902516030971},"index":1,"playId":"d445d857-077c-3b8f-b43d-8566158f7f79","pitchNumber":2,"startTime":"2026-05-06T23:04:33.336Z","endTime":"2026-05-06T23:04:37.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673725569877856,"aZ":-41.68451340100229,"pfxX":7.802512359393535,"pfxZ":-7.014285040484419,"pX":-0.5316332605395244,"pZ":2.2715710632578383,"vX0":-2.329680348820822,"vY0":-116.26770282487298,"vZ0":1.4036183323485134,"x":137.26,"y":177.45,"x0":-0.5248246751520864,"y0":50.00208355929378,"z0":5.64414230485204,"aX":10.583056702456956},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":-13.4,"spinRate":2355,"spinDirection":21},"zone":4,"typeConfidence":2.0,"plateTime":0.4727599426386324,"extension":6.503168970122418},"index":2,"playId":"7115f029-d0f7-3e40-9345-57a53ec642c1","pitchNumber":3,"startTime":"2026-05-06T23:05:00.264Z","endTime":"2026-05-06T23:05:04.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:05:04.873Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:05:07.514Z","endTime":"2026-05-06T23:06:47.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02623014315475,"aZ":-42.792672870179906,"pfxX":6.871429282559959,"pfxZ":-7.820039940703545,"pX":-0.1266282510560029,"pZ":0.735626841307596,"vX0":-0.6378417241863955,"vY0":-116.42467945993685,"vZ0":-1.2479205375582483,"x":121.83,"y":218.92,"x0":-0.7389703170053623,"y0":50.002224288933014,"z0":5.367143339780801,"aX":9.332104735307105},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.2,"breakHorizontal":-12.2,"spinRate":2416,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.472374840572797,"extension":6.522414213018236},"index":0,"playId":"60e0f3aa-8875-3b21-83b8-ee77538af7fc","pitchNumber":1,"startTime":"2026-05-06T23:05:32.442Z","endTime":"2026-05-06T23:05:36.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665418684929595,"aZ":-32.12801689203589,"pfxX":2.683584211138637,"pfxZ":0.024536223293040393,"pX":-0.2504506444667592,"pZ":4.052878432542735,"vX0":0.6720172809439601,"vY0":-126.78558684121586,"vZ0":2.789210454415297,"x":126.55,"y":129.35,"x0":-0.867027261922815,"y0":50.000605571666604,"z0":5.487229940703104,"aX":4.4082562746129526},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2535,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.43049151283535636,"extension":6.473711289452873},"index":1,"playId":"6f2ed50b-9bd9-34ee-ae4b-2d9ad8c86405","pitchNumber":2,"startTime":"2026-05-06T23:05:56.517Z","endTime":"2026-05-06T23:06:00.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13155637731908,"aZ":-44.21295168054686,"pfxX":7.15694174453556,"pfxZ":-9.039305028467522,"pX":0.40577077247577176,"pZ":0.9733577189858035,"vX0":0.2840321460084683,"vY0":-116.2538957054788,"vZ0":-0.29196195597432895,"x":101.53,"y":212.5,"x0":-0.6449000412096172,"y0":50.00096361636983,"z0":5.392896932264878,"aX":9.536566539039152},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.0,"breakHorizontal":-13.0,"spinRate":2490,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4759781676210397,"extension":6.5394404626896705},"index":2,"playId":"afd4dbb3-fa79-3e4f-a557-a54ac2970b6d","pitchNumber":3,"startTime":"2026-05-06T23:06:23.479Z","endTime":"2026-05-06T23:06:27.134Z","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":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932968112210645,"aZ":-29.064551821985543,"pfxX":2.1109435815215702,"pfxZ":1.87011470925815,"pX":1.022808247937487,"pZ":1.7443994313943432,"vX0":3.8434025486160674,"vY0":-127.91266475781372,"vZ0":-3.1283108985992376,"x":78.01,"y":191.68,"x0":-0.7722699739256353,"y0":50.00074103403205,"z0":5.257654246645733,"aX":3.503027276794654},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-4.7,"spinRate":2493,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4279004786281724,"extension":6.530667603673694},"index":3,"playId":"0e8007fb-7be6-301b-9f90-127593657d84","pitchNumber":4,"startTime":"2026-05-06T23:06:44.011Z","endTime":"2026-05-06T23:06:47.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:06:47.653Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Riley Greene to 3rd. Zach McKinstry to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:06:49.893Z","endTime":"2026-05-06T23:09:18.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838255658113816,"aZ":-29.752523797082166,"pfxX":1.3728547203558112,"pfxZ":1.4381803441979555,"pX":0.9777048313334346,"pZ":1.621619035624164,"vX0":3.937683852649601,"vY0":-129.76593281811913,"vZ0":-3.58277914037001,"x":79.73,"y":195.0,"x0":-0.7443673535723428,"y0":50.00590579759976,"z0":5.313280765114251,"aX":2.31635559935304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-3.5,"spinRate":2706,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4238178782391069,"extension":6.477621593790482},"index":0,"playId":"9a061119-0176-3488-b822-6f9407c6e23b","pitchNumber":1,"startTime":"2026-05-06T23:07:20.642Z","endTime":"2026-05-06T23:07:24.388Z","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":92.7,"endSpeed":84.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13954107908359,"aZ":-23.510024521787827,"pfxX":-4.519013810911009,"pfxZ":4.718011740815171,"pX":0.6751781351327781,"pZ":2.037568904616422,"vX0":5.096510395387699,"vY0":-134.83528142782325,"vZ0":-4.002174278768993,"x":91.26,"y":183.77,"x0":-0.6550316032338579,"y0":50.00003230070774,"z0":5.205879957872541,"aX":-8.294592634497489},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":7.1,"spinRate":2391,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40667605900207127,"extension":6.507930565034357},"index":1,"playId":"e1efc52e-dd47-319f-af9d-3585f7ee0424","pitchNumber":2,"startTime":"2026-05-06T23:07:40.087Z","endTime":"2026-05-06T23:07:44.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116203035836712,"aZ":-37.50682879312534,"pfxX":10.575600999984625,"pfxZ":-3.4430760444702426,"pX":0.2266798083863376,"pZ":-0.33481123674364943,"vX0":-0.9159105609002355,"vY0":-124.56267613004252,"vZ0":-5.953083088991076,"x":108.36,"y":247.82,"x0":-0.7695443825665174,"y0":50.00132215429116,"z0":5.235235087197803,"aX":16.395917985567866},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.4,"breakHorizontal":-18.8,"spinRate":2799,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44197054356220455,"extension":6.4076434675150695},"index":2,"playId":"a38c0dd6-30e4-32d5-aa90-aec31346c19a","pitchNumber":3,"startTime":"2026-05-06T23:08:00.667Z","endTime":"2026-05-06T23:08:04.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069368915048702,"aZ":-26.795825164202206,"pfxX":-1.6485175620548413,"pfxZ":2.9219656880867166,"pX":0.6274107964236547,"pZ":2.269831127511237,"vX0":3.3946632372008487,"vY0":-134.5538694918044,"vZ0":-3.092518905978663,"x":93.08,"y":177.49,"x0":-0.43404794245214906,"y0":50.00272906099072,"z0":5.324172266188615,"aX":-3.0351614663016377},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":2.3,"spinRate":2350,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40641884155277586,"extension":6.621794627472925},"index":3,"playId":"37c9e2cb-2ff5-3aee-8eeb-f5f9b3c77aad","pitchNumber":4,"startTime":"2026-05-06T23:08:24.829Z","endTime":"2026-05-06T23:08:28.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779131320114807,"aZ":-37.29222835283896,"pfxX":5.618009091757001,"pfxZ":-3.3239548556582523,"pX":0.8541107501067652,"pZ":-0.01337635152148472,"vX0":1.875703570667669,"vY0":-123.66185759767698,"vZ0":-5.211702239937675,"x":84.44,"y":239.14,"x0":-0.644967992276032,"y0":50.00154644368988,"z0":5.266885370424969,"aX":8.657213796888223},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.0,"breakHorizontal":-10.6,"spinRate":2685,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44375068075952706,"extension":6.518066619540617},"index":4,"playId":"615bd777-1ef5-39ee-8a9d-b6fb067c73cd","pitchNumber":5,"startTime":"2026-05-06T23:08:45.129Z","endTime":"2026-05-06T23:08:48.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712811033764677,"aZ":-26.58863019924892,"pfxX":-8.794814904540319,"pfxZ":2.966005750642486,"pX":0.4911739225747004,"pZ":0.7301751544495778,"vX0":6.2099480334899315,"vY0":-136.5382990964242,"vZ0":-6.88132823318567,"x":98.28,"y":219.07,"x0":-0.6726837031412068,"y0":50.00395949262693,"z0":5.11879068876931,"aX":-16.568222667101264},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2385,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4015133478543298,"extension":6.660344772261837},"index":5,"playId":"6edf13ec-5951-3017-8c40-761457938443","pitchNumber":6,"startTime":"2026-05-06T23:09:13.636Z","endTime":"2026-05-06T23:09:18.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:09:18.642Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jace Jung lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-06T23:10:20.870Z","endTime":"2026-05-06T23:11:16.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-06T23:09:31.234Z","endTime":"2026-05-06T23:10:23.064Z","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":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.102207649652687,"aZ":-42.84726709284211,"pfxX":6.482111495332452,"pfxZ":-7.83162399681764,"pX":1.0718821961390514,"pZ":1.2660396074767897,"vX0":1.82579520940441,"vY0":-117.37061254365037,"vZ0":-0.39906587644164393,"x":76.14,"y":204.6,"x0":-0.5628192926554804,"y0":50.00380826618445,"z0":5.509996909357112,"aX":8.830987084263326},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-13.9,"breakHorizontal":-12.2,"spinRate":2602,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.47094640232921403,"extension":6.5932522705482395},"index":1,"playId":"cc0981d7-a477-308f-b608-aa84bcdaec59","pitchNumber":1,"startTime":"2026-05-06T23:10:23.064Z","endTime":"2026-05-06T23:10:26.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.063417121996917,"aZ":-27.960142654070236,"pfxX":-0.5532676074458863,"pfxZ":2.425625568344289,"pX":0.20782379803242265,"pZ":2.723787750965367,"vX0":2.4901236175412205,"vY0":-130.7760165675884,"vZ0":-1.4269133438321473,"x":109.08,"y":165.24,"x0":-0.6839453100138713,"y0":50.00016947407019,"z0":5.369766348650145,"aX":-0.9602587490653263},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2609,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.41849966144316486,"extension":6.524677601205894},"index":2,"playId":"8a436669-d9f7-3b4a-8759-660687d3024b","pitchNumber":2,"startTime":"2026-05-06T23:10:42.353Z","endTime":"2026-05-06T23:10:47.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.895752035193386,"aZ":-30.29400890212794,"pfxX":1.7922847148605023,"pfxZ":1.1190553482536156,"pX":0.6805074629448175,"pZ":3.038954606847593,"vX0":2.913366340409295,"vY0":-128.79995950259823,"vZ0":-0.1830035121015664,"x":91.06,"y":156.73,"x0":-0.6967268501959768,"y0":50.005187187875784,"z0":5.446708408573347,"aX":3.0222309706079455},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":-3.8,"spinRate":2641,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4246912322727088,"extension":6.462517254657473},"hitData":{"launchSpeed":77.4,"launchAngle":26.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.55,"coordY":98.79}},"index":3,"playId":"3dd658ac-c26d-3a86-84b6-fd26be41e81a","pitchNumber":3,"startTime":"2026-05-06T23:11:08.185Z","endTime":"2026-05-06T23:11:16.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:11:16.419Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcelo Mayer singles on a ground ball to shortstop Kevin McGonigle, deflected by third baseman Colt Keith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:13:11.831Z","endTime":"2026-05-06T23:14:52.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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,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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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_deflection"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043365730715294,"aZ":-18.343933687257714,"pfxX":-0.22034997794207722,"pfxZ":7.922784267745878,"pX":-0.20265936194329437,"pZ":2.48842763191015,"vX0":4.80344931838119,"vY0":-131.78611341124514,"vZ0":-3.701191566337967,"x":124.72,"y":171.59,"x0":-2.026277714327382,"y0":50.000491558598306,"z0":5.279435617311869,"aX":-0.38517311938363463},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.7,"breakHorizontal":-0.7,"spinRate":2179,"spinDirection":204},"zone":5,"typeConfidence":0.88,"plateTime":0.41685922213601634,"extension":6.413118000658822},"index":0,"playId":"1fdccc35-fe21-305d-b078-0f27e296b048","pitchNumber":1,"startTime":"2026-05-06T23:13:46.564Z","endTime":"2026-05-06T23:13:50.127Z","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":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960401958775588,"aZ":-38.78846041498166,"pfxX":5.627293256369173,"pfxZ":-5.182846406172677,"pX":-0.9890731875109379,"pZ":2.0455052886224125,"vX0":1.7879312637404006,"vY0":-113.00124032959424,"vZ0":1.679528971111262,"x":154.7,"y":183.55,"x0":-2.524101754038271,"y0":50.00052186122788,"z0":5.225960051088797,"aX":7.18630011163927},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.5,"breakHorizontal":-10.7,"spinRate":2276,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.48701960020572255,"extension":6.163702163336798},"index":1,"playId":"f3e332df-3f12-32bf-9796-f39b24fccc44","pitchNumber":2,"startTime":"2026-05-06T23:14:01.714Z","endTime":"2026-05-06T23:14:04.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.548255261295648,"aZ":-17.101403173779598,"pfxX":-4.613820400445857,"pfxZ":8.100981168147229,"pX":-1.1534889050899726,"pZ":2.771621479473451,"vX0":4.536131541637955,"vY0":-135.95363560144776,"vZ0":-3.3339025883787583,"x":160.97,"y":163.95,"x0":-2.2492096650119864,"y0":50.00087013981406,"z0":5.210176909567314,"aX":-8.582212932964302},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2363,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.40385570907444635,"extension":6.506942221232114},"index":2,"playId":"ebe67a09-31b1-3c21-b101-17ea63dc10cb","pitchNumber":3,"startTime":"2026-05-06T23:14:24.255Z","endTime":"2026-05-06T23:14:27.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.868748437568662,"aZ":-16.061224303781625,"pfxX":-3.3897397809205034,"pfxZ":8.86382754055322,"pX":-0.9064434937874993,"pZ":2.5362264612244476,"vX0":4.2678656530681565,"vY0":-134.38876096216657,"vZ0":-4.279261092496509,"x":151.55,"y":170.3,"x0":-2.0794716701465155,"y0":50.00004736838977,"z0":5.300448471907722,"aX":-6.159950849423807},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2244,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.40857439179927635,"extension":6.466813717020022},"hitData":{"launchSpeed":96.1,"launchAngle":4.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":122.8}},"index":3,"playId":"3e2e47e7-b56e-333d-8a83-51df88be4c09","pitchNumber":4,"startTime":"2026-05-06T23:14:39.089Z","endTime":"2026-05-06T23:14:52.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:14:52.128Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Carlos Narváez hit by pitch. Marcelo Mayer to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:15:07.384Z","endTime":"2026-05-06T23:17:50.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":6},"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":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.123308827663553,"aZ":-14.898842454637853,"pfxX":-4.28561706652665,"pfxZ":9.623098095388812,"pX":0.5800247604436171,"pZ":2.185937756629101,"vX0":8.322929953013936,"vY0":-133.03541355599745,"vZ0":-4.8584224129206195,"x":94.89,"y":179.76,"x0":-2.030037628725252,"y0":50.00367627566596,"z0":5.113230712655799,"aX":-7.695005474612081},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2144,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.4114776251456669,"extension":6.858368895724067},"index":0,"playId":"93b03fe4-11c3-3f85-97ff-711c17d26a41","pitchNumber":1,"startTime":"2026-05-06T23:15:18.431Z","endTime":"2026-05-06T23:15:22.099Z","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.1,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76192909239693,"aZ":-13.689448139744313,"pfxX":-4.374297098410173,"pfxZ":10.218737669699212,"pX":1.216292838822614,"pZ":1.289273768447765,"vX0":9.97263345717848,"vY0":-133.63725077233227,"vZ0":-7.31955212493015,"x":70.64,"y":203.97,"x0":-1.9952548378209467,"y0":50.00314358411764,"z0":5.04683022989801,"aX":-7.913697887756136},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2194,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.40983080023889285,"extension":7.016627355890319},"index":1,"playId":"19e13e92-4d80-3343-bed1-bafccfe258b1","pitchNumber":2,"startTime":"2026-05-06T23:15:39.942Z","endTime":"2026-05-06T23:15:42.942Z","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":85.7,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259561593632768,"aZ":-29.791921678220746,"pfxX":4.3547565208195245,"pfxZ":1.5116177922227365,"pX":0.7978732521941806,"pZ":2.204751895784492,"vX0":5.844201582903864,"vY0":-124.77370913124764,"vZ0":-1.8758650196040199,"x":86.59,"y":179.25,"x0":-2.141025676505652,"y0":50.00260768799076,"z0":5.422701998790775,"aX":6.860919537240357},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-9.2,"spinRate":2378,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4390866795983399,"extension":6.448439426953047},"index":2,"playId":"5eac8135-8a2a-38a6-be85-3add65e1cf01","pitchNumber":3,"startTime":"2026-05-06T23:16:00.648Z","endTime":"2026-05-06T23:16:05.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90942591059052,"aZ":-16.275447976164497,"pfxX":-2.688033516989413,"pfxZ":8.562183082126358,"pX":0.21452746530368505,"pZ":2.993482694745739,"vX0":6.9854813655038255,"vY0":-135.47324676265595,"vZ0":-2.9805641912255014,"x":108.82,"y":157.96,"x0":-2.0494144135349965,"y0":50.00193058008723,"z0":5.247206951365721,"aX":-4.991716454844635},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":3.4,"spinRate":2170,"spinDirection":209},"zone":2,"typeConfidence":0.92,"plateTime":0.4044890720818355,"extension":6.433285114336801},"index":3,"playId":"86217ebc-6db7-3bbe-bbcd-18de34830593","pitchNumber":4,"startTime":"2026-05-06T23:16:26.743Z","endTime":"2026-05-06T23:16:29.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173005696406022,"aZ":-15.349620963709633,"pfxX":-1.4100400038440293,"pfxZ":9.353983438281752,"pX":0.28947062263797413,"pZ":2.307611015517696,"vX0":6.64010300533272,"vY0":-133.3884247353848,"vZ0":-4.569377082806045,"x":105.97,"y":176.47,"x0":-2.0509343007841325,"y0":50.00504216779144,"z0":5.15268985290355,"aX":-2.538074909165554},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":1.1,"spinRate":2251,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.4109166589266837,"extension":6.529661066822611},"index":4,"playId":"1b53d32d-12ad-3cde-a0ef-a5b6fd846965","pitchNumber":5,"startTime":"2026-05-06T23:16:49.704Z","endTime":"2026-05-06T23:16:52.704Z","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":84.6,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765136329227467,"aZ":-30.38173339689619,"pfxX":2.841750184070605,"pfxZ":1.16139001533638,"pX":0.013307153218720549,"pZ":2.211241882032639,"vX0":4.260294588849877,"vY0":-123.21020643993454,"vZ0":-1.2921995121509615,"x":116.49,"y":179.08,"x0":-2.1025960722182284,"y0":50.00517079214601,"z0":5.292306222769698,"aX":4.402762054827749},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-6.1,"spinRate":2325,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.44326909207248555,"extension":6.47254644753045},"index":5,"playId":"ebe5e168-84bd-308a-94dd-e7e32b7f2c76","pitchNumber":6,"startTime":"2026-05-06T23:17:19.365Z","endTime":"2026-05-06T23:17:22.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.0,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042303771296773,"aZ":-20.39681734060092,"pfxX":-1.9790524181216238,"pfxZ":7.164121579879604,"pX":-2.3973309237482443,"pZ":3.4561126124050445,"vX0":0.35688485662817515,"vY0":-128.09811306750908,"vZ0":-0.6604569459548995,"x":208.38,"y":145.46,"x0":-2.28237043073557,"y0":50.006163915099265,"z0":5.327078689493174,"aX":-3.2550732414077794},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.1,"breakHorizontal":3.5,"spinRate":2085,"spinDirection":196},"zone":11,"typeConfidence":0.84,"plateTime":0.42930473773149913,"extension":6.500282811285179},"index":6,"playId":"a30fb241-e374-347d-985c-2df960babb22","pitchNumber":7,"startTime":"2026-05-06T23:17:45.573Z","endTime":"2026-05-06T23:17:50.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:17:50.603Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (7) on a line drive to left fielder Riley Greene. Marcelo Mayer scores. Carlos Narváez to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:17:55.262Z","endTime":"2026-05-06T23:21:26.764Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"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,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":"*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.6,"endSpeed":76.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52166894812208,"aZ":-29.86035136348802,"pfxX":3.0509989467438627,"pfxZ":1.5657269813336994,"pX":1.270501848999015,"pZ":0.39844880048148745,"vX0":6.962490071376586,"vY0":-121.46740882748118,"vZ0":-5.136694821199356,"x":68.57,"y":228.02,"x0":-2.043420639385818,"y0":50.00178943706025,"z0":5.1747151928124655,"aX":4.50160747969819},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.7,"breakHorizontal":-7.3,"spinRate":2247,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4530710456411198,"extension":6.495388605089488},"index":0,"playId":"4f675dd5-a779-30f5-981c-cdd4ae0acd86","pitchNumber":1,"startTime":"2026-05-06T23:18:34.598Z","endTime":"2026-05-06T23:18:38.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":87.3,"endSpeed":80.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46646275393617,"aZ":-19.25506355968218,"pfxX":-3.8291440703437942,"pfxZ":7.863680836055902,"pX":0.6182359708599807,"pZ":1.7178104462495154,"vX0":7.9199388486323885,"vY0":-126.96535181374473,"vZ0":-4.624018271273496,"x":93.43,"y":192.4,"x0":-2.0352722389535924,"y0":50.00190820750231,"z0":5.0821100732601625,"aX":-6.290640003094676},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.4,"breakHorizontal":5.3,"spinRate":2100,"spinDirection":206},"zone":9,"typeConfidence":0.69,"plateTime":0.43036991098942057,"extension":6.6159688784186415},"index":1,"playId":"fb460aa8-b1b5-3662-a308-b723e9f132ea","pitchNumber":2,"startTime":"2026-05-06T23:18:59.714Z","endTime":"2026-05-06T23:19:03.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826577345399567,"aZ":-18.902918378785174,"pfxX":-3.5390478021427674,"pfxZ":7.632135855140307,"pX":0.9358089959195948,"pZ":1.1623192255958723,"vX0":8.684334328186639,"vY0":-130.80942228240906,"vZ0":-6.716133582326426,"x":81.33,"y":207.4,"x0":-1.9628052419189344,"y0":50.000884909909395,"z0":5.173623222028323,"aX":-6.152739364289566},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.6,"breakHorizontal":4.6,"spinRate":2188,"spinDirection":202},"zone":14,"typeConfidence":0.85,"plateTime":0.4182629369742332,"extension":6.64493306595616},"index":2,"playId":"8557d584-d5b3-36ac-842c-cfc911a99e2c","pitchNumber":3,"startTime":"2026-05-06T23:19:24.662Z","endTime":"2026-05-06T23:19:27.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633153796555227,"aZ":-29.810340889701592,"pfxX":2.506923920858032,"pfxZ":1.5023347073495987,"pX":2.2024544040040346,"pZ":1.0164617205041129,"vX0":9.38286601710165,"vY0":-124.53823532714092,"vZ0":-4.258112192438046,"x":33.05,"y":211.34,"x0":-1.9372082708015774,"y0":50.003994987564255,"z0":5.209788380416575,"aX":3.942016549482715},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-6.7,"spinRate":2500,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.43953954952595,"extension":6.564583207268984},"index":3,"playId":"de5c0539-4334-32df-b5bb-0ab63b8d4df2","pitchNumber":4,"startTime":"2026-05-06T23:19:42.676Z","endTime":"2026-05-06T23:19:46.058Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926047916718158,"aZ":-36.95224113143735,"pfxX":4.043207072725594,"pfxZ":-3.7640192091960283,"pX":1.192585383322418,"pZ":0.5467148019266362,"vX0":6.693705847860532,"vY0":-112.46298183225825,"vZ0":-1.7341056761694922,"x":71.54,"y":224.02,"x0":-2.3569029427589983,"y0":50.00211336407871,"z0":5.103757769732298,"aX":5.135149456609568},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.0,"breakHorizontal":-9.1,"spinRate":2263,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.48853467351809776,"extension":6.509175865129384},"index":4,"playId":"2010783a-457f-330d-9202-18b6a3cdf396","pitchNumber":5,"startTime":"2026-05-06T23:20:09.443Z","endTime":"2026-05-06T23:20:13.163Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111224538997725,"aZ":-31.572456035857066,"pfxX":3.720911367111873,"pfxZ":0.40356592854185536,"pX":0.8131504955377779,"pZ":2.247911786663056,"vX0":5.900793960645411,"vY0":-121.93761279550779,"vZ0":-1.004126765956723,"x":86.0,"y":178.09,"x0":-2.1223246667798077,"y0":50.00572937947946,"z0":5.3905500691857435,"aX":5.600036125327421},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":-8.2,"spinRate":2300,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4492996847954571,"extension":6.5186422478063974},"index":5,"playId":"c8166fab-8a48-36b1-9519-0939d7eaeb3a","pitchNumber":6,"startTime":"2026-05-06T23:20:33.331Z","endTime":"2026-05-06T23:20:41.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059481733236264,"aZ":-16.856713139203336,"pfxX":-2.4951835148035917,"pfxZ":8.60650617766416,"pX":-0.7339447860069357,"pZ":2.6714062732304122,"vX0":4.261046898177281,"vY0":-132.95066244524745,"vZ0":-2.997482049040804,"x":144.98,"y":166.65,"x0":-2.037517409939996,"y0":50.00358423977888,"z0":5.045712663441881,"aX":-4.441608578092707},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":3.5,"spinRate":2178,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.41290149792920916,"extension":6.627015051856262},"hitData":{"launchSpeed":105.9,"launchAngle":7.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.54,"coordY":124.83}},"index":6,"playId":"8456f773-2074-3d0c-a936-a30f7c15b4f8","pitchNumber":7,"startTime":"2026-05-06T23:21:12.503Z","endTime":"2026-05-06T23:21:26.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:21:26.764Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:21:34.969Z","endTime":"2026-05-06T23:22:01.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnThird":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200325454895705,"aZ":-30.792833112272504,"pfxX":1.4745273879167045,"pfxZ":0.8919243692193994,"pX":0.10727578792731794,"pZ":1.3015093457739282,"vX0":5.229975742076437,"vY0":-124.10686230866418,"vZ0":-3.313049464703466,"x":112.91,"y":203.64,"x0":-2.2240366658158455,"y0":50.00441766853047,"z0":5.234447280037817,"aX":2.2858835786594804},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":-4.0,"spinRate":2373,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4423273243854813,"extension":6.504131936216517},"hitData":{"launchSpeed":84.1,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":176.01}},"index":0,"playId":"a2782c3a-e051-3cc7-90b5-9eeff0931c86","pitchNumber":1,"startTime":"2026-05-06T23:21:55.013Z","endTime":"2026-05-06T23:22:01.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:22:01.490Z","atBatIndex":18},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willson Contreras out on a sacrifice fly to center fielder Matt Vierling. Carlos Narváez scores. Caleb Durbin to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:22:08.371Z","endTime":"2026-05-06T23:25:42.601Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687807886446226,"aZ":-31.539142829728597,"pfxX":3.6603523019546715,"pfxZ":0.4194324282540105,"pX":0.45551678276830415,"pZ":2.422935189148125,"vX0":5.074700054624878,"vY0":-123.16039975117451,"vZ0":-0.35769467052457526,"x":99.64,"y":173.36,"x0":-2.1150803474135493,"y0":50.005186043452994,"z0":5.259954871485041,"aX":5.567490650044298},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":-7.9,"spinRate":2499,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.44640300697306845,"extension":6.7477572105310735},"index":0,"playId":"62f45ee2-e929-33fd-8703-3bb21fcb4fcd","pitchNumber":1,"startTime":"2026-05-06T23:22:25.845Z","endTime":"2026-05-06T23:22:31.845Z","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.5,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99066381769893,"aZ":-17.55135766932071,"pfxX":-2.2218050683445085,"pfxZ":7.951422941635236,"pX":0.9377658745341833,"pZ":2.1827631026270096,"vX0":8.522923799612641,"vY0":-134.47232641030809,"vZ0":-4.221407643640074,"x":81.25,"y":179.85,"x0":-1.9782603225005297,"y0":50.00503531192852,"z0":5.010970860027053,"aX":-4.088335423707552},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":2.3,"spinRate":2151,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.40664946376925304,"extension":6.6032979481036636},"index":1,"playId":"a68993a4-5c2f-3953-876e-093a06e81bee","pitchNumber":2,"startTime":"2026-05-06T23:22:57.899Z","endTime":"2026-05-06T23:23:02.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-06T23:23:14.430Z","endTime":"2026-05-06T23:23:32.123Z","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(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":93.1,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945166092480296,"aZ":-16.760433561324724,"pfxX":-1.9684500456494356,"pfxZ":8.38473784856763,"pX":0.8341578869803056,"pZ":2.8037917226157165,"vX0":7.925841550477645,"vY0":-135.33780161565488,"vZ0":-3.0682666065605226,"x":85.2,"y":163.08,"x0":-1.8879578697940542,"y0":50.005383362629175,"z0":5.138878869325079,"aX":-3.619957440907476},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":1.7,"spinRate":2301,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.40606990141807264,"extension":6.5703461188372625},"index":3,"playId":"894e863f-4632-35dc-bc15-1c21a459abaa","pitchNumber":3,"startTime":"2026-05-06T23:23:32.123Z","endTime":"2026-05-06T23:23:35.774Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077869270343893,"aZ":-37.13841222720332,"pfxX":3.6420821229820293,"pfxZ":-3.6372902834707426,"pX":2.211996455791806,"pZ":0.26097162270863483,"vX0":8.200157346092983,"vY0":-116.5292042287624,"vZ0":-3.3348164385879873,"x":32.68,"y":231.73,"x0":-1.8335342575249254,"y0":50.00039943905208,"z0":5.2396670570370345,"aX":4.976546015868953},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.2,"breakHorizontal":-8.8,"spinRate":2406,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.4710856418246605,"extension":6.668402345416222},"index":4,"playId":"d2b4c93b-8122-33a6-983f-7b3d778ec610","pitchNumber":4,"startTime":"2026-05-06T23:23:54.017Z","endTime":"2026-05-06T23:23:58.283Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07624356766863,"aZ":-38.226656047527605,"pfxX":3.9875038791992843,"pfxZ":-4.463851961349911,"pX":2.4011278280318287,"pZ":-1.1472748560796735,"vX0":8.647870380014922,"vY0":-116.03890156392802,"vZ0":-5.9137270211294135,"x":25.47,"y":269.76,"x0":-1.9022949134429235,"y0":50.00557917100588,"z0":5.104118110848868,"aX":5.401252802320495},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.4,"breakHorizontal":-9.5,"spinRate":2486,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.47323845400660014,"extension":6.6780805189913055},"index":5,"playId":"f853ca26-34a2-3bcc-a705-926fd2c83a95","pitchNumber":5,"startTime":"2026-05-06T23:24:22.354Z","endTime":"2026-05-06T23:24:26.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.905446408144098,"aZ":-16.149711310891263,"pfxX":-4.868386642364098,"pfxZ":8.555182186982439,"pX":1.4291787973924914,"pZ":3.7131705051744612,"vX0":10.573722894335077,"vY0":-136.4654154575703,"vZ0":-1.157353838519216,"x":62.52,"y":138.52,"x0":-1.8749482126288286,"y0":50.00472970750525,"z0":5.26265891701939,"aX":-9.121703126243634},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2345,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4023914277517391,"extension":6.575338209780828},"index":6,"playId":"474bce75-f811-3c11-9aca-b75591b86421","pitchNumber":6,"startTime":"2026-05-06T23:24:56.725Z","endTime":"2026-05-06T23:25:00.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"7d11853f-c84d-4d75-9b23-17b10ef8148b","startTime":"2026-05-06T23:25:13.986Z","endTime":"2026-05-06T23:25:18.986Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764666385018007,"aZ":-15.8467031335756,"pfxX":-5.527179736553553,"pfxZ":8.742403457261982,"pX":0.3865174684593027,"pZ":2.4900708562398246,"vX0":8.341965590918539,"vY0":-135.58426880497416,"vZ0":-3.8682346536217604,"x":102.27,"y":171.55,"x0":-2.007497256667138,"y0":50.004458987636625,"z0":5.036412000743572,"aX":-10.325228422870994},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2319,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.4034845687191635,"extension":6.529725288389868},"hitData":{"launchSpeed":76.2,"launchAngle":30.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.47,"coordY":98.48}},"index":8,"playId":"2aee90a5-e099-3bb1-a2bb-e46ad9374d53","pitchNumber":7,"startTime":"2026-05-06T23:25:30.361Z","endTime":"2026-05-06T23:25:42.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:25:42.601Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-06T23:26:04.590Z","endTime":"2026-05-06T23:28:39.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":"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":5},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74539982829251,"aZ":-29.22302192233389,"pfxX":1.5896835956584083,"pfxZ":1.8838253845003807,"pX":0.6071853424642198,"pZ":2.0312075984121742,"vX0":6.213316036481789,"vY0":-124.28947458159483,"vZ0":-1.9649100612959889,"x":93.86,"y":183.94,"x0":-2.1307671192232918,"y0":50.00102628834036,"z0":5.256999790020825,"aX":2.4886757977886704},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.2,"breakHorizontal":-4.3,"spinRate":2325,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.44056759964138736,"extension":6.521325888304412},"index":0,"playId":"4df7d7a2-3668-3882-8bb2-a8b00678e223","pitchNumber":1,"startTime":"2026-05-06T23:26:22.312Z","endTime":"2026-05-06T23:26:25.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.367061578362602,"aZ":-16.37195006306162,"pfxX":-2.626237554067481,"pfxZ":8.460202538720718,"pX":-0.2831405838721094,"pZ":2.8388265998337596,"vX0":5.668994015065369,"vY0":-135.71320634479028,"vZ0":-3.4993449901304787,"x":127.79,"y":162.13,"x0":-2.056684827927194,"y0":50.000279833801784,"z0":5.283404681434935,"aX":-4.904305378392876},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":3.6,"spinRate":2296,"spinDirection":205},"zone":2,"typeConfidence":0.92,"plateTime":0.4033946026910131,"extension":6.380602514972341},"index":1,"playId":"c7a16e34-3ca0-3713-81fe-e26090bfaafc","pitchNumber":2,"startTime":"2026-05-06T23:26:43.601Z","endTime":"2026-05-06T23:26:48.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851347204092267,"aZ":-29.755621453366434,"pfxX":3.324108694388422,"pfxZ":1.521816786985935,"pX":0.5897424727762857,"pZ":-0.7231063348555434,"vX0":6.097906409064258,"vY0":-125.71791500803633,"vZ0":-8.03620344548394,"x":94.52,"y":258.3,"x0":-2.308389924380924,"y0":50.00059930625462,"z0":4.96362460760952,"aX":5.2657064335908785},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-7.6,"spinRate":2484,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4373413098894292,"extension":6.501117124543922},"index":2,"playId":"fc4e0a73-2d85-3622-b156-a044a146919f","pitchNumber":3,"startTime":"2026-05-06T23:27:13.079Z","endTime":"2026-05-06T23:27:17.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.794113992978932,"aZ":-16.28581139778564,"pfxX":-1.9268081038517033,"pfxZ":8.56878741756133,"pX":-0.09680923277293313,"pZ":2.7203385099435473,"vX0":6.261927396276937,"vY0":-135.81875035306513,"vZ0":-3.744111101792246,"x":120.69,"y":165.33,"x0":-2.1894469520656576,"y0":50.00359354788047,"z0":5.260575227565346,"aX":-3.5733216074094587},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":2.0,"spinRate":2275,"spinDirection":201},"zone":2,"typeConfidence":0.92,"plateTime":0.4044121696211671,"extension":6.516010178599843},"index":3,"playId":"cba22a21-d943-33e2-8f38-de32b3793f88","pitchNumber":4,"startTime":"2026-05-06T23:27:43.254Z","endTime":"2026-05-06T23:27:50.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71107634632073,"aZ":-14.07781005140989,"pfxX":-3.019477299516182,"pfxZ":9.727885109671234,"pX":-0.7966340070265601,"pZ":2.040352391535415,"vX0":4.992786032150097,"vY0":-135.7579854444599,"vZ0":-5.673385119319355,"x":147.37,"y":183.69,"x0":-2.270223162118603,"y0":50.00008786929697,"z0":5.1431191057655115,"aX":-5.6156670602109635},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":4.3,"spinRate":2291,"spinDirection":206},"zone":7,"typeConfidence":0.92,"plateTime":0.4040162628678128,"extension":6.741528024533333},"index":4,"playId":"e8c4f6df-ca68-3454-825a-879527a5d302","pitchNumber":5,"startTime":"2026-05-06T23:28:06.142Z","endTime":"2026-05-06T23:28:09.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25632960647643,"aZ":-30.45735030954634,"pfxX":4.741288426077173,"pfxZ":1.1031824593893464,"pX":0.06893027338891985,"pZ":1.3680535170209014,"vX0":4.0723949541574305,"vY0":-124.03726366224976,"vZ0":-3.011272052567832,"x":114.37,"y":201.84,"x0":-2.211209042406019,"y0":50.00186839318673,"z0":5.142373000739437,"aX":7.372864969590674},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-9.6,"spinRate":2451,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.44190438832815193,"extension":6.4018671979790325},"hitData":{"launchSpeed":99.2,"launchAngle":35.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.36,"coordY":53.55}},"index":5,"playId":"109c202b-73a9-3fed-81bc-7ef82903d092","pitchNumber":6,"startTime":"2026-05-06T23:28:29.584Z","endTime":"2026-05-06T23:28:39.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:28:39.591Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-06T23:30:26.913Z","endTime":"2026-05-06T23:31:16.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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, 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":78.5,"endSpeed":71.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.880149410371594,"aZ":-42.27034210411395,"pfxX":7.506270419543897,"pfxZ":-7.7398719637347515,"pX":-0.4202416777210406,"pZ":1.0351957636760338,"vX0":-1.3236448540327779,"vY0":-114.28533900959991,"vZ0":-0.6398126890212732,"x":133.02,"y":210.83,"x0":-0.8029481222137128,"y0":50.00430764554003,"z0":5.522332103553868,"aX":9.787763899347773},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.8,"breakHorizontal":-13.2,"spinRate":2705,"spinDirection":28},"zone":13,"typeConfidence":2.0,"plateTime":0.48191619816910203,"extension":6.497494417153719},"index":0,"playId":"f34379b0-d150-3610-86c4-79ce5a9e386b","pitchNumber":1,"startTime":"2026-05-06T23:30:48.630Z","endTime":"2026-05-06T23:30:52.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719399159781872,"aZ":-28.38489642693963,"pfxX":0.8705068150651889,"pfxZ":2.193958264025788,"pX":0.4643697114680829,"pZ":2.758577627345722,"vX0":2.9377553969229693,"vY0":-130.1204806688667,"vZ0":-1.3579227663608728,"x":99.3,"y":164.3,"x0":-0.7894920271081728,"y0":50.00180465287769,"z0":5.425555791373518,"aX":1.5009169691645075},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-2.2,"spinRate":2612,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.41994647910382676,"extension":6.484248086667351},"hitData":{"launchSpeed":90.7,"launchAngle":50.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.86,"coordY":85.66}},"index":1,"playId":"934d5371-aedc-3b82-8582-5d50fcf53807","pitchNumber":2,"startTime":"2026-05-06T23:31:05.863Z","endTime":"2026-05-06T23:31:16.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:31:16.814Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Red Sox challenged (tag play), call on the field was overturned: Matt Vierling singles on a line drive to left fielder Jarren Duran. Matt Vierling out at 2nd on the throw, left fielder Jarren Duran to second baseman Marcelo Mayer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-06T23:31:27.938Z","endTime":"2026-05-06T23:32:59.899Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.046589259595514,"aZ":-31.898844807622904,"pfxX":2.8248093871123574,"pfxZ":0.16770599002184738,"pX":0.29445717491903556,"pZ":3.38413534522709,"vX0":2.0782802858477227,"vY0":-127.68284194492979,"vZ0":0.7974602263750379,"x":105.78,"y":147.41,"x0":-0.8979142406606493,"y0":50.00318633704222,"z0":5.583861095366357,"aX":4.649407654591154},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-5.6,"spinRate":2767,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.4294910369302789,"extension":6.458682044134241},"index":0,"playId":"7ab5f932-d6ed-36e8-ab16-b2d8abe45222","pitchNumber":1,"startTime":"2026-05-06T23:31:46.423Z","endTime":"2026-05-06T23:31:51.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949814827995446,"aZ":-20.200645268848486,"pfxX":0.5218817899710048,"pfxZ":6.690609863379985,"pX":0.2197177509940855,"pZ":3.003916679324148,"vX0":2.452383504106376,"vY0":-133.03822517546263,"vZ0":-2.317678561508409,"x":108.62,"y":157.67,"x0":-0.7824215484263662,"y0":50.003299287149716,"z0":5.352960620438532,"aX":0.9338957550747716},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-1.4,"spinRate":2578,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.41195263071573773,"extension":6.475278074446802},"index":1,"playId":"33c6073d-6e5f-3c68-be89-df84d132eff3","pitchNumber":2,"startTime":"2026-05-06T23:32:04.439Z","endTime":"2026-05-06T23:32:08.917Z","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":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36604156800904,"aZ":-29.8221337762306,"pfxX":2.930179938743543,"pfxZ":1.4338870729598643,"pX":0.4857638793351274,"pZ":2.2824724912309398,"vX0":2.0744579236365763,"vY0":-127.88424792408749,"vZ0":-1.8606978392296492,"x":98.48,"y":177.15,"x0":-0.7198969131609738,"y0":50.00023544420213,"z0":5.386428458853276,"aX":4.792937986783619},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2663,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4303054107964708,"extension":6.559835348770646},"index":2,"playId":"7c622af2-c44e-3623-8b83-3084fe1133b9","pitchNumber":3,"startTime":"2026-05-06T23:32:21.859Z","endTime":"2026-05-06T23:32:25.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-06T23:32:30.557Z","endTime":"2026-05-06T23:32:47.936Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60369774263206,"aZ":-32.592612424758244,"pfxX":2.8530416197440047,"pfxZ":-0.2529848295014787,"pX":0.07954420343856643,"pZ":2.1638045436789826,"vX0":1.142774467296326,"vY0":-128.03221530134599,"vZ0":-1.9335843352012114,"x":113.97,"y":180.36,"x0":-0.7438396583671197,"y0":50.002614262733,"z0":5.4910290731657385,"aX":4.713964299533372},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-5.4,"spinRate":2773,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.4285721282752615,"extension":6.617524413967766},"hitData":{"launchSpeed":89.2,"launchAngle":17.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.51,"coordY":121.83}},"index":4,"playId":"b06fbfad-410c-3ee4-b411-2cbe9d021698","pitchNumber":4,"startTime":"2026-05-06T23:32:47.936Z","endTime":"2026-05-06T23:32:59.899Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"playEndTime":"2026-05-06T23:32:59.899Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to left fielder Jarren Duran.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-06T23:33:03.863Z","endTime":"2026-05-06T23:34:55.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":[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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79324725733759,"aZ":-43.545235661147025,"pfxX":9.827038415280004,"pfxZ":-8.56555905274881,"pX":0.5849608763701533,"pZ":1.3897592418790885,"vX0":0.12385954604903243,"vY0":-116.25515509622436,"vZ0":0.3037154317656876,"x":94.7,"y":201.26,"x0":-0.7398152249174539,"y0":50.000874075946506,"z0":5.493512025191156,"aX":13.051313331517326},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.9,"breakHorizontal":-17.6,"spinRate":2965,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.47658383897685397,"extension":6.615357693751718},"index":0,"playId":"87c935cc-e867-3fdb-97b9-4f190bebc994","pitchNumber":1,"startTime":"2026-05-06T23:34:27.353Z","endTime":"2026-05-06T23:34:32.518Z","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":91.4,"endSpeed":84.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054672279776838,"aZ":-19.324150017651718,"pfxX":1.0858739171227456,"pfxZ":7.106296424659952,"pX":-0.01746581128046787,"pZ":3.4389626247619454,"vX0":1.7594574178405675,"vY0":-133.23559359024824,"vZ0":-1.5579561961615855,"x":117.67,"y":145.93,"x0":-0.8260060476807668,"y0":50.00461169067469,"z0":5.419646211418684,"aX":1.9632060318988567},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":-2.3,"spinRate":2632,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.41019283891067326,"extension":6.511075069819569},"hitData":{"launchSpeed":86.8,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.68,"coordY":107.05}},"index":1,"playId":"32bb7dbb-f0fa-339f-b71a-910f0c661a7b","pitchNumber":2,"startTime":"2026-05-06T23:34:44.954Z","endTime":"2026-05-06T23:34:55.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:34:55.800Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Wilyer Abreu. Colt Keith to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-06T23:35:03.199Z","endTime":"2026-05-06T23:36:27.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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(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":84.7,"endSpeed":77.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454829764151,"aZ":-29.327928874005437,"pfxX":-7.145699362552324,"pfxZ":1.8478452637111182,"pX":-1.053315335971045,"pZ":3.25810464678149,"vX0":1.938170791183336,"vY0":-123.30888121546792,"vZ0":1.0518405538249864,"x":157.15,"y":150.81,"x0":-0.9210111622734837,"y0":50.00257577956836,"z0":5.29983577904621,"aX":-11.006752931214768},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":1762,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.44414884182628933,"extension":6.44757351267601},"index":0,"playId":"1a12e6e1-ddb3-3f45-ac19-bfd84b2f57f7","pitchNumber":1,"startTime":"2026-05-06T23:35:22.824Z","endTime":"2026-05-06T23:35:26.449Z","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":79.3,"endSpeed":72.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855395930881112,"aZ":-43.682045199046094,"pfxX":6.1265090465001535,"pfxZ":-8.696784944105103,"pX":-0.4791343077026283,"pZ":2.2139893812171625,"vX0":-1.150006541995713,"vY0":-115.3087676617375,"vZ0":2.0330868957627484,"x":135.26,"y":179.0,"x0":-0.7639374577789575,"y0":50.00248120713628,"z0":5.589917561588494,"aX":8.108486411803488},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.8,"breakHorizontal":-10.7,"spinRate":2710,"spinDirection":28},"zone":7,"typeConfidence":2.0,"plateTime":0.4781639380084006,"extension":6.526244492474406},"index":1,"playId":"1d9bee93-b15f-362b-ade7-c4148807b4a8","pitchNumber":2,"startTime":"2026-05-06T23:35:40.558Z","endTime":"2026-05-06T23:35:45.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02570871404886,"aZ":-45.30156916706726,"pfxX":5.5636116240640545,"pfxZ":-9.88666486651097,"pX":0.5271974408323896,"pZ":1.4085108803202735,"vX0":0.8845894957860951,"vY0":-115.78164573220711,"vZ0":0.6488027316697134,"x":96.9,"y":200.75,"x0":-0.5834732005678072,"y0":50.001656271770614,"z0":5.537585269436552,"aX":7.3878539097768945},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-17.3,"breakHorizontal":-10.3,"spinRate":2688,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4770843640068976,"extension":6.54827922855533},"index":2,"playId":"a8158ab8-371b-349c-8eaf-21b1bc205aa5","pitchNumber":3,"startTime":"2026-05-06T23:35:58.868Z","endTime":"2026-05-06T23:36:02.653Z","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":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6660776539998,"aZ":-22.448990855208134,"pfxX":-5.3191620260927985,"pfxZ":5.491216472989239,"pX":0.06662632740118962,"pZ":1.7372301875015375,"vX0":3.9969044348420013,"vY0":-132.12087400994457,"vZ0":-4.661079143880901,"x":114.46,"y":191.87,"x0":-0.7733068772833499,"y0":50.00426680727336,"z0":5.170331883052233,"aX":-9.42193044418014},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":8.8,"spinRate":2213,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.41427640082236783,"extension":6.398020175735247},"hitData":{"launchSpeed":98.6,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.42,"coordY":118.24}},"index":3,"playId":"d3f31574-0b1e-3356-9ceb-e40affe3e696","pitchNumber":4,"startTime":"2026-05-06T23:36:17.470Z","endTime":"2026-05-06T23:36:27.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:36:27.116Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-06T23:37:41.256Z","endTime":"2026-05-06T23:39:00.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-06T23:36:57.601Z","endTime":"2026-05-06T23:37:43.602Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.990122066667055,"aZ":-26.09074528306964,"pfxX":-5.167367248840743,"pfxZ":3.371034260316664,"pX":-1.131452723117809,"pZ":3.0631232674695528,"vX0":0.9405860493473158,"vY0":-133.94814627803288,"vZ0":-1.296226671552601,"x":160.13,"y":156.08,"x0":-0.8178629467670037,"y0":50.0015266583731,"z0":5.4323207344325946,"aX":-9.316859195250627},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.0,"breakHorizontal":9.1,"spinRate":2402,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4101244580469885,"extension":6.47085000997543},"index":1,"playId":"e8ef5151-806f-37c1-9518-b1cb49ce874c","pitchNumber":1,"startTime":"2026-05-06T23:37:43.602Z","endTime":"2026-05-06T23:37:47.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185205372065344,"aZ":-35.20180416035706,"pfxX":10.321712906367253,"pfxZ":-2.0157457686687907,"pX":1.2780104507974182,"pZ":1.4888954175675626,"vX0":1.6324083246297054,"vY0":-122.90085337900841,"vZ0":-1.9841595005118204,"x":68.29,"y":198.58,"x0":-0.7365770714281581,"y0":50.00138692174632,"z0":5.344741399470873,"aX":15.521476541325963},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.8,"breakHorizontal":-19.1,"spinRate":2756,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4485764913314476,"extension":6.546834688912154},"index":2,"playId":"9470b322-79a1-34d9-aeb2-96a0a35c6bc6","pitchNumber":2,"startTime":"2026-05-06T23:38:03.961Z","endTime":"2026-05-06T23:38:06.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.761641125332922,"aZ":-39.33527756511987,"pfxX":9.081313367280657,"pfxZ":-4.698279727013872,"pX":1.3335479169502884,"pZ":0.007176819392878952,"vX0":1.6551342217805902,"vY0":-123.71751600310336,"vZ0":-4.848469055271085,"x":66.17,"y":238.59,"x0":-0.5257040942054506,"y0":50.00527324155746,"z0":5.35339424878473,"aX":13.830020448571814},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.5,"breakHorizontal":-16.8,"spinRate":2738,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.445766318356565,"extension":6.625524072634866},"index":3,"playId":"5fd0eae3-2af7-38f1-a0a7-572300978ef4","pitchNumber":3,"startTime":"2026-05-06T23:38:23.928Z","endTime":"2026-05-06T23:38:27.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523975106111028,"aZ":-24.459533585264246,"pfxX":-4.284089528904136,"pfxZ":4.265161222211731,"pX":-0.204314423615641,"pZ":2.984715378639489,"vX0":2.6899360309144167,"vY0":-133.6048131157305,"vZ0":-1.5735896959287192,"x":124.79,"y":158.19,"x0":-0.6670537977042446,"y0":50.004865724813364,"z0":5.3375303201038635,"aX":-7.753383568660478},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":7.2,"spinRate":2437,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4098060981270346,"extension":6.632311485830017},"hitData":{"launchSpeed":90.6,"launchAngle":51.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.43,"coordY":99.88}},"index":4,"playId":"9dff5b35-cecb-3c4f-ab4f-ef9ea2794471","pitchNumber":4,"startTime":"2026-05-06T23:38:50.756Z","endTime":"2026-05-06T23:39:00.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:39:00.257Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Story pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:40:42.826Z","endTime":"2026-05-06T23:42:03.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782361722218322,"aZ":-14.795707271052526,"pfxX":-3.8637631222374638,"pfxZ":9.871338809179381,"pX":0.7857164814695957,"pZ":1.6968469704516913,"vX0":7.998589302524262,"vY0":-132.46353899553418,"vZ0":-6.160305115214314,"x":87.05,"y":192.97,"x0":-1.7837522216242503,"y0":50.00005050152308,"z0":5.151941991197756,"aX":-6.800550129419136},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":5.0,"spinRate":2174,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.41498870196684123,"extension":6.5214460221009345},"index":0,"playId":"7020f606-0580-3685-af4f-6f37fa9d103a","pitchNumber":1,"startTime":"2026-05-06T23:41:33.941Z","endTime":"2026-05-06T23:41:36.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6318466777895,"aZ":-14.250852020547761,"pfxX":-3.422819097784109,"pfxZ":9.889909137937732,"pX":0.548639030946093,"pZ":2.2583014334834886,"vX0":7.543886122519044,"vY0":-133.71666518717683,"vZ0":-5.122733120171398,"x":96.09,"y":177.81,"x0":-1.8634797769491753,"y0":50.00278140420518,"z0":5.22017363280296,"aX":-6.203869042666159},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2187,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.40951157744711164,"extension":6.631214937835138},"hitData":{"launchSpeed":83.2,"launchAngle":68.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":178.67,"coordY":182.47}},"index":1,"playId":"e3b9e0ea-4350-3aa8-9fb6-50632edb1eb1","pitchNumber":2,"startTime":"2026-05-06T23:41:53.765Z","endTime":"2026-05-06T23:42:03.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:42:03.393Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:42:25.307Z","endTime":"2026-05-06T23:43:01.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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],"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.675474479092212,"aZ":-12.86353587410837,"pfxX":-2.954459313406742,"pfxZ":10.647873009718236,"pX":-0.05027899176763816,"pZ":1.7026375579688164,"vX0":6.145455671032828,"vY0":-133.9893322975046,"vZ0":-6.7644234580968785,"x":118.92,"y":192.81,"x0":-1.9924126679731997,"y0":50.0002878684262,"z0":5.183870911245014,"aX":-5.357190404945311},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":4.0,"spinRate":2298,"spinDirection":207},"zone":8,"typeConfidence":0.92,"plateTime":0.40920529843961395,"extension":6.495404118855818},"index":0,"playId":"9ab3a1d7-dba4-3fb4-8fe0-8c7e242347d8","pitchNumber":1,"startTime":"2026-05-06T23:42:36.947Z","endTime":"2026-05-06T23:42:40.354Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.673188863705334,"aZ":-13.120637634552052,"pfxX":-3.7395090531921604,"pfxZ":10.391255053714616,"pX":-0.23434159558937226,"pZ":2.3279531473168142,"vX0":6.1136686471224335,"vY0":-135.3386973378597,"vZ0":-5.361990560334482,"x":125.93,"y":175.93,"x0":-2.0486254243843365,"y0":50.005068773962556,"z0":5.272193410454499,"aX":-6.858904811729381},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2335,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.4064820701898473,"extension":6.378610647986304},"hitData":{"launchSpeed":94.0,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.15,"coordY":101.7}},"index":1,"playId":"8dc19c39-1c1e-329e-bdbb-e88887bf4c4d","pitchNumber":2,"startTime":"2026-05-06T23:42:51.702Z","endTime":"2026-05-06T23:43:01.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:43:01.426Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks. Masataka Yoshida to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:43:18.138Z","endTime":"2026-05-06T23:44:24.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75079606978945,"aZ":-15.69075429536354,"pfxX":-3.802011740081256,"pfxZ":9.40198540069787,"pX":0.7400517912592142,"pZ":0.7828122212112582,"vX0":8.764488269774931,"vY0":-131.53338223698955,"vZ0":-7.9301450194142085,"x":88.79,"y":217.64,"x0":-2.1404055240961632,"y0":50.00259478782507,"z0":4.998942846431977,"aX":-6.666054268742402},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":4.9,"spinRate":2066,"spinDirection":210},"zone":14,"typeConfidence":0.89,"plateTime":0.41631882021157196,"extension":6.70416489962648},"index":0,"playId":"c2566d6c-0b5c-354a-84e6-6f55dd38c70c","pitchNumber":1,"startTime":"2026-05-06T23:43:27.541Z","endTime":"2026-05-06T23:43:30.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.002035599150325,"aZ":-15.148153673594814,"pfxX":-3.3786943312284814,"pfxZ":9.71736201518036,"pX":1.6542326259760032,"pZ":1.0132090058238632,"vX0":10.199712864424887,"vY0":-131.99787682521202,"vZ0":-7.960774220183026,"x":53.94,"y":211.42,"x0":-1.8332145740520378,"y0":50.000071494142404,"z0":5.199412314971724,"aX":-5.918878518047571},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":3.7,"spinRate":2105,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.41610145445544156,"extension":6.564992143755019},"index":1,"playId":"9393420d-6cde-3362-be5c-550d73dc4f7a","pitchNumber":2,"startTime":"2026-05-06T23:43:43.229Z","endTime":"2026-05-06T23:43:46.229Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970585464640887,"aZ":-32.781053832436164,"pfxX":3.546582730927164,"pfxZ":-0.3882656284755792,"pX":1.7962973779422833,"pZ":-0.36475918313255373,"vX0":8.107270880693871,"vY0":-124.2613137515651,"vZ0":-6.8860188535458375,"x":48.53,"y":248.63,"x0":-1.981214867003032,"y0":50.00507770902657,"z0":5.196711657452671,"aX":5.4971522158515045},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-8.4,"spinRate":2369,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.44228788988678325,"extension":6.517405845766534},"index":2,"playId":"dabdf5cd-5c78-3870-aceb-4ddc9cd924c2","pitchNumber":3,"startTime":"2026-05-06T23:43:59.853Z","endTime":"2026-05-06T23:44:03.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746878235838864,"aZ":-16.19601207863741,"pfxX":-2.7379006113967774,"pfxZ":8.789000763172824,"pX":1.5798659469159024,"pZ":1.9794937890203526,"vX0":10.532028243921022,"vY0":-133.26520895238465,"vZ0":-5.064131268822585,"x":56.78,"y":185.33,"x0":-2.049269208426889,"y0":50.003937966954275,"z0":5.055430655570302,"aX":-4.979394329499172},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.1,"breakHorizontal":3.0,"spinRate":2165,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4093290431834178,"extension":6.630338372410303},"index":3,"playId":"241a6902-61b5-3ca8-b9d9-741d08e4f1df","pitchNumber":4,"startTime":"2026-05-06T23:44:21.787Z","endTime":"2026-05-06T23:44:24.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:44:24.787Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:45:31.997Z","endTime":"2026-05-06T23:46:55.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-06T23:44:43.534Z","endTime":"2026-05-06T23:45:34.220Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19029395133494,"aZ":-40.921101972884685,"pfxX":5.792903583812847,"pfxZ":-6.763282037710397,"pX":-0.28778801423390615,"pZ":1.7909333657412536,"vX0":3.19667969397767,"vY0":-113.95101181337438,"vZ0":1.5981055923764587,"x":127.97,"y":190.42,"x0":-2.469274756194126,"y0":50.0034012051622,"z0":5.175228392180484,"aX":7.490783019119247},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.4,"breakHorizontal":-11.4,"spinRate":2308,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.48375797020134126,"extension":6.450830744317261},"index":1,"playId":"7da72e75-a078-3d6b-9670-523b74ecc43c","pitchNumber":1,"startTime":"2026-05-06T23:45:34.220Z","endTime":"2026-05-06T23:45:37.489Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.494481984548795,"aZ":-14.232281735109131,"pfxX":-1.7902417210657036,"pfxZ":10.022273032814368,"pX":-0.6100899202895725,"pZ":2.824453266504367,"vX0":4.767380391068424,"vY0":-133.40977533478429,"vZ0":-3.948792313673316,"x":140.26,"y":162.52,"x0":-2.193007749475711,"y0":50.0047294941599,"z0":5.359579424673936,"aX":-3.205829328471332},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":2.2,"spinRate":2227,"spinDirection":202},"zone":4,"typeConfidence":0.92,"plateTime":0.4116197115968401,"extension":6.4330907608052526},"index":2,"playId":"242d9d55-c58d-3e42-90ee-241f5d0f11af","pitchNumber":2,"startTime":"2026-05-06T23:45:49.618Z","endTime":"2026-05-06T23:45:52.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-06T23:46:12.035Z","endTime":"2026-05-06T23:46:16.054Z","isPitch":false,"type":"action","player":{"id":691785,"link":"/api/v1/people/691785"}},{"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":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79124312308148,"aZ":-27.62831964809851,"pfxX":2.985842846326511,"pfxZ":2.940675141765956,"pX":1.2740470528974863,"pZ":0.7849581712974267,"vX0":7.550800422858369,"vY0":-123.4050279319531,"vZ0":-4.757459074912711,"x":68.44,"y":217.59,"x0":-2.209421701841153,"y0":50.005215346661444,"z0":5.056076970693447,"aX":4.620808464173374},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-7.1,"spinRate":2352,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4432803011821327,"extension":6.418925696175466},"index":4,"playId":"79bd36e1-b949-33fc-adb4-7181839c28a1","pitchNumber":3,"startTime":"2026-05-06T23:46:16.054Z","endTime":"2026-05-06T23:46:19.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"c08dea73-0501-4625-974a-d1258716c333","startTime":"2026-05-06T23:46:35.019Z","endTime":"2026-05-06T23:46:40.025Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.814908902299116,"aZ":-37.78984201883732,"pfxX":6.282350646204558,"pfxZ":-4.319328613174456,"pX":0.3658221203802961,"pZ":1.8649009976205897,"vX0":4.356588582658012,"vY0":-113.63205593436564,"vZ0":1.2643853995031111,"x":103.06,"y":188.43,"x0":-2.3956811725485005,"y0":50.00061784781504,"z0":5.070440329683707,"aX":8.172481319095553},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.2,"breakHorizontal":-12.5,"spinRate":2335,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.48295785848274697,"extension":6.458827012961408},"index":6,"playId":"dd67786a-a294-390e-af4f-9029b0fd2944","pitchNumber":4,"startTime":"2026-05-06T23:46:52.368Z","endTime":"2026-05-06T23:46:55.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:46:55.627Z","atBatIndex":29},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Carlos Narváez reaches on a fielding error by third baseman Colt Keith. Masataka Yoshida scores. Ceddanne Rafaela scores. Carlos Narváez to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:47:28.045Z","endTime":"2026-05-06T23:49:30.691Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-06T23:47:15.656Z","endTime":"2026-05-06T23:47:30.231Z","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(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":91.1,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861035600804627,"aZ":-15.47409366707148,"pfxX":-2.7501455120901737,"pfxZ":9.351229667652454,"pX":0.41630267072232313,"pZ":2.050548875432725,"vX0":7.148596000722819,"vY0":-132.4296778346405,"vZ0":-5.310150230208756,"x":101.13,"y":183.42,"x0":-1.9542891200443275,"y0":50.001650446244525,"z0":5.204044185839128,"aX":-4.91143707719719},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2173,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.4127497497096515,"extension":6.527147421478702},"index":1,"playId":"3329bab3-a9ed-3474-99b3-24d04d58e018","pitchNumber":1,"startTime":"2026-05-06T23:47:30.231Z","endTime":"2026-05-06T23:47:33.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257001066677027,"aZ":-17.287120259745645,"pfxX":-3.0466452643441317,"pfxZ":8.250411208074668,"pX":-0.16781269923888142,"pZ":3.160081150237926,"vX0":6.125810957114064,"vY0":-133.35464756105196,"vZ0":-2.432185297807958,"x":123.4,"y":153.46,"x0":-2.0971618156709657,"y0":50.00033591284158,"z0":5.328789135480275,"aX":-5.496293999388152},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":4.2,"spinRate":2175,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.4104959032413502,"extension":6.570698454240965},"index":2,"playId":"4814a692-c734-3fb7-91da-4f133d014e30","pitchNumber":2,"startTime":"2026-05-06T23:47:47.911Z","endTime":"2026-05-06T23:47:50.911Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02915456639974,"aZ":-27.216213746367085,"pfxX":0.5963116457049287,"pfxZ":3.226714344496233,"pX":1.6792610879623235,"pZ":-0.19670977468831966,"vX0":8.450354056199068,"vY0":-123.0481936383021,"vZ0":-7.282203145018589,"x":52.99,"y":244.09,"x0":-1.8744955204023157,"y0":50.00343986026794,"z0":5.101921355720082,"aX":0.9140509367953497},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.3,"breakHorizontal":-3.0,"spinRate":2492,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4448431930910721,"extension":6.5042541816345},"index":3,"playId":"37203ec6-33c6-34ca-b085-010a4c66844b","pitchNumber":3,"startTime":"2026-05-06T23:48:08.883Z","endTime":"2026-05-06T23:48:12.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286949641025494,"aZ":-17.38700350960375,"pfxX":-4.279493463334212,"pfxZ":7.8655255600109655,"pX":0.872767437902005,"pZ":2.6568177467779464,"vX0":9.27744958460039,"vY0":-136.10408888971943,"vZ0":-3.5655109251673474,"x":83.73,"y":167.05,"x0":-2.0208779976517954,"y0":50.00326084702647,"z0":5.184697728143659,"aX":-8.04681278971007},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":5.9,"spinRate":2246,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.40211277056258554,"extension":6.550932670471152},"index":4,"playId":"589fa714-be87-38f1-b50e-5cd2513855f4","pitchNumber":4,"startTime":"2026-05-06T23:48:31.457Z","endTime":"2026-05-06T23:48:34.457Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.678949945542442,"aZ":-37.019817627800315,"pfxX":4.937522824630894,"pfxZ":-3.6002550002758884,"pX":1.6681700801618224,"pZ":-0.027195977760268688,"vX0":7.186097834884095,"vY0":-115.56172449269542,"vZ0":-3.6490856364961504,"x":53.41,"y":239.51,"x0":-2.1302467610905187,"y0":50.0044724426577,"z0":5.149219877794742,"aX":6.6401686964653726},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.2,"breakHorizontal":-10.8,"spinRate":2396,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4749942447159694,"extension":6.593558916530219},"index":5,"playId":"3ecd0f95-2581-36ff-9ed6-1f8a2f1b8c8a","pitchNumber":5,"startTime":"2026-05-06T23:48:52.341Z","endTime":"2026-05-06T23:48:55.967Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.303257774177,"aZ":-40.5958279585913,"pfxX":7.802029840545838,"pfxZ":-6.4382176348848414,"pX":-0.29901183559699235,"pZ":2.1227137989319895,"vX0":2.1503897842890147,"vY0":-114.03601368523698,"vZ0":2.1382505951908506,"x":128.4,"y":181.47,"x0":-2.269405061967453,"y0":50.003207656879574,"z0":5.197754041446444,"aX":10.204927656610424},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.8,"breakHorizontal":-14.6,"spinRate":2399,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.4815753871662589,"extension":6.3790576461123205},"hitData":{"launchSpeed":93.5,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":64.65,"coordY":124.83}},"index":6,"playId":"92e3b74d-4bd8-3e74-8c7c-22be343a5e90","pitchNumber":6,"startTime":"2026-05-06T23:49:18.513Z","endTime":"2026-05-06T23:49:30.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:49:30.691Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-06T23:50:10.142Z","endTime":"2026-05-06T23:52:24.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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(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":81.2,"endSpeed":74.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353432452283645,"aZ":-29.68323643872444,"pfxX":2.2486012854118558,"pfxZ":1.7607798001055208,"pX":1.222629408672919,"pZ":1.5850477543653427,"vX0":7.585841087205836,"vY0":-118.02608593468224,"vZ0":-1.495223906536959,"x":70.4,"y":195.98,"x0":-2.32428295701815,"y0":50.000660502591835,"z0":4.959043569154346,"aX":3.1718073235841824},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.1,"breakHorizontal":-5.9,"spinRate":2334,"spinDirection":116},"zone":14,"typeConfidence":0.87,"plateTime":0.4639807964704419,"extension":6.5365680601422085},"index":0,"playId":"a95c2e86-9734-3628-b53c-fd651eb41975","pitchNumber":1,"startTime":"2026-05-06T23:50:10.142Z","endTime":"2026-05-06T23:50:14.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356765559099443,"aZ":-16.705510746220888,"pfxX":-2.634174075434287,"pfxZ":8.770614565552027,"pX":-0.38660003751443256,"pZ":2.3831397033416843,"vX0":5.439733628752289,"vY0":-131.79003104800415,"vZ0":-3.9677748746586485,"x":131.74,"y":174.44,"x0":-2.1328149362099547,"y0":50.00087494529477,"z0":5.137897899512381,"aX":-4.645217189741977},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":3.6,"spinRate":2072,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.415202932477174,"extension":6.5384053637221085},"index":1,"playId":"1c4c1418-350d-32d0-9a5c-d3d5289d802d","pitchNumber":2,"startTime":"2026-05-06T23:50:31.806Z","endTime":"2026-05-06T23:50:36.234Z","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":90.9,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22552371399248,"aZ":-19.79402743912531,"pfxX":-4.714746319263506,"pfxZ":7.0148705667676055,"pX":-0.09081439311325092,"pZ":2.6068306934107497,"vX0":6.601512008499941,"vY0":-132.27841551002345,"vZ0":-2.527836354521658,"x":120.46,"y":168.4,"x0":-2.0107171015879834,"y0":50.005330197459436,"z0":5.0323017509370365,"aX":-8.324712439635096},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":7.1,"spinRate":2108,"spinDirection":209},"zone":2,"typeConfidence":0.81,"plateTime":0.41467665134306486,"extension":6.526960962821406},"index":2,"playId":"33a2fe1b-ca64-3938-80d8-eb40b44cb2c6","pitchNumber":3,"startTime":"2026-05-06T23:51:03.428Z","endTime":"2026-05-06T23:51:07.464Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977294803816093,"aZ":-27.332391092139183,"pfxX":2.6173467821611345,"pfxZ":3.1975007995530866,"pX":1.0366036349870786,"pZ":0.621552263941882,"vX0":6.960691859780881,"vY0":-122.27357946277738,"vZ0":-4.542721610363312,"x":77.49,"y":222.0,"x0":-2.1865680504937424,"y0":50.00544656550725,"z0":4.847345454527207,"aX":3.9643837564327895},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":-6.4,"spinRate":2397,"spinDirection":98},"zone":14,"typeConfidence":0.9,"plateTime":0.4478567620374432,"extension":6.437068951836344},"index":3,"playId":"07d7b02d-b4db-325e-9570-427ddec944f5","pitchNumber":4,"startTime":"2026-05-06T23:51:19.780Z","endTime":"2026-05-06T23:51:22.938Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.280870640217273,"aZ":-38.581930649908074,"pfxX":6.15367859147397,"pfxZ":-4.934742310765989,"pX":0.26967042197641933,"pZ":1.6117323253197142,"vX0":4.044831370957319,"vY0":-113.42860171939327,"vZ0":1.0235516248786571,"x":106.72,"y":195.26,"x0":-2.337698621604841,"y0":50.001850226514314,"z0":5.009982061624176,"aX":7.99423232104353},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.4,"breakHorizontal":-12.2,"spinRate":2285,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.48339554719500066,"extension":6.454626076377505},"index":4,"playId":"41a653ae-7b9f-33ba-97fe-12f6b482772d","pitchNumber":5,"startTime":"2026-05-06T23:51:42.375Z","endTime":"2026-05-06T23:51:45.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.437891615412745,"aZ":-31.59813687915499,"pfxX":2.3245086044016037,"pfxZ":0.3773547158975106,"pX":0.553747518426034,"pZ":1.704326853110363,"vX0":5.668504504752687,"vY0":-123.87707205515493,"vZ0":-2.213962109490316,"x":95.89,"y":192.76,"x0":-2.069138805810372,"y0":50.006015661808185,"z0":5.258833489603126,"aX":3.6030451816463382},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-5.5,"spinRate":2408,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.44264507108352324,"extension":6.475660202348932},"index":5,"playId":"3f70a776-fa41-384b-b048-1b90eae30eba","pitchNumber":6,"startTime":"2026-05-06T23:52:04.813Z","endTime":"2026-05-06T23:52:24.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:52:24.816Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, first baseman Willson Contreras to pitcher Sonny Gray.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-06T23:54:49.759Z","endTime":"2026-05-06T23:55:15.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.786263155974602,"aZ":-20.266711791811158,"pfxX":0.35953418084800903,"pfxZ":6.606864475923997,"pX":0.810314595228437,"pZ":2.715163577641731,"vX0":3.8399438049906554,"vY0":-132.54291934012613,"vZ0":-3.191837596303916,"x":86.11,"y":165.47,"x0":-0.6960585351556071,"y0":50.005854165990364,"z0":5.3920857456850975,"aX":0.6480602070906046},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-1.3,"spinRate":2556,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.411151662505572,"extension":6.334682500799485},"index":0,"playId":"c1b4457a-4a22-3eaf-9731-a47960b20cfa","pitchNumber":1,"startTime":"2026-05-06T23:54:49.759Z","endTime":"2026-05-06T23:54:53.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.428430558441526,"aZ":-43.76357147630912,"pfxX":7.3054950964377925,"pfxZ":-8.715199996730227,"pX":0.30429555050860135,"pZ":1.2950426461533142,"vX0":0.2435380452281672,"vY0":-115.47784686981764,"vZ0":0.19980105966946016,"x":105.4,"y":203.81,"x0":-0.7498073852640368,"y0":50.00062174508568,"z0":5.46881725728396,"aX":9.720311828586969},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.4,"breakHorizontal":-13.2,"spinRate":2761,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4769849143814895,"extension":6.590083020691244},"hitData":{"launchSpeed":94.7,"launchAngle":-4.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":168.91}},"index":1,"playId":"2f0e688b-ba7b-36e1-a8c4-8031350780ef","pitchNumber":2,"startTime":"2026-05-06T23:55:07.382Z","endTime":"2026-05-06T23:55:15.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:55:15.414Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to left fielder Jarren Duran.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-06T23:55:21.677Z","endTime":"2026-05-06T23:56:41.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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":"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":91.0,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.440320957465243,"aZ":-25.039596896816903,"pfxX":-0.14514783551259253,"pfxZ":3.944712021800437,"pX":0.10313122770974696,"pZ":2.2505306252903146,"vX0":2.42103199064992,"vY0":-132.6592363433347,"vZ0":-3.2231771530074202,"x":117.09,"y":159.27,"x0":-0.7967739900290417,"y0":50.00297041451815,"z0":5.276855114536899,"aX":-0.26276712949580994},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-0.2,"spinRate":2621,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41056862662432625,"extension":6.477003933730507},"index":0,"playId":"6dffd9e1-e19f-3130-87a2-2727df812593","pitchNumber":1,"startTime":"2026-05-06T23:55:47.472Z","endTime":"2026-05-06T23:55:53.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777373784145922,"aZ":-28.161481821741152,"pfxX":1.2528198687632446,"pfxZ":2.324383129173608,"pX":0.7430507395523649,"pZ":2.8000796876944065,"vX0":3.3173809755271564,"vY0":-130.23831200099093,"vZ0":-1.270153215351722,"x":88.68,"y":163.18,"x0":-0.7069280298364643,"y0":50.00477841939822,"z0":5.411823435045748,"aX":2.16571611586841},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2679,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.41956343953238795,"extension":6.571094527504849},"index":1,"playId":"d2a21cfd-1fb2-38ee-977c-21550b87aca7","pitchNumber":2,"startTime":"2026-05-06T23:56:03.902Z","endTime":"2026-05-06T23:56:07.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.596576056042064,"aZ":-44.557066326957305,"pfxX":6.130999597612602,"pfxZ":-9.245249912874542,"pX":-0.39184136536078845,"pZ":1.755388458966859,"vX0":-1.0283412780940795,"vY0":-116.11883587014145,"vZ0":1.0924423257780813,"x":131.94,"y":191.38,"x0":-0.7335882640828313,"y0":50.00186826486346,"z0":5.582367511402251,"aX":8.21275819066517},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.0,"breakHorizontal":-10.7,"spinRate":2654,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.4751714425037341,"extension":6.446269965621183},"hitData":{"launchSpeed":95.4,"launchAngle":23.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.54,"coordY":96.43}},"index":2,"playId":"d6d4f273-9721-30bf-ad82-cdaeed6b2c4b","pitchNumber":3,"startTime":"2026-05-06T23:56:31.783Z","endTime":"2026-05-06T23:56:41.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:56:41.312Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-06T23:56:45.828Z","endTime":"2026-05-06T23:58:32.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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.8,"endSpeed":79.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897071760528494,"aZ":-32.235911490268464,"pfxX":3.116587064063196,"pfxZ":-0.036100269495886295,"pX":-0.38946973584442146,"pZ":2.5182991271648776,"vX0":0.1718139835989271,"vY0":-126.4551834347789,"vZ0":-0.9716929040171363,"x":131.85,"y":170.79,"x0":-0.8632067897609054,"y0":50.00359838186274,"z0":5.4945834034746674,"aX":5.045393622398909},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2780,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4332059024652044,"extension":6.617747478107528},"index":0,"playId":"a587c869-7a7d-35f2-882d-70589984900d","pitchNumber":1,"startTime":"2026-05-06T23:57:05.282Z","endTime":"2026-05-06T23:57:08.888Z","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":82.1,"endSpeed":75.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09029896898913,"aZ":-39.78439249444819,"pfxX":9.545014701523975,"pfxZ":-5.315217277293629,"pX":0.6855074962959163,"pZ":2.0720990485522885,"vX0":0.5340899502106722,"vY0":-119.46281786852231,"vZ0":0.4277752869360709,"x":90.87,"y":182.83,"x0":-0.7800389995870213,"y0":50.00456433164128,"z0":5.495295512684796,"aX":13.6628425563169},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.2,"breakHorizontal":-17.4,"spinRate":2821,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4602150545407322,"extension":6.461328507428857},"index":1,"playId":"27a2b813-0ae9-3c45-b55e-30a0d52f0f83","pitchNumber":2,"startTime":"2026-05-06T23:57:21.786Z","endTime":"2026-05-06T23:57:24.858Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-06T23:57:36.475Z","endTime":"2026-05-06T23:57:52.851Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.237362739721576,"aZ":-23.318569565287174,"pfxX":-7.359191493656214,"pfxZ":4.85104571103091,"pX":0.928505121379743,"pZ":2.863472245602906,"vX0":5.5699803402489145,"vY0":-135.19443940610586,"vZ0":-2.3514854991489504,"x":81.61,"y":161.47,"x0":-0.21654961150746346,"y0":50.00279871176291,"z0":5.405056785821295,"aX":-13.436356871406295},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":11.9,"spinRate":2404,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40728249846118514,"extension":6.609713838178118},"index":3,"playId":"5de5a240-4ef5-3df6-8990-997b26233945","pitchNumber":3,"startTime":"2026-05-06T23:57:52.851Z","endTime":"2026-05-06T23:58:19.879Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.962402501264624,"aZ":-22.15885600718236,"pfxX":-6.780403445469261,"pfxZ":5.44050496245378,"pX":0.7054551657923587,"pZ":2.4833674996941104,"vX0":4.882355584246271,"vY0":-135.41109077358487,"vZ0":-3.6864363975891483,"x":90.11,"y":171.73,"x0":-0.24793949759938078,"y0":50.00286573959678,"z0":5.4289525365674995,"aX":-12.482498050811808},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":11.2,"spinRate":2468,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4058418741723471,"extension":6.617032324483819},"index":4,"playId":"a4e3ff6d-dff6-3602-95ff-cc972bcf458b","pitchNumber":4,"startTime":"2026-05-06T23:58:28.611Z","endTime":"2026-05-06T23:58:32.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-06T23:58:32.348Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-07T00:00:18.481Z","endTime":"2026-05-07T00:02:17.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":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":"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":81.5,"endSpeed":75.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04239618823734,"aZ":-30.561094228304285,"pfxX":3.100575920284718,"pfxZ":1.1329619675876677,"pX":-1.1958397053635197,"pZ":1.9098398278814697,"vX0":1.4929161179805073,"vY0":-118.77939673547205,"vZ0":-1.5130669863122141,"x":162.58,"y":187.21,"x0":-2.2356582306363046,"y0":50.00423501839273,"z0":5.337438288977715,"aX":4.4245699588469805},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.9,"breakHorizontal":-6.0,"spinRate":2264,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.46136816518507073,"extension":6.29810351949325},"index":0,"playId":"aafa687f-240c-34c9-bf6e-7efef218b24c","pitchNumber":1,"startTime":"2026-05-07T00:00:56.747Z","endTime":"2026-05-07T00:01:01.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06490219025282,"aZ":-28.065743103760425,"pfxX":2.1403960141578158,"pfxZ":2.750497589541278,"pX":-0.28712693147581325,"pZ":2.104244621502101,"vX0":4.1966972439555095,"vY0":-121.55670379509473,"vZ0":-1.657361323151178,"x":127.94,"y":181.97,"x0":-2.3148818081509113,"y0":50.00563419603588,"z0":5.234170058983324,"aX":3.1989471096230706},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-4.9,"spinRate":2211,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.45078908198489565,"extension":6.498196262977066},"index":1,"playId":"7a3af856-7591-359b-835f-366a933d8d53","pitchNumber":2,"startTime":"2026-05-07T00:01:11.962Z","endTime":"2026-05-07T00:01:16.082Z","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":90.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835697089544848,"aZ":-17.356836215738465,"pfxX":-3.0128457026458095,"pfxZ":8.395662909826788,"pX":-0.4044607587842723,"pZ":3.331268739511806,"vX0":4.933409694833385,"vY0":-131.95671762949624,"vZ0":-2.0840747648389524,"x":132.42,"y":148.84,"x0":-1.9060573277764068,"y0":50.00362430587463,"z0":5.408712727807444,"aX":-5.318390479056233},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":4.4,"spinRate":2130,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.4149321745137535,"extension":6.430468247550345},"index":2,"playId":"daedfb6c-31aa-3ed8-9595-ba40c30ff021","pitchNumber":3,"startTime":"2026-05-07T00:01:32.973Z","endTime":"2026-05-07T00:01:37.212Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-07T00:01:43.293Z","endTime":"2026-05-07T00:01:56.753Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901839712992437,"aZ":-36.81794797666964,"pfxX":6.964546401152997,"pfxZ":-3.527283782260787,"pX":0.3119154082153933,"pZ":0.6403279317390577,"vX0":3.891568836380345,"vY0":-114.53476447030667,"vZ0":-1.603788882521543,"x":105.11,"y":221.49,"x0":-2.318973223733534,"y0":50.00222621196741,"z0":4.979375518924052,"aX":9.170365880193264},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.5,"breakHorizontal":-13.7,"spinRate":2358,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.47985035698057166,"extension":6.537076284602255},"index":4,"playId":"3c7d26e7-f1e9-360c-bd3d-ecf202a81bc0","pitchNumber":4,"startTime":"2026-05-07T00:01:56.753Z","endTime":"2026-05-07T00:02:00.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357721300888294,"aZ":-25.113528469776842,"pfxX":0.12380764931498378,"pfxZ":4.534266784628201,"pX":0.7330822379514325,"pZ":1.4469736369328643,"vX0":6.832653568564565,"vY0":-124.38213681404179,"vZ0":-3.974201523397669,"x":89.06,"y":199.71,"x0":-2.0726069817667723,"y0":50.00272822512038,"z0":5.1624442817706315,"aX":0.19269367173430424},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.9,"spinRate":2408,"spinDirection":122},"zone":14,"typeConfidence":0.89,"plateTime":0.44137925423915414,"extension":6.570603324781202},"index":5,"playId":"ed9f6fcc-2aff-385b-a57e-6d98808d7238","pitchNumber":5,"startTime":"2026-05-07T00:02:13.380Z","endTime":"2026-05-07T00:02:17.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:02:17.682Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-07T00:02:26.206Z","endTime":"2026-05-07T00:03:36.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","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":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.150892302449552,"aZ":-38.92144835533377,"pfxX":6.340312646969508,"pfxZ":-5.38220659720276,"pX":0.7815147633277251,"pZ":1.898132970233518,"vX0":4.8033066647708065,"vY0":-111.83936784204305,"vZ0":1.836839316503557,"x":87.21,"y":187.53,"x0":-2.225889824320658,"y0":50.00329681154677,"z0":5.089612417603915,"aX":7.946735662289065},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.9,"breakHorizontal":-12.8,"spinRate":2276,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.49173112429204346,"extension":6.357862172927218},"index":0,"playId":"9db0419c-de9c-3ac1-b889-d23010e470f1","pitchNumber":1,"startTime":"2026-05-07T00:02:43.667Z","endTime":"2026-05-07T00:02:46.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572632809543236,"aZ":-16.831750616798825,"pfxX":-5.315059577610003,"pfxZ":8.479011873920783,"pX":-0.3841368386139939,"pZ":3.871721375765065,"vX0":5.975368372552817,"vY0":-134.06529999131263,"vZ0":-0.767680167209837,"x":131.64,"y":134.24,"x0":-1.9575268385445967,"y0":50.002945520035375,"z0":5.369698327446245,"aX":-9.618430573778596},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2197,"spinDirection":206},"zone":11,"typeConfidence":0.85,"plateTime":0.409462277252155,"extension":6.476436874891208},"index":1,"playId":"4d897c95-5906-358b-a032-058353c69792","pitchNumber":2,"startTime":"2026-05-07T00:02:58.296Z","endTime":"2026-05-07T00:03:02.174Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.943164491809647,"aZ":-38.41006565128433,"pfxX":6.933003459698783,"pfxZ":-4.876940708285392,"pX":0.6319658884892849,"pZ":1.4369050805501056,"vX0":4.519799995029687,"vY0":-113.05010341806899,"vZ0":0.8651624458566392,"x":92.91,"y":199.98,"x0":-2.302446970851653,"y0":50.00358111145093,"z0":4.942185922649214,"aX":8.863724416782345},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.2,"breakHorizontal":-13.8,"spinRate":2278,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4867733454938912,"extension":6.450031919695143},"index":2,"playId":"6d40272a-afb2-3bf5-8bff-da68a0fa34e2","pitchNumber":3,"startTime":"2026-05-07T00:03:16.118Z","endTime":"2026-05-07T00:03:19.118Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630408230226028,"aZ":-36.497241171270026,"pfxX":5.588322485764141,"pfxZ":-3.2619237216155383,"pX":1.8941196006163488,"pZ":1.148063469161178,"vX0":7.4587204008027745,"vY0":-114.76252610108223,"vZ0":-0.35070283367392274,"x":44.8,"y":207.78,"x0":-2.1329969889405493,"y0":50.00397548397149,"z0":4.87914463663734,"aX":7.401453154003341},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.6,"breakHorizontal":-12.1,"spinRate":2318,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.47854757832756833,"extension":6.450583331762527},"index":3,"playId":"95961d53-f71a-347f-92a9-57c719001e71","pitchNumber":4,"startTime":"2026-05-07T00:03:33.298Z","endTime":"2026-05-07T00:03:36.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:03:36.298Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-07T00:03:39.263Z","endTime":"2026-05-07T00:06:03.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":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":"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":92.6,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568001130519615,"aZ":-18.14030190441123,"pfxX":-5.434717299429943,"pfxZ":7.645412786897678,"pX":-0.3440120670049912,"pZ":2.7644915637797616,"vX0":6.466497286865256,"vY0":-134.72243940552863,"vZ0":-3.271504724292682,"x":130.11,"y":164.14,"x0":-2.0705496340766745,"y0":50.00540978025758,"z0":5.278461505825143,"aX":-9.980691715137807},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2288,"spinDirection":204},"zone":1,"typeConfidence":0.86,"plateTime":0.40673392494330685,"extension":6.428468836444454},"index":0,"playId":"a1297bd8-9bcb-3e75-b90f-963991e58d1f","pitchNumber":1,"startTime":"2026-05-07T00:04:01.875Z","endTime":"2026-05-07T00:04:04.875Z","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":92.8,"endSpeed":83.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43603844262731,"aZ":-15.905833540191063,"pfxX":-4.160791113983525,"pfxZ":8.94946203346955,"pX":-1.514400891948991,"pZ":3.0809234990608236,"vX0":3.326360056491868,"vY0":-134.96204871789956,"vZ0":-2.8476853829971382,"x":174.73,"y":155.6,"x0":-2.2314385234156386,"y0":50.00084570347022,"z0":5.290664047871667,"aX":-7.561179612105917},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2192,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4081622662642972,"extension":6.39879024472918},"index":1,"playId":"98a2d938-7a21-339b-a5da-10e6df068913","pitchNumber":2,"startTime":"2026-05-07T00:04:20.079Z","endTime":"2026-05-07T00:04:23.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540536889561544,"aZ":-29.661903087808422,"pfxX":3.1949320290857868,"pfxZ":1.6963337854892746,"pX":0.0920048737445622,"pZ":1.1545114403600223,"vX0":4.515499290900513,"vY0":-121.23089507330239,"vZ0":-3.297271584738366,"x":113.49,"y":207.61,"x0":-2.2126279042438783,"y0":50.00430887770844,"z0":5.131734668561318,"aX":4.737539194536033},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.5,"breakHorizontal":-6.8,"spinRate":2364,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.45246464393435915,"extension":6.433116124586151},"index":2,"playId":"218be424-8d34-35e9-a1aa-4140262e55ac","pitchNumber":3,"startTime":"2026-05-07T00:04:34.674Z","endTime":"2026-05-07T00:04:39.703Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254787278817396,"aZ":-40.89060131389173,"pfxX":7.246966845141373,"pfxZ":-6.714308806412533,"pX":-0.015982364568254148,"pZ":1.3146973346624835,"vX0":3.085718384624602,"vY0":-113.94179537693088,"vZ0":0.736615653984757,"x":117.61,"y":203.28,"x0":-2.333998898006546,"y0":50.00023958265926,"z0":5.066376775986228,"aX":9.41342297720731},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.5,"breakHorizontal":-13.9,"spinRate":2342,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4829122103061838,"extension":6.419511292753819},"index":3,"playId":"7379bf7d-be91-3b71-8391-07db3532f4a0","pitchNumber":4,"startTime":"2026-05-07T00:05:08.336Z","endTime":"2026-05-07T00:05:14.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770031773605847,"aZ":-30.570750028283296,"pfxX":3.2942223653103713,"pfxZ":1.0282877973962812,"pX":0.17631760452621303,"pZ":0.4936778471944283,"vX0":4.771649060327395,"vY0":-123.82965573912743,"vZ0":-4.778597997278849,"x":110.28,"y":225.45,"x0":-2.200534560611204,"y0":50.00292275826948,"z0":4.993925398518531,"aX":5.136460419284698},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":-7.1,"spinRate":2403,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4416214153507969,"extension":6.478962164549326},"index":4,"playId":"3587872c-57bb-35d6-8640-2a49328bb82d","pitchNumber":5,"startTime":"2026-05-07T00:05:40.295Z","endTime":"2026-05-07T00:05:43.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502061356597537,"aZ":-16.132427737529873,"pfxX":-3.534727466292618,"pfxZ":8.276312087271029,"pX":-0.42986080546454497,"pZ":3.153887214210609,"vX0":5.7216123686865705,"vY0":-137.8384391163627,"vZ0":-2.786094859514141,"x":133.39,"y":153.63,"x0":-2.0662594657814912,"y0":50.00612690623765,"z0":5.257319943014463,"aX":-6.8545464566101},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2329,"spinDirection":209},"zone":1,"typeConfidence":0.92,"plateTime":0.3962487912065229,"extension":6.515517616942144},"index":5,"playId":"8c2da20c-8960-3d4b-8d3d-1cb1d7a65487","pitchNumber":6,"startTime":"2026-05-07T00:06:00.308Z","endTime":"2026-05-07T00:06:03.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:06:03.457Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jace Jung grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-07T00:07:42.056Z","endTime":"2026-05-07T00:09:00.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.390595168411544,"aZ":-28.04667626132912,"pfxX":0.5789935101552203,"pfxZ":2.3766753390239828,"pX":-0.21095772430191398,"pZ":3.6875177384721103,"vX0":1.0697837142185194,"vY0":-130.5927480591223,"vZ0":0.6106167496397646,"x":125.04,"y":139.22,"x0":-0.7004021882762096,"y0":50.00021258203573,"z0":5.553233986349713,"aX":1.0040161546912296},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-1.3,"spinRate":2595,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4187238530097761,"extension":6.491875900656977},"index":0,"playId":"062c4e26-f83a-3346-8b02-9953ae28b804","pitchNumber":1,"startTime":"2026-05-07T00:08:15.866Z","endTime":"2026-05-07T00:08:19.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210510543201917,"aZ":-21.304293080638438,"pfxX":-0.48453352499771984,"pfxZ":5.8997949053712935,"pX":0.3220903142728047,"pZ":1.6898038533724198,"vX0":2.3724703096032758,"vY0":-134.18005833941143,"vZ0":-5.448810110659801,"x":104.72,"y":193.16,"x0":-0.5066398546850731,"y0":50.00265894276994,"z0":5.242982390076628,"aX":-0.8929024608218659},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":0.5,"spinRate":2520,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4065979620038953,"extension":6.482494308408976},"index":1,"playId":"0bb5e016-6ef9-3aec-a3fd-f9ce78219a60","pitchNumber":2,"startTime":"2026-05-07T00:08:33.085Z","endTime":"2026-05-07T00:08:36.603Z","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":89.4,"endSpeed":82.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.220560970317667,"aZ":-27.96267184876475,"pfxX":1.0714390488817547,"pfxZ":2.43222373397324,"pX":0.48868752316185265,"pZ":2.796810480727055,"vX0":2.1523946878437257,"vY0":-130.26459640730442,"vZ0":-1.4792487036837856,"x":98.37,"y":163.27,"x0":-0.48483873306394454,"y0":50.00481335652187,"z0":5.469462091690419,"aX":1.8566400657827609},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-2.4,"spinRate":2690,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.4191372043231931,"extension":6.399367675976276},"hitData":{"launchSpeed":65.8,"launchAngle":10.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.91,"coordY":148.36}},"index":2,"playId":"035a48c0-3ef0-32f7-aaf7-a784ead3c1dc","pitchNumber":3,"startTime":"2026-05-07T00:08:52.126Z","endTime":"2026-05-07T00:09:00.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:09:00.139Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, first baseman Willson Contreras to pitcher Sonny Gray.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-07T00:09:03.359Z","endTime":"2026-05-07T00:10:58.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83956245117305,"aZ":-26.520619031021504,"pfxX":-6.637844864720817,"pfxZ":3.345025625739707,"pX":-0.9831639931763061,"pZ":3.0443034850011945,"vX0":1.497231558146227,"vY0":-129.21249629831516,"vZ0":-0.43500267714593277,"x":154.48,"y":156.58,"x0":-0.7074923967637387,"y0":50.00565292243412,"z0":5.252032066733862,"aX":-11.22931669715548},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":11.6,"spinRate":2332,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4238527837078947,"extension":6.412113636330874},"index":0,"playId":"1cd642c3-e515-3944-8746-39c508941354","pitchNumber":1,"startTime":"2026-05-07T00:09:25.296Z","endTime":"2026-05-07T00:09:29.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6046140540294,"aZ":-27.6203161308325,"pfxX":1.3540342484381762,"pfxZ":2.56511601125652,"pX":0.9350798993425303,"pZ":1.7475200116122098,"vX0":3.426088323375375,"vY0":-131.59669055694374,"vZ0":-4.014626805430105,"x":81.36,"y":191.6,"x0":-0.5531283149429879,"y0":50.00399020250843,"z0":5.309470240655882,"aX":2.404826080694753},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2661,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4142226006752736,"extension":6.374724322081068},"index":1,"playId":"18c86c09-36c0-394f-b7ca-1966be689b35","pitchNumber":2,"startTime":"2026-05-07T00:09:43.866Z","endTime":"2026-05-07T00:09:49.729Z","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":79.8,"endSpeed":73.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.935255602656706,"aZ":-43.48169856289443,"pfxX":7.440536090954961,"pfxZ":-8.414910093233157,"pX":0.47433908449772055,"pZ":1.1192056137374233,"vX0":0.08485026021151199,"vY0":-116.09274968400992,"vZ0":-0.26942893350511743,"x":98.92,"y":208.56,"x0":-0.5270709232196258,"y0":50.00374006736273,"z0":5.431421842889297,"aX":9.99612276754667},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.9,"breakHorizontal":-13.4,"spinRate":2879,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.47468932141540865,"extension":6.493428633718041},"index":2,"playId":"de1543fd-7993-3238-9a07-2c0cff60b59c","pitchNumber":3,"startTime":"2026-05-07T00:10:13.263Z","endTime":"2026-05-07T00:10:18.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115688134899322,"aZ":-37.746753248181875,"pfxX":10.116391276394811,"pfxZ":-3.614365736804807,"pX":1.4192567220297454,"pZ":0.8892659261457511,"vX0":1.688289398331768,"vY0":-123.97717643245304,"vZ0":-3.1497348644372485,"x":62.9,"y":214.77,"x0":-0.5856219874428238,"y0":50.00369132522783,"z0":5.358640558683902,"aX":15.590023415376105},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":-18.7,"spinRate":2804,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4435128986972878,"extension":6.388724539334596},"index":3,"playId":"4eeffc46-0c13-3cd8-aabf-c9c7f8966ce0","pitchNumber":4,"startTime":"2026-05-07T00:10:31.844Z","endTime":"2026-05-07T00:10:34.872Z","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":93.3,"endSpeed":85.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56551549474491,"aZ":-22.247163938171877,"pfxX":-4.804599360350534,"pfxZ":5.3396697560269795,"pX":0.4240070874090341,"pZ":1.6543481129224955,"vX0":3.9763265801111904,"vY0":-135.74235625969806,"vZ0":-5.4545376181159275,"x":99.56,"y":166.81,"x0":-0.43781458598124773,"y0":50.00608146359049,"z0":5.245318770658965,"aX":-8.940252898096837},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":7.8,"spinRate":2368,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40396770499838386,"extension":6.509411907852576},"hitData":{"launchSpeed":92.6,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.39}},"index":4,"playId":"fd3f59c0-81b9-36e5-bcfa-d3897828303a","pitchNumber":5,"startTime":"2026-05-07T00:10:51.127Z","endTime":"2026-05-07T00:10:58.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:10:58.494Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to second baseman Marcelo Mayer.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-07T00:11:11.319Z","endTime":"2026-05-07T00:11:41.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380182177935666,"aZ":-37.40548160280694,"pfxX":10.794576593827887,"pfxZ":-3.442464559246412,"pX":0.4249630467530485,"pZ":1.4416850259571128,"vX0":-0.8184902448970368,"vY0":-123.24414987705318,"vZ0":-1.8382488085832511,"x":100.8,"y":199.85,"x0":-0.6363254425501365,"y0":50.00324772684779,"z0":5.393896453869087,"aX":16.39643884336043},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.4,"breakHorizontal":-19.3,"spinRate":2944,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44659167741240147,"extension":6.34807729726167},"hitData":{"launchSpeed":65.1,"launchAngle":37.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.95,"coordY":123.2}},"index":0,"playId":"78b2960f-afff-3d5e-a5b6-8a1622014b21","pitchNumber":1,"startTime":"2026-05-07T00:11:33.839Z","endTime":"2026-05-07T00:11:41.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:11:41.473Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-07T00:14:13.003Z","endTime":"2026-05-07T00:15:24.855Z","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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":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":"Pitching Change: Drew Anderson replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T00:12:36.186Z","endTime":"2026-05-07T00:14:15.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":74.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357943921927614,"aZ":-46.563432770153405,"pfxX":5.94328851791431,"pfxZ":-10.370577492945962,"pX":0.4179032393446341,"pZ":1.639389577004789,"vX0":3.7409028924963508,"vY0":-118.38948858597159,"vZ0":0.6483692592932537,"x":101.07,"y":194.52,"x0":-1.9672063769384278,"y0":50.00391445596144,"z0":5.702977413806907,"aX":8.245181759465845},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-18.1,"breakHorizontal":-11.8,"spinRate":2679,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4667202753573134,"extension":6.380738429370201},"index":1,"playId":"e6880137-ad3c-3ea0-a288-fbdd194d3c9d","pitchNumber":1,"startTime":"2026-05-07T00:14:15.251Z","endTime":"2026-05-07T00:14:19.639Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.961107556678726,"aZ":-13.208193954982258,"pfxX":-3.8605585947697088,"pfxZ":9.5604854584438,"pX":-0.21269794302826198,"pZ":1.960833926331251,"vX0":6.02300512844544,"vY0":-140.24340291573606,"vZ0":-6.933745417175065,"x":125.11,"y":185.84,"x0":-1.890738948926468,"y0":50.00342237020386,"z0":5.334306879907896,"aX":-7.659107864134585},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2296,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.3911917677553767,"extension":6.518563779868675},"index":2,"playId":"2911d624-b2eb-3379-bf47-d69f77a8ad2f","pitchNumber":2,"startTime":"2026-05-07T00:14:30.855Z","endTime":"2026-05-07T00:14:34.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-07T00:14:43.069Z","endTime":"2026-05-07T00:15:01.414Z","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":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.025611584347715,"aZ":-13.055344652103706,"pfxX":-4.59459724045648,"pfxZ":9.32862458771654,"pX":0.5092677178289615,"pZ":2.468890114056395,"vX0":8.347324730910527,"vY0":-142.55532678626923,"vZ0":-5.7094154488303435,"x":97.59,"y":172.12,"x0":-1.8654344128012956,"y0":50.00607550421638,"z0":5.328248711506095,"aX":-9.420375185436075},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2285,"spinDirection":206},"zone":6,"typeConfidence":0.92,"plateTime":0.3848223547440175,"extension":6.728300754306154},"index":4,"playId":"8f25a62f-2707-35ac-b9c9-14a2ee27135b","pitchNumber":3,"startTime":"2026-05-07T00:15:01.414Z","endTime":"2026-05-07T00:15:04.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809173672028678,"aZ":-45.79964065010409,"pfxX":5.129132858035032,"pfxZ":-9.806340100574536,"pX":0.6911211358975927,"pZ":0.5609810527778162,"vX0":4.348084215972917,"vY0":-118.5668061741818,"vZ0":-1.6643999404618568,"x":90.66,"y":223.63,"x0":-1.8492925446238002,"y0":50.00343398314066,"z0":5.545137112301961,"aX":7.125372612952961},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.8,"breakHorizontal":-10.6,"spinRate":2781,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.4663293031924538,"extension":6.5251797973436885},"index":5,"playId":"f982019f-2d4c-3724-951d-aa37641fb300","pitchNumber":4,"startTime":"2026-05-07T00:15:21.605Z","endTime":"2026-05-07T00:15:24.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:15:24.855Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-07T00:15:41.546Z","endTime":"2026-05-07T00:16:02.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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],"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":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.329480340587,"aZ":-11.788758161974222,"pfxX":-4.1471654034271275,"pfxZ":10.446853581330624,"pX":0.026074844954137786,"pZ":3.129176854133623,"vX0":6.486703989330768,"vY0":-139.5099977828673,"vZ0":-4.344677334549118,"x":116.01,"y":154.29,"x0":-1.8011903520547439,"y0":50.002404520876944,"z0":5.496880882046933,"aX":-8.092780366970834},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2358,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.3941173920520309,"extension":6.482126818259881},"hitData":{"launchSpeed":95.5,"launchAngle":20.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.96,"coordY":75.89}},"index":0,"playId":"a1dd3ba3-5832-3488-a597-12c0ee69a85b","pitchNumber":1,"startTime":"2026-05-07T00:15:50.775Z","endTime":"2026-05-07T00:16:02.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:16:02.582Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-07T00:16:04.277Z","endTime":"2026-05-07T00:17:41.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":73.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997875057256707,"aZ":-44.1972085476106,"pfxX":6.042590261699125,"pfxZ":-8.797187019330302,"pX":0.7374857031856831,"pZ":2.0456773430552464,"vX0":4.453409527441146,"vY0":-117.27313413057773,"vZ0":1.3115508869866632,"x":88.89,"y":183.55,"x0":-1.9835774521805156,"y0":50.00238961593331,"z0":5.661926423035129,"aX":8.259033092695928},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.1,"breakHorizontal":-12.2,"spinRate":2687,"spinDirection":32},"zone":9,"typeConfidence":0.9,"plateTime":0.47041010141883843,"extension":6.524713851438613},"index":0,"playId":"c1dcaef1-5cfb-3f71-a1bd-39bb63efe252","pitchNumber":1,"startTime":"2026-05-07T00:16:24.907Z","endTime":"2026-05-07T00:16:28.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.271293724293443,"aZ":-37.84418771417208,"pfxX":-6.875686705834033,"pfxZ":-3.291953319232876,"pX":-0.7565869060570748,"pZ":2.1926607210377056,"vX0":5.66876869257339,"vY0":-131.22801828191027,"vZ0":-1.312467312326442,"x":145.84,"y":179.58,"x0":-2.065909336806724,"y0":50.00471159837951,"z0":5.553330060325662,"aX":-11.831097325052573},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-6.0,"breakHorizontal":11.0,"spinRate":1400,"spinDirection":253},"zone":4,"typeConfidence":0.91,"plateTime":0.4195594880303197,"extension":6.66323982798963},"index":1,"playId":"051ee854-9e8c-34aa-8126-fdf3032eefe3","pitchNumber":2,"startTime":"2026-05-07T00:16:42.554Z","endTime":"2026-05-07T00:16:45.899Z","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":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458525450089745,"aZ":-47.291210600955736,"pfxX":2.284645941666959,"pfxZ":-11.1030291987142,"pX":1.2361750865676981,"pZ":-0.24132740685750245,"vX0":6.206601513881741,"vY0":-117.6851321825373,"vZ0":-2.829125340981836,"x":69.88,"y":245.3,"x0":-1.7640781546099324,"y0":50.00311243678937,"z0":5.482214320633132,"aX":3.1101443801232116},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-20.5,"breakHorizontal":-6.1,"spinRate":2698,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.47076458449992087,"extension":6.66348846445972},"index":2,"playId":"396fadb6-604a-34e7-9866-ad64f39acf9f","pitchNumber":3,"startTime":"2026-05-07T00:17:09.359Z","endTime":"2026-05-07T00:17:13.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.212797486553033,"aZ":-35.78379969763254,"pfxX":-6.958607506740618,"pfxZ":-2.0937546429250027,"pX":0.2583976669156491,"pZ":1.4364162005502672,"vX0":7.864327191084064,"vY0":-131.158335896855,"vZ0":-3.3763834074191257,"x":107.15,"y":200.0,"x0":-1.8883907154503539,"y0":50.001038612186456,"z0":5.435394133713313,"aX":-12.006817377389895},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.3,"breakHorizontal":10.7,"spinRate":1365,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.41914112408024096,"extension":6.727259720486888},"index":3,"playId":"a0b47bd4-5809-3838-8592-c6cb1add9ec1","pitchNumber":4,"startTime":"2026-05-07T00:17:38.093Z","endTime":"2026-05-07T00:17:41.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:17:41.093Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-07T00:17:58.624Z","endTime":"2026-05-07T00:19:06.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761733278090833,"aZ":-44.67384950625568,"pfxX":5.31853024634672,"pfxZ":-9.401305590617126,"pX":0.5690867978983175,"pZ":2.2002890658380196,"vX0":4.206301978598416,"vY0":-115.79921831877913,"vZ0":1.9158815695387363,"x":95.31,"y":179.37,"x0":-1.9752299475601898,"y0":50.00094224674472,"z0":5.703160709070651,"aX":7.073044553679747},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.0,"breakHorizontal":-10.8,"spinRate":2741,"spinDirection":25},"zone":9,"typeConfidence":0.9,"plateTime":0.4767651948864122,"extension":6.470433232502118},"index":0,"playId":"386e3bc5-2c87-3990-877e-28fc28d89b4d","pitchNumber":1,"startTime":"2026-05-07T00:18:05.050Z","endTime":"2026-05-07T00:18:08.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241514977469453,"aZ":-34.10191188625155,"pfxX":-4.8042807598637385,"pfxZ":-1.1090766562985692,"pX":-0.6809696679155722,"pZ":3.453044562691397,"vX0":5.224890624566721,"vY0":-130.8397930539213,"vZ0":0.9464136240371392,"x":142.96,"y":145.55,"x0":-2.074615520423278,"y0":50.00000631458274,"z0":5.631714049534032,"aX":-8.372389398238887},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.6,"breakHorizontal":7.7,"spinRate":1553,"spinDirection":251},"zone":1,"typeConfidence":0.92,"plateTime":0.41778322856633654,"extension":6.5571914040142785},"index":1,"playId":"5b43dc9c-a982-35db-a9a8-052ce2ac6abd","pitchNumber":2,"startTime":"2026-05-07T00:18:26.234Z","endTime":"2026-05-07T00:18:29.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"e56d28de-ed39-3c64-8923-b7904867309c","startTime":"2026-05-07T00:18:44.943Z","endTime":"2026-05-07T00:18:48.729Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721246742009274,"aZ":-34.124170192540944,"pfxX":-6.426779019187879,"pfxZ":-1.0753131941782161,"pX":-0.2970262736043952,"pZ":2.2896104031449025,"vX0":6.536940569355847,"vY0":-133.37003957221185,"vZ0":-1.9711695400944804,"x":128.32,"y":176.96,"x0":-1.9406195835655444,"y0":50.006127857294814,"z0":5.491003597489862,"aX":-11.621968177708414},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.2,"breakHorizontal":10.3,"spinRate":1680,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4101249781459235,"extension":6.617101621864931},"index":3,"playId":"f6b2426b-4c54-37bd-8920-25138a88a87a","pitchNumber":3,"startTime":"2026-05-07T00:19:03.291Z","endTime":"2026-05-07T00:19:06.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:19:06.587Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-07T00:21:35.022Z","endTime":"2026-05-07T00:22:53.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Samaniego replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T00:20:11.195Z","endTime":"2026-05-07T00:21:37.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701719,"link":"/api/v1/people/701719"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648285470270523,"aZ":-22.171128272627165,"pfxX":8.47432167772383,"pfxZ":5.461447770229446,"pX":0.2977694795476034,"pZ":2.8592897671078568,"vX0":-6.23047328138014,"vY0":-134.80498564078016,"vZ0":-2.761352513964711,"x":105.65,"y":161.58,"x0":1.5436821999259462,"y0":50.001821964999934,"z0":5.470531769533445,"aX":15.51932999528947},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2270,"spinDirection":147},"zone":3,"typeConfidence":0.89,"plateTime":0.4070771804816733,"extension":6.8606224746359645},"index":1,"playId":"f547a8c3-9f3a-390c-90e7-57911d5a07c5","pitchNumber":1,"startTime":"2026-05-07T00:21:37.142Z","endTime":"2026-05-07T00:21:40.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490455581496093,"aZ":-33.02662702631794,"pfxX":-5.895235070306956,"pfxZ":-0.6181754374418178,"pX":-0.05804794375148948,"pZ":0.7380480217954142,"vX0":-2.3944528516565047,"vY0":-118.01110840551283,"vZ0":-3.472986947767319,"x":119.21,"y":218.85,"x0":1.7398100852926768,"y0":50.00015259187122,"z0":5.3171478813181965,"aX":-8.192515082629965},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":11.3,"spinRate":2479,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4667312813235469,"extension":6.9591430501827505},"index":2,"playId":"c3fa32cd-7b94-3889-94ce-2a9e8e94505b","pitchNumber":2,"startTime":"2026-05-07T00:21:51.432Z","endTime":"2026-05-07T00:21:55.212Z","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.4,"endSpeed":84.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971953815530092,"aZ":-23.82325844390585,"pfxX":9.848925661563095,"pfxZ":4.557708416797536,"pX":0.6177583628927462,"pZ":2.3497659592783386,"vX0":-6.223413346431375,"vY0":-134.46658926083762,"vZ0":-3.681346153327577,"x":93.45,"y":175.34,"x0":1.681724600897139,"y0":50.004979783973255,"z0":5.42563309974529,"aX":18.050151941915097},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.6,"spinRate":2236,"spinDirection":149},"zone":6,"typeConfidence":0.91,"plateTime":0.4072321772985781,"extension":6.850321578550245},"index":3,"playId":"1e1e4ed7-912c-37d3-944b-e6e2c58cfeaf","pitchNumber":3,"startTime":"2026-05-07T00:22:07.275Z","endTime":"2026-05-07T00:22:11.194Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-07T00:22:29.414Z","endTime":"2026-05-07T00:22:45.582Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61029785532997,"aZ":-33.907627745443364,"pfxX":-6.624641060577229,"pfxZ":-1.2640845668411398,"pX":-0.12788116314820605,"pZ":1.8213884208389328,"vX0":-2.446738799687954,"vY0":-116.68203584888865,"vZ0":-0.8492436010353913,"x":121.87,"y":189.6,"x0":1.7957551466304913,"y0":50.00048743408043,"z0":5.393907296921145,"aX":-9.103923063576607},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.2,"breakHorizontal":12.6,"spinRate":2382,"spinDirection":297},"zone":8,"typeConfidence":0.92,"plateTime":0.4699841066219803,"extension":7.044255316982667},"hitData":{"launchSpeed":74.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":155.74}},"index":5,"playId":"178d4a2c-7d2e-3170-a6a8-b928761f1098","pitchNumber":4,"startTime":"2026-05-07T00:22:45.582Z","endTime":"2026-05-07T00:22:53.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:22:53.097Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-07T00:22:57.628Z","endTime":"2026-05-07T00:24:27.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29316938072931,"aZ":-26.676811012659623,"pfxX":7.770708936657012,"pfxZ":3.011841530887633,"pX":0.6104263681295478,"pZ":2.692754950823521,"vX0":-5.721705029968472,"vY0":-134.29508113095483,"vZ0":-2.200594737287262,"x":93.73,"y":166.08,"x0":1.759821228166961,"y0":50.003999977000134,"z0":5.421945051391783,"aX":14.183895945374479},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":-12.8,"spinRate":2168,"spinDirection":137},"zone":6,"typeConfidence":0.85,"plateTime":0.4079836647441688,"extension":6.860512764295028},"index":0,"playId":"5895a55c-17b1-3604-b5c3-9a3fb75d754e","pitchNumber":1,"startTime":"2026-05-07T00:23:17.150Z","endTime":"2026-05-07T00:23:20.378Z","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.4,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32598054962488,"aZ":-15.844444624699529,"pfxX":1.9002357031400716,"pfxZ":8.417318740657603,"pX":0.4680253587454209,"pZ":4.508178735493893,"vX0":-3.4053404798929967,"vY0":-137.62000237247275,"vZ0":-0.5770213687369861,"x":99.16,"y":117.06,"x0":1.4682523224153519,"y0":50.00016480553145,"z0":5.7828697203901065,"aX":3.685742767744016},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":-2.8,"spinRate":2160,"spinDirection":154},"zone":12,"typeConfidence":0.92,"plateTime":0.3963072554362159,"extension":6.84380305935848},"index":1,"playId":"3907ffe8-d79d-3a11-9d4f-43e3e513e194","pitchNumber":2,"startTime":"2026-05-07T00:23:34.994Z","endTime":"2026-05-07T00:23:37.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371926365846093,"aZ":-15.48509558096263,"pfxX":2.695903460307724,"pfxZ":8.733100928456086,"pX":-0.5580599521593168,"pZ":1.953283739624327,"vX0":-5.918499283632951,"vY0":-136.2445561788033,"vZ0":-6.785096228051417,"x":138.27,"y":186.04,"x0":1.2764133526471009,"y0":50.00170655304366,"z0":5.51505275533322,"aX":5.151726276727417},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-3.8,"spinRate":2255,"spinDirection":146},"zone":7,"typeConfidence":0.9,"plateTime":0.39956252929129743,"extension":6.979084608036478},"index":2,"playId":"b3b2725b-f82e-31df-a227-26860b4ffa2a","pitchNumber":3,"startTime":"2026-05-07T00:23:50.915Z","endTime":"2026-05-07T00:23:55.174Z","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":94.6,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613927086931913,"aZ":-25.17116400754682,"pfxX":9.36997442556533,"pfxZ":3.609511499899045,"pX":-0.9601703207006688,"pZ":1.3146363156364367,"vX0":-10.094489723429279,"vY0":-137.49254467700246,"vZ0":-6.376436870564712,"x":153.6,"y":203.28,"x0":1.5179360533791117,"y0":50.0029329878564,"z0":5.339779642669004,"aX":18.183044912202778},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":-15.2,"spinRate":2292,"spinDirection":132},"zone":13,"typeConfidence":0.94,"plateTime":0.3963123224945826,"extension":6.941702029070807},"index":3,"playId":"fccf6b50-57a1-3f72-b10e-141167ac9417","pitchNumber":4,"startTime":"2026-05-07T00:24:06.042Z","endTime":"2026-05-07T00:24:09.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":87.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67270080826087,"aZ":-14.807665563628145,"pfxX":4.449592830657886,"pfxZ":8.905036295363285,"pX":-0.7801158899949638,"pZ":2.3303606122037794,"vX0":-7.89293280814397,"vY0":-137.80630392695508,"vZ0":-5.605750110686883,"x":146.74,"y":175.86,"x0":1.5252019792388765,"y0":50.001211045091324,"z0":5.368219737777415,"aX":8.676454507721798},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-6.7,"spinRate":2225,"spinDirection":140},"zone":4,"typeConfidence":0.86,"plateTime":0.39539320646234444,"extension":6.972759100633101},"index":4,"playId":"5053ae43-656c-39f3-aadc-f241e4f4c3de","pitchNumber":5,"startTime":"2026-05-07T00:24:24.262Z","endTime":"2026-05-07T00:24:27.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:24:27.262Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-07T00:24:29.647Z","endTime":"2026-05-07T00:25:02.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875068834631595,"aZ":-22.74663293124314,"pfxX":-0.4992848854409,"pfxZ":5.85765965082429,"pX":-0.12639911895724387,"pZ":2.5583551478287654,"vX0":-4.247390383759552,"vY0":-125.4073863206651,"vZ0":-2.8321647029044072,"x":121.82,"y":169.7,"x0":1.646764027504124,"y0":50.00274143605963,"z0":5.536807858535742,"aX":-0.8031893207749592},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.3,"breakHorizontal":1.8,"spinRate":2481,"spinDirection":225},"zone":5,"typeConfidence":0.84,"plateTime":0.43502941100567183,"extension":6.96471586557806},"hitData":{"launchSpeed":93.0,"launchAngle":42.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.62,"coordY":68.9}},"index":0,"playId":"89cc56cd-e76f-363f-b40e-638c0d8fdbc0","pitchNumber":1,"startTime":"2026-05-07T00:24:52.776Z","endTime":"2026-05-07T00:25:02.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:25:02.435Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Narváez walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:27:40.716Z","endTime":"2026-05-07T00:29:28.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T00:27:30.993Z","endTime":"2026-05-07T00:27:43.001Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63219674154485,"aZ":-32.33269278879581,"pfxX":0.3873763185073271,"pfxZ":-0.10084411389468606,"pX":-0.13284416878213295,"pZ":2.0602887288088922,"vX0":4.5648922249995145,"vY0":-126.3800285134218,"vZ0":-2.2266929472485044,"x":122.06,"y":183.15,"x0":-2.015469156358333,"y0":50.00015742642717,"z0":5.558791537861136,"aX":0.6242071772825487},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":-1.8,"spinRate":2567,"spinDirection":69},"zone":8,"typeConfidence":0.9,"plateTime":0.43399809335372375,"extension":6.414493981879762},"index":1,"playId":"6a81a1ac-74f3-346e-8b60-a9782dc0c0b1","pitchNumber":1,"startTime":"2026-05-07T00:27:43.001Z","endTime":"2026-05-07T00:27:46.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37940362094811,"aZ":-13.213939439371988,"pfxX":-4.223306639888857,"pfxZ":9.690608562380223,"pX":0.41190815542781567,"pZ":3.300656371815532,"vX0":7.546321530371801,"vY0":-139.69727335719134,"vZ0":-3.7214432776528823,"x":101.3,"y":149.66,"x0":-1.7880516702849312,"y0":50.00579553617685,"z0":5.531593566638433,"aX":-8.266351885516187},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2348,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.3935829549880401,"extension":6.481494272536404},"index":2,"playId":"027beaaa-dd38-34af-96d6-8653f3a3e610","pitchNumber":2,"startTime":"2026-05-07T00:27:57.413Z","endTime":"2026-05-07T00:28:01.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957559825922704,"aZ":-45.440874924713064,"pfxX":3.393498760367253,"pfxZ":-9.641091487701345,"pX":1.7650684734854432,"pZ":-1.025371064657014,"vX0":7.097382352076079,"vY0":-118.33370409543076,"vZ0":-5.184296848181319,"x":49.72,"y":266.47,"x0":-1.7511004951341242,"y0":50.00526747920321,"z0":5.49348928909018,"aX":4.667521375659145},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-18.6,"breakHorizontal":-8.4,"spinRate":2758,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.46835725237118053,"extension":6.480361750149851},"index":3,"playId":"eed035ad-6c92-3394-b27f-58df35ada516","pitchNumber":3,"startTime":"2026-05-07T00:28:14.767Z","endTime":"2026-05-07T00:28:19.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.020348110984056,"aZ":-44.84128933014347,"pfxX":3.9835286903978258,"pfxZ":-8.842637731446823,"pX":0.952785926550052,"pZ":-0.5764260876803662,"vX0":5.303591959987939,"vY0":-120.50264735446552,"vZ0":-4.753159886710298,"x":80.68,"y":254.34,"x0":-1.8160663306354565,"y0":50.001448155348726,"z0":5.491402955051544,"aX":5.7071546735798035},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-17.0,"breakHorizontal":-8.8,"spinRate":2809,"spinDirection":24},"zone":14,"typeConfidence":0.89,"plateTime":0.45907591616147636,"extension":6.543194718196491},"index":4,"playId":"8773c464-efea-3a34-b254-fdf2d96f3ac8","pitchNumber":4,"startTime":"2026-05-07T00:28:34.832Z","endTime":"2026-05-07T00:28:40.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939876696811922,"aZ":-32.02418004097279,"pfxX":-5.012163511105282,"pfxZ":0.08160792719595733,"pX":-0.967370105326151,"pZ":3.0992322707181588,"vX0":4.438208695104672,"vY0":-131.0291443977044,"vZ0":-0.4267588240848673,"x":153.87,"y":155.1,"x0":-2.02329986464307,"y0":50.00064051185718,"z0":5.635548221913708,"aX":-8.806731048916737},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":8.3,"spinRate":1566,"spinDirection":256},"zone":11,"typeConfidence":0.91,"plateTime":0.4163466643188345,"extension":6.5082437470713685},"index":5,"playId":"fb8730c3-5077-3818-82f4-c6d193f537a6","pitchNumber":5,"startTime":"2026-05-07T00:28:54.695Z","endTime":"2026-05-07T00:28:58.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29610762933074,"aZ":-13.17536580802548,"pfxX":-3.4893482275846766,"pfxZ":9.443673442807746,"pX":-0.6919456539150545,"pZ":4.380955467366533,"vX0":4.75153091633111,"vY0":-140.99855712475986,"vZ0":-0.8958373456732696,"x":143.38,"y":120.49,"x0":-1.9462426244574804,"y0":50.002270274480736,"z0":5.553604849963733,"aX":-7.020002750108602},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2224,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.38857184832176683,"extension":6.506736226124277},"index":6,"playId":"0552a762-8601-342b-b5f1-df53684b4cf3","pitchNumber":6,"startTime":"2026-05-07T00:29:22.063Z","endTime":"2026-05-07T00:29:28.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:29:28.508Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Caleb Durbin grounds into a force out, second baseman Zach McKinstry to shortstop Kevin McGonigle. Carlos Narváez out at 2nd. Caleb Durbin to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:29:48.424Z","endTime":"2026-05-07T00:30:54.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":80.3,"endSpeed":73.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33982805690692,"aZ":-45.356960871174344,"pfxX":4.836036249836048,"pfxZ":-9.705735783019374,"pX":-0.5814464256480281,"pZ":2.0031387818252684,"vX0":1.8582828364421045,"vY0":-116.77708723220806,"vZ0":1.4493911478937838,"x":139.16,"y":184.7,"x0":-2.0195403704807644,"y0":50.00159253754297,"z0":5.695680341391296,"aX":6.569350910871336},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-16.8,"breakHorizontal":-9.2,"spinRate":2688,"spinDirection":29},"zone":7,"typeConfidence":0.9,"plateTime":0.4719945747884209,"extension":6.467759686138458},"index":0,"playId":"359e243f-8cee-392e-b258-384c5a3a5220","pitchNumber":1,"startTime":"2026-05-07T00:29:48.424Z","endTime":"2026-05-07T00:29:51.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883452428938373,"aZ":-32.527406299650075,"pfxX":0.9541782777657655,"pfxZ":-0.22693203241518667,"pX":0.28146982948151705,"pZ":3.0508200932117435,"vX0":4.890844076807463,"vY0":-124.55458634127423,"vZ0":0.12881876642045165,"x":106.27,"y":156.41,"x0":-1.8344765839133228,"y0":50.002268444269035,"z0":5.696402936982655,"aX":1.4926551850541778},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2542,"spinDirection":79},"zone":3,"typeConfidence":0.9,"plateTime":0.44036926852394354,"extension":6.49429848928475},"index":1,"playId":"72206ed4-40f9-3457-9b88-93f7b20a843f","pitchNumber":2,"startTime":"2026-05-07T00:30:06.216Z","endTime":"2026-05-07T00:30:09.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501819679415156,"aZ":-35.07950110227917,"pfxX":-6.801754790722217,"pfxZ":-1.6663802315418472,"pX":0.4399608411703707,"pZ":-0.3660603110033138,"vX0":8.329545866885876,"vY0":-132.17129908707383,"vZ0":-7.923782924964926,"x":100.23,"y":248.66,"x0":-1.8874742143606729,"y0":50.001026612791,"z0":5.2903185553560705,"aX":-11.880938441202604},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.8,"breakHorizontal":10.2,"spinRate":1548,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.41642982687657026,"extension":6.664187121363576},"index":2,"playId":"cfc8a717-9050-3a17-bf6b-766d58941c84","pitchNumber":3,"startTime":"2026-05-07T00:30:24.351Z","endTime":"2026-05-07T00:30:28.348Z","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":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85392359485341,"aZ":-15.344118305245626,"pfxX":-4.578366289015542,"pfxZ":8.411707649040912,"pX":-0.21740792552308855,"pZ":3.3141426790472797,"vX0":6.3556324755293945,"vY0":-140.3338310679512,"vZ0":-3.105544355672607,"x":125.29,"y":149.3,"x0":-1.9134759945565853,"y0":50.00223344751028,"z0":5.430750866199188,"aX":-9.160030994271885},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2255,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.38985981336459075,"extension":6.67886462793175},"hitData":{"launchSpeed":75.7,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.59,"coordY":153.2}},"index":3,"playId":"03d4eab4-9049-399b-8b7e-eeda46137294","pitchNumber":4,"startTime":"2026-05-07T00:30:46.711Z","endTime":"2026-05-07T00:30:54.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:30:54.695Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:31:45.193Z","endTime":"2026-05-07T00:35:43.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7,8,9,11,12,13],"actionIndex":[6,10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b88949d1-92a7-3452-bbfd-61043cc06bb9","startTime":"2026-05-07T00:31:29.685Z","endTime":"2026-05-07T00:31:32.685Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3415340646012,"aZ":-13.585484787041077,"pfxX":-4.267521304733538,"pfxZ":9.48350792194275,"pX":-0.17700613125583442,"pZ":2.822617586989555,"vX0":6.271632306469106,"vY0":-139.36018451044384,"vZ0":-4.810468815861856,"x":123.75,"y":162.57,"x0":-1.905810310044169,"y0":50.00189607119572,"z0":5.473634074129079,"aX":-8.364507440816588},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2216,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.3935563475217254,"extension":6.651540598297536},"index":1,"playId":"8f56a35b-d720-3121-92de-8130c7dfbda3","pitchNumber":1,"startTime":"2026-05-07T00:31:47.495Z","endTime":"2026-05-07T00:31:50.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.711466126578816,"aZ":-36.039872451220866,"pfxX":-7.8746447464489675,"pfxZ":-2.273383688208737,"pX":0.10528734107327312,"pZ":1.3772442061951848,"vX0":7.986487567058762,"vY0":-129.59132074758028,"vZ0":-3.424111933564421,"x":112.99,"y":201.59,"x0":-1.9970747229497268,"y0":50.0058932434154,"z0":5.4757688793389185,"aX":-13.36265415699633},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-4.7,"breakHorizontal":12.5,"spinRate":1277,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4230600437177028,"extension":6.58524115567422},"index":2,"playId":"cccfcc16-3c96-3995-8d38-a2c96423c761","pitchNumber":2,"startTime":"2026-05-07T00:32:16.406Z","endTime":"2026-05-07T00:32:19.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-07T00:32:35.798Z","endTime":"2026-05-07T00:32:48.358Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"5a40c57a-9054-385d-88ca-5b57e3101345","startTime":"2026-05-07T00:32:48.358Z","endTime":"2026-05-07T00:32:51.358Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.761782868201223,"aZ":-14.123175273550292,"pfxX":-4.331747960784997,"pfxZ":9.208591423591805,"pX":1.699263419924251,"pZ":3.3554112618518133,"vX0":11.006532239804272,"vY0":-139.03775985486487,"vZ0":-3.2936045699980734,"x":52.23,"y":148.18,"x0":-1.7455496672363031,"y0":50.00604496597798,"z0":5.49086018281261,"aX":-8.49527853002691},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2164,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.39373850348336203,"extension":6.500008129655528},"index":5,"playId":"ea63c76b-3c6d-3a53-82cf-b20d0ff2f64a","pitchNumber":3,"startTime":"2026-05-07T00:33:06.798Z","endTime":"2026-05-07T00:33:15.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Caleb Durbin steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"actionPlayId":"ea63c76b-3c6d-3a53-82cf-b20d0ff2f64a","startTime":"2026-05-07T00:33:20.286Z","endTime":"2026-05-07T00:33:42.145Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":90.9,"endSpeed":83.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79929007482811,"aZ":-33.330454377625664,"pfxX":-6.046373904882752,"pfxZ":-0.6479650525093685,"pX":-0.6670129989056561,"pZ":1.547046382683767,"vX0":5.316288690236946,"vY0":-132.30371445986933,"vZ0":-4.164213764913992,"x":142.42,"y":197.01,"x0":-1.9152858827814467,"y0":50.00657114713699,"z0":5.57997559956014,"aX":-10.739006093394147},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.9,"breakHorizontal":9.8,"spinRate":1698,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.41374921147163946,"extension":6.5771704547499805},"index":7,"playId":"f84f91a9-28d4-3e56-9d8d-4b515412acbf","pitchNumber":4,"startTime":"2026-05-07T00:33:42.145Z","endTime":"2026-05-07T00:33:46.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73952629049065,"aZ":-44.838837775534614,"pfxX":5.403583682080173,"pfxZ":-9.334586251316773,"pX":0.8666188199559108,"pZ":0.2945932338808773,"vX0":4.602959058946978,"vY0":-117.1026485656146,"vZ0":-2.4004231683000805,"x":83.97,"y":230.83,"x0":-1.8425028210618783,"y0":50.00105777563328,"z0":5.617505159924729,"aX":7.333681237569172},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.2,"breakHorizontal":-11.2,"spinRate":2796,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.47181753248687297,"extension":6.534991951385549},"index":8,"playId":"371663cb-eaef-33ee-b98e-cf383f0af662","pitchNumber":5,"startTime":"2026-05-07T00:34:08.053Z","endTime":"2026-05-07T00:34:11.292Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"playId":"3cbe405d-e93d-4cab-b7ad-1070c09be052","startTime":"2026-05-07T00:34:36.205Z","endTime":"2026-05-07T00:34:38.926Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Jarren Duran batting, Caleb Durbin advances to 3rd on a balk.","event":"Balk","eventType":"balk","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":10,"actionPlayId":"3cbe405d-e93d-4cab-b7ad-1070c09be052","startTime":"2026-05-07T00:34:54.899Z","endTime":"2026-05-07T00:34:56.766Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159344622711444,"aZ":-38.295970644511485,"pfxX":-5.909847850965527,"pfxZ":-3.472092059604032,"pX":-1.1905908420056772,"pZ":3.1024918047627668,"vX0":4.122013207886314,"vY0":-131.9452735000568,"vZ0":0.7309563644575889,"x":162.38,"y":155.01,"x0":-2.0054986727143382,"y0":50.003185185932466,"z0":5.644421148731529,"aX":-10.417172732952638},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-5.9,"breakHorizontal":9.8,"spinRate":1387,"spinDirection":260},"zone":11,"typeConfidence":0.91,"plateTime":0.41516323361432717,"extension":6.535317375858516},"index":11,"playId":"b5cc9435-e11f-3fa0-9639-75695259e1cb","pitchNumber":6,"startTime":"2026-05-07T00:34:56.766Z","endTime":"2026-05-07T00:35:00.324Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20592626131552,"aZ":-38.1787032417752,"pfxX":-5.949330021616717,"pfxZ":-3.489296066358593,"pX":-0.22942161818170737,"pZ":2.0502531138216584,"vX0":6.149228622670709,"vY0":-130.29879922198748,"vZ0":-1.6321736014393713,"x":125.75,"y":183.42,"x0":-1.846279738683028,"y0":50.003736771719026,"z0":5.5678463678650285,"aX":-10.237573302641458},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.5,"breakHorizontal":9.5,"spinRate":1460,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.42026520588425065,"extension":6.518585056731599},"index":12,"playId":"78099c99-3273-308e-afcd-417063958575","pitchNumber":7,"startTime":"2026-05-07T00:35:14.497Z","endTime":"2026-05-07T00:35:17.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.157481439974614,"aZ":-14.13544305964605,"pfxX":-2.9092077442936937,"pfxZ":8.998438849723167,"pX":-1.4510397109238304,"pZ":3.90820102863027,"vX0":2.5087624562158717,"vY0":-140.0957533863068,"vZ0":-1.744155317248341,"x":172.31,"y":133.26,"x0":-1.9764864516429645,"y0":50.00148967168189,"z0":5.454163365692821,"aX":-5.831145906023971},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":4.8,"spinRate":2216,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.38971365448137796,"extension":6.5046094349281045},"index":13,"playId":"2e512073-65eb-317f-ae6d-94ad952ab918","pitchNumber":8,"startTime":"2026-05-07T00:35:40.628Z","endTime":"2026-05-07T00:35:43.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:35:43.672Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:36:58.781Z","endTime":"2026-05-07T00:42:25.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,7,8,9,10,12,13,14],"actionIndex":[3,11],"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":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-07T00:36:03.444Z","endTime":"2026-05-07T00:37:00.795Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87036576930954,"aZ":-37.775733079413904,"pfxX":-7.1889541094646505,"pfxZ":-3.152472528391023,"pX":-0.6929874095989299,"pZ":0.97215988388647,"vX0":5.7453209161025605,"vY0":-132.39729078350584,"vZ0":-4.56099151867162,"x":143.42,"y":212.53,"x0":-1.9555212194303355,"y0":50.00269286775358,"z0":5.477346472533316,"aX":-12.781922662607741},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-6.5,"breakHorizontal":11.8,"spinRate":1470,"spinDirection":263},"zone":13,"typeConfidence":0.91,"plateTime":0.4134678533106815,"extension":6.676741101637686},"index":1,"playId":"f2289646-b6c4-3f2e-92dc-5eeafcdc122d","pitchNumber":1,"startTime":"2026-05-07T00:37:00.795Z","endTime":"2026-05-07T00:37:03.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665940704042374,"aZ":-45.83520255889579,"pfxX":5.464902933146911,"pfxZ":-10.0682667336773,"pX":-0.27933125183713065,"pZ":2.3286991689570327,"vX0":2.250679394546582,"vY0":-116.8228721713147,"vZ0":2.388628683144116,"x":127.65,"y":175.91,"x0":-1.9702574185317872,"y0":50.00092735905836,"z0":5.658646906317252,"aX":7.417107795548965},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.0,"breakHorizontal":-10.4,"spinRate":2729,"spinDirection":27},"zone":5,"typeConfidence":0.9,"plateTime":0.4721017980619555,"extension":6.433220711263215},"index":2,"playId":"d84c1c93-e499-3c23-86cd-de2b13ab850f","pitchNumber":2,"startTime":"2026-05-07T00:37:17.891Z","endTime":"2026-05-07T00:37:20.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-07T00:37:35.399Z","endTime":"2026-05-07T00:38:23.114Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":"a51e73d7-8a7e-34eb-8299-5d894ffeb9b2","startTime":"2026-05-07T00:38:23.114Z","endTime":"2026-05-07T00:38:26.114Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42078041423726,"aZ":-31.919187184900533,"pfxX":0.9600377381211276,"pfxZ":0.1553073550403017,"pX":1.1573425095722378,"pZ":1.4108472238560827,"vX0":7.418228765728907,"vY0":-128.22908314856926,"vZ0":-3.7846976254216997,"x":72.88,"y":200.69,"x0":-1.9071474373772839,"y0":50.00391549918451,"z0":5.417158381017614,"aX":1.5856225016541745},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.4,"breakHorizontal":-3.5,"spinRate":2639,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4284187834368267,"extension":6.620036110825049},"index":5,"playId":"a77f96a4-ad21-307a-9de0-f7f02c89d325","pitchNumber":3,"startTime":"2026-05-07T00:38:42.999Z","endTime":"2026-05-07T00:38:46.831Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-07T00:39:13.264Z","endTime":"2026-05-07T00:39:30.364Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629279548857948,"aZ":-15.886128906473008,"pfxX":-5.56499471176874,"pfxZ":8.142575767311104,"pX":0.5539712036298863,"pZ":3.233974834747139,"vX0":8.790275039831974,"vY0":-140.06529711507682,"vZ0":-3.2378338745632993,"x":95.88,"y":151.46,"x0":-1.8922820897082735,"y0":50.0037611903962,"z0":5.4347190562398335,"aX":-11.133893155669549},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2195,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.39005350420629137,"extension":6.6725780212517956},"index":7,"playId":"d0b0a30b-1757-306b-8b1a-719dbb4c8d2f","pitchNumber":4,"startTime":"2026-05-07T00:39:30.364Z","endTime":"2026-05-07T00:39:33.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53802182987289,"aZ":-46.32853512821137,"pfxX":5.4975672353318545,"pfxZ":-10.315009512908503,"pX":0.4109299345887349,"pZ":1.1737334648365547,"vX0":3.9965515895722747,"vY0":-117.82614441248425,"vZ0":0.024018495107111182,"x":101.34,"y":207.09,"x0":-2.036672842704289,"y0":50.00574858324034,"z0":5.534148262514932,"aX":7.540125774299712},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.2,"breakHorizontal":-11.2,"spinRate":2702,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4693325968358475,"extension":6.605853280270833},"index":8,"playId":"496dc78d-abfd-35d2-b320-e3e43d309122","pitchNumber":5,"startTime":"2026-05-07T00:40:15.090Z","endTime":"2026-05-07T00:40:18.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":9,"playId":"b7fb004c-a861-3f93-b2bc-c3b9e551ade3","startTime":"2026-05-07T00:40:37.652Z","endTime":"2026-05-07T00:40:40.652Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.653313261118797,"aZ":-38.71203895171915,"pfxX":-5.887733079016739,"pfxZ":-3.7844604304299896,"pX":-1.1994032950201763,"pZ":1.1207610906179555,"vX0":4.587763958916266,"vY0":-131.14304511095582,"vZ0":-3.4686106146940285,"x":162.72,"y":208.52,"x0":-2.2129596778635485,"y0":50.002127494203116,"z0":5.370269924615526,"aX":-10.179257836591981},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.4,"breakHorizontal":9.6,"spinRate":1432,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.41885875462257394,"extension":6.565211865678209},"index":10,"playId":"a1511d49-1120-394e-8c03-d5ff1666ea13","pitchNumber":6,"startTime":"2026-05-07T00:41:00.921Z","endTime":"2026-05-07T00:41:09.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jarren Duran steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":11,"actionPlayId":"a1511d49-1120-394e-8c03-d5ff1666ea13","startTime":"2026-05-07T00:41:11.193Z","endTime":"2026-05-07T00:41:23.297Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994985123007286,"aZ":-30.624438739867696,"pfxX":-3.8324635390906234,"pfxZ":0.880306315871973,"pX":-0.41600601297968903,"pZ":4.367458799965109,"vX0":5.203718451778229,"vY0":-131.90855367867323,"vZ0":2.4760380936162814,"x":132.86,"y":120.86,"x0":-1.9161680602347992,"y0":50.00426273892429,"z0":5.674139354940789,"aX":-6.7565134703137755},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":5.8,"spinRate":1742,"spinDirection":250},"zone":11,"typeConfidence":0.88,"plateTime":0.41519790899840725,"extension":6.543450551645409},"index":12,"playId":"d64708e1-3b2b-3c87-b79c-8ba89c5ddb50","pitchNumber":7,"startTime":"2026-05-07T00:41:23.297Z","endTime":"2026-05-07T00:41:29.151Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.106735299197812,"aZ":-46.97995483886043,"pfxX":5.135467878885952,"pfxZ":-10.733987128909954,"pX":0.2350202130192624,"pZ":1.9582593256045961,"vX0":3.460259295270868,"vY0":-117.7759062985154,"vZ0":1.8698149935565658,"x":108.04,"y":185.91,"x0":-1.9295323789072873,"y0":50.001934628974894,"z0":5.558693778439108,"aX":7.084040857303358},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-18.5,"breakHorizontal":-10.2,"spinRate":2824,"spinDirection":28},"zone":9,"typeConfidence":0.9,"plateTime":0.4682901629909524,"extension":6.5361342928886454},"index":13,"playId":"4dc060fa-0f88-3e34-b2b6-f00b460e4cd2","pitchNumber":8,"startTime":"2026-05-07T00:41:54.197Z","endTime":"2026-05-07T00:41:57.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630311614479574,"aZ":-14.548330753016238,"pfxX":-4.708727134125626,"pfxZ":8.867136091506147,"pX":-0.33939796646696563,"pZ":4.3192261877643805,"vX0":6.123621670766317,"vY0":-140.0837876867473,"vZ0":-0.4328935810352399,"x":129.94,"y":122.16,"x0":-1.941868607797409,"y0":50.00044090490207,"z0":5.426796989976797,"aX":-9.358058783552096},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2350,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39098643132842925,"extension":6.577094352371444},"index":14,"playId":"ea7446a1-151d-3295-987a-cea67faca30a","pitchNumber":9,"startTime":"2026-05-07T00:42:20.805Z","endTime":"2026-05-07T00:42:25.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:42:25.587Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:45:04.909Z","endTime":"2026-05-07T00:47:16.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-07T00:42:38.512Z","endTime":"2026-05-07T00:43:08.321Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brant Hurter replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-07T00:43:08.321Z","endTime":"2026-05-07T00:45:06.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.512109320792018,"aZ":-27.89118570071345,"pfxX":11.454281258856632,"pfxZ":2.4367469004341924,"pX":0.10423195101914266,"pZ":2.8050724675380247,"vX0":-11.739942942510417,"vY0":-132.30958527578744,"vZ0":-2.650275654620163,"x":113.03,"y":163.04,"x0":3.1291571101645483,"y0":50.00389051541885,"z0":5.8822648871992005,"aX":20.134435203393537},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.0,"breakHorizontal":-17.9,"spinRate":2210,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.41535743401270286,"extension":6.0108538959477436},"index":2,"playId":"4c600e47-4998-3d75-b026-f0dc879a58fd","pitchNumber":1,"startTime":"2026-05-07T00:45:06.723Z","endTime":"2026-05-07T00:45:09.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036796447255597,"aZ":-28.434670374349146,"pfxX":9.874250274164867,"pfxZ":2.053522946665751,"pX":-0.20606279502294148,"pZ":3.3849019039417163,"vX0":-12.102466544456044,"vY0":-134.1093693548815,"vZ0":-1.3840241510175,"x":124.85,"y":147.39,"x0":3.08256782110459,"y0":50.0035833072178,"z0":5.936123098175945,"aX":17.98570369980899},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.6,"breakHorizontal":-15.2,"spinRate":2178,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.40844583768313747,"extension":5.936154583312334},"index":3,"playId":"3467022c-b845-3de6-8be8-c8709cc9104d","pitchNumber":2,"startTime":"2026-05-07T00:45:29.920Z","endTime":"2026-05-07T00:45:33.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.952129683960393,"aZ":-29.063626946194237,"pfxX":8.698610453273965,"pfxZ":1.7158436084996396,"pX":-0.5729283805034028,"pZ":3.6537878004713993,"vX0":-12.395900867958009,"vY0":-133.32186343928154,"vZ0":-0.5442645351298472,"x":138.84,"y":140.13,"x0":2.9929701057012106,"y0":50.00102825844703,"z0":5.946483825911743,"aX":15.757565827346825},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":2139,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.4098256366320512,"extension":5.920157418581594},"index":4,"playId":"322bd79b-6a63-3451-8f84-98cc47ea15b7","pitchNumber":3,"startTime":"2026-05-07T00:45:49.282Z","endTime":"2026-05-07T00:45:53.148Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25058912308806,"aZ":-28.869276242450056,"pfxX":9.548420473845725,"pfxZ":1.821966118719189,"pX":-0.7473880299072556,"pZ":2.3395249399074087,"vX0":-13.375061633964192,"vY0":-133.77779873964522,"vZ0":-3.657004098324851,"x":145.49,"y":175.61,"x0":3.07137355174217,"y0":50.00581277778897,"z0":5.788589337159968,"aX":17.349741618994663},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":-14.5,"spinRate":2130,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.409073349628013,"extension":6.001802690051871},"index":5,"playId":"d3bc5747-c75b-3fdb-b55c-f6bc6e5b891d","pitchNumber":4,"startTime":"2026-05-07T00:46:10.853Z","endTime":"2026-05-07T00:46:37.883Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58798398969555,"aZ":-32.43960320789759,"pfxX":-6.202865927680618,"pfxZ":-0.1895320562542615,"pX":0.39326137825574614,"pZ":2.865694334979631,"vX0":-5.613086808785496,"vY0":-118.11061750007705,"vZ0":-0.1091177655610418,"x":102.01,"y":161.41,"x0":3.610915894156087,"y0":50.00280242453289,"z0":5.908722201439752,"aX":-8.71660138464575},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":2698,"spinDirection":302},"zone":3,"typeConfidence":0.9,"plateTime":0.46466478221934704,"extension":5.916731867821257},"index":6,"playId":"f36587d5-aa63-3640-a110-a4f9b53f91da","pitchNumber":5,"startTime":"2026-05-07T00:46:46.965Z","endTime":"2026-05-07T00:46:50.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553274018547427,"aZ":-29.01884273974988,"pfxX":-8.627207911820326,"pfxZ":2.182471968914963,"pX":-0.507293570433775,"pZ":2.1152405974563067,"vX0":-6.398084448685628,"vY0":-120.15227804385827,"vZ0":-2.469359918554336,"x":136.34,"y":181.67,"x0":3.3208131428552528,"y0":50.00332392497625,"z0":5.762072302721298,"aX":-12.48243541847228},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":17.3,"spinRate":2531,"spinDirection":297},"zone":7,"typeConfidence":0.91,"plateTime":0.45768903900871827,"extension":5.953404866687611},"index":7,"playId":"e8223fc0-4ca7-396d-8565-be6a2204250d","pitchNumber":6,"startTime":"2026-05-07T00:47:11.692Z","endTime":"2026-05-07T00:47:16.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:47:16.489Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-07T00:47:20.305Z","endTime":"2026-05-07T00:49:58.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134456930423326,"aZ":-32.699806166350164,"pfxX":-3.5149923159720893,"pfxZ":-0.3784448843642183,"pX":-0.11205439674277284,"pZ":1.6268680275115872,"vX0":-7.073736950645748,"vY0":-117.41307537402598,"vZ0":-2.5101555791883343,"x":121.27,"y":194.85,"x0":3.4016101229724085,"y0":50.003779514595884,"z0":5.765882331360011,"aX":-4.884494912429939},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.1,"breakHorizontal":8.2,"spinRate":2514,"spinDirection":296},"zone":8,"typeConfidence":0.9,"plateTime":0.46727822702337374,"extension":5.864969728575199},"index":0,"playId":"7f82f975-6607-3cab-9799-c23436f8ba0e","pitchNumber":1,"startTime":"2026-05-07T00:47:42.864Z","endTime":"2026-05-07T00:47:45.864Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35682872252334,"aZ":-26.30867213828832,"pfxX":10.446983261138804,"pfxZ":3.193057966505224,"pX":-0.6013591050127503,"pZ":3.3318518348847057,"vX0":-13.40204341865836,"vY0":-134.41764427606705,"vZ0":-1.8112179852645325,"x":139.92,"y":148.82,"x0":3.0851123220327112,"y0":50.00077695436789,"z0":5.87716305679867,"aX":19.17147467297874},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":-16.2,"spinRate":2179,"spinDirection":123},"zone":1,"typeConfidence":2.0,"plateTime":0.4070465566167285,"extension":6.031772512616759},"index":1,"playId":"32c78e91-a138-377b-acdf-862ba1f4ac05","pitchNumber":2,"startTime":"2026-05-07T00:48:02.918Z","endTime":"2026-05-07T00:48:29.949Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41026591755874,"aZ":-22.480218571128642,"pfxX":2.4204683230563298,"pfxZ":5.559760025761552,"pX":1.0386759097296199,"pZ":4.273592702971772,"vX0":-6.679222072566684,"vY0":-131.78779540627545,"vZ0":-0.09483848201203526,"x":77.41,"y":123.39,"x0":3.30171529872556,"y0":50.00073265144103,"z0":5.983483476839819,"aX":4.219484256125085},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":-2.8,"spinRate":2047,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4170903742593177,"extension":6.036464187745653},"index":2,"playId":"d6bab9d7-7ff0-39c0-aadb-de228997fa8e","pitchNumber":3,"startTime":"2026-05-07T00:48:40.095Z","endTime":"2026-05-07T00:48:43.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09215525590187,"aZ":-31.312556050590956,"pfxX":11.530100404659635,"pfxZ":0.5112651808925204,"pX":-0.3259900566879439,"pZ":0.6348289671562564,"vX0":-12.605527309778031,"vY0":-129.07935727925147,"vZ0":-6.5562082156749675,"x":129.43,"y":221.64,"x0":3.1340704162057866,"y0":50.002233441523614,"z0":5.6336960614329925,"aX":19.36181681899459},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":-17.9,"spinRate":1655,"spinDirection":114},"zone":13,"typeConfidence":0.86,"plateTime":0.4251329007241442,"extension":5.995501255834914},"index":3,"playId":"720fe5aa-cc7c-3593-afc3-1efb1ec724ac","pitchNumber":4,"startTime":"2026-05-07T00:49:02.353Z","endTime":"2026-05-07T00:49:06.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67238829220329,"aZ":-31.204911167233398,"pfxX":-6.5754749122449425,"pfxZ":0.6860300101849361,"pX":2.4987153398423265,"pZ":2.587333843635793,"vX0":-0.5990125132869115,"vY0":-118.17768548084479,"vZ0":-0.9672805395616463,"x":21.75,"y":168.92,"x0":3.6094427177829607,"y0":50.001308588639475,"z0":5.882367957973799,"aX":-9.248141581530703},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":2643,"spinDirection":294},"zone":12,"typeConfidence":0.9,"plateTime":0.4644576218641161,"extension":5.716840047171223},"index":4,"playId":"638ade48-0567-38da-94a9-62348b5f5e42","pitchNumber":5,"startTime":"2026-05-07T00:49:27.234Z","endTime":"2026-05-07T00:49:30.525Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99098208640823,"aZ":-30.070286304662755,"pfxX":9.29001302740684,"pfxZ":1.1806364644000027,"pX":0.274028868685529,"pZ":2.7639604034139538,"vX0":-10.496339365774727,"vY0":-132.7888878611842,"vZ0":-2.3723937612558457,"x":106.55,"y":164.15,"x0":3.0749871379731837,"y0":50.002802796145204,"z0":5.861251756022504,"aX":16.556027014074026},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.8,"breakHorizontal":-14.5,"spinRate":2084,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.41280449595350266,"extension":6.132760693261118},"hitData":{"launchSpeed":102.0,"launchAngle":3.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.71}},"index":5,"playId":"59c8643c-b1b6-304f-a1d9-23d3c85cc896","pitchNumber":6,"startTime":"2026-05-07T00:49:50.285Z","endTime":"2026-05-07T00:49:58.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:49:58.856Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-07T00:52:07.803Z","endTime":"2026-05-07T00:53:07.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T00:51:43.173Z","endTime":"2026-05-07T00:52:10.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88693515883998,"aZ":-30.97752725356721,"pfxX":-3.792209264307438,"pfxZ":0.8185137756387615,"pX":-0.2665749213610753,"pZ":2.4076905135404005,"vX0":-3.064460886027245,"vY0":-120.57323179850582,"vZ0":-0.868495597651416,"x":127.16,"y":173.77,"x0":1.5184979652600628,"y0":50.00113635224699,"z0":5.533474568199857,"aX":-5.51948899072898},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.6,"breakHorizontal":7.7,"spinRate":2450,"spinDirection":261},"zone":4,"typeConfidence":0.87,"plateTime":0.4562289799223196,"extension":6.902720615382645},"index":1,"playId":"168674f3-0b21-37e1-991e-6f9781ddccec","pitchNumber":1,"startTime":"2026-05-07T00:52:10.026Z","endTime":"2026-05-07T00:52:13.783Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35657919558169,"aZ":-27.945676760657953,"pfxX":11.288999627030357,"pfxZ":2.7373990716123515,"pX":1.1847714143255075,"pZ":3.1553775440668557,"vX0":-4.229462865206653,"vY0":-123.88233147167264,"vZ0":0.05730831668051217,"x":71.84,"y":153.58,"x0":1.454355721078103,"y0":50.001022362261914,"z0":5.481468800560252,"aX":17.42222065129733},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":-19.3,"spinRate":1835,"spinDirection":124},"zone":12,"typeConfidence":0.89,"plateTime":0.4433243859850533,"extension":6.875317616974433},"index":2,"playId":"d4460f31-6bf9-3811-96ae-4892c984bdd5","pitchNumber":2,"startTime":"2026-05-07T00:52:29.979Z","endTime":"2026-05-07T00:52:35.568Z","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":84.6,"endSpeed":77.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178100865982728,"aZ":-26.308671431711492,"pfxX":9.79736275931145,"pfxZ":3.820207798099837,"pX":-0.2127893478086172,"pZ":1.7776864115312554,"vX0":-6.842132474958725,"vY0":-123.08082463041356,"vZ0":-3.4376302230485853,"x":125.11,"y":190.78,"x0":1.3287311615490724,"y0":50.00302719993764,"z0":5.417590200468333,"aX":15.048332745280982},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-16.2,"spinRate":1836,"spinDirection":126},"zone":8,"typeConfidence":0.92,"plateTime":0.44481901285008174,"extension":6.886211042409655},"index":3,"playId":"749dcbdc-febb-39cb-9abc-b61b635dac51","pitchNumber":3,"startTime":"2026-05-07T00:52:43.178Z","endTime":"2026-05-07T00:52:46.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083389938269207,"aZ":-29.486356874993128,"pfxX":-4.991183215747297,"pfxZ":1.9540383571611306,"pX":-0.8371080050742081,"pZ":1.8439973539037382,"vX0":-4.15332723685346,"vY0":-117.40595535509856,"vZ0":-1.6687808619977538,"x":148.91,"y":188.99,"x0":1.612225653046175,"y0":50.00403111505104,"z0":5.344177650041137,"aX":-6.871952141237331},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.4,"breakHorizontal":10.2,"spinRate":2546,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.4690087028615668,"extension":7.096263260162022},"index":4,"playId":"94404cbb-570a-3b11-b692-f8784843886a","pitchNumber":4,"startTime":"2026-05-07T00:53:04.896Z","endTime":"2026-05-07T00:53:07.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:53:07.896Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-07T00:53:11.935Z","endTime":"2026-05-07T00:56:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":93.2,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.159379126537345,"aZ":-23.69164814222765,"pfxX":8.204264639221915,"pfxZ":4.625205517935353,"pX":-0.554935812428512,"pZ":0.973810132287621,"vX0":-8.14831873839834,"vY0":-135.27405246397538,"vZ0":-6.90506461652896,"x":138.15,"y":212.49,"x0":1.4444056700821062,"y0":50.00627173280946,"z0":5.24433492283701,"aX":15.061623976462158},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":-13.0,"spinRate":2251,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.40639483140735777,"extension":6.938644993942568},"index":0,"playId":"fc23e79e-90c2-3dfb-a3b6-bf0252f56fc9","pitchNumber":1,"startTime":"2026-05-07T00:53:32.475Z","endTime":"2026-05-07T00:53:35.975Z","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":92.4,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.950445627007046,"aZ":-22.783075670383706,"pfxX":8.794030326385467,"pfxZ":5.175058296151292,"pX":0.2595783589805532,"pZ":2.254472910901089,"vX0":-6.295840271543331,"vY0":-134.3318135076364,"vZ0":-4.018198982785849,"x":107.11,"y":177.91,"x0":1.4991929914391082,"y0":50.0030811023062,"z0":5.402840417552959,"aX":15.962502238317223},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-14.4,"spinRate":2224,"spinDirection":143},"zone":5,"typeConfidence":0.89,"plateTime":0.4088097061395497,"extension":6.880780020059744},"index":1,"playId":"70866294-f695-3999-b3c7-a92be51ba555","pitchNumber":2,"startTime":"2026-05-07T00:53:47.087Z","endTime":"2026-05-07T00:53:50.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727825907683133,"aZ":-23.22325393680466,"pfxX":8.23607639609847,"pfxZ":4.901278707406202,"pX":0.4705416646005412,"pZ":2.3829020221376456,"vX0":-5.901514475171124,"vY0":-134.8504931093147,"vZ0":-3.704295723951792,"x":99.06,"y":174.44,"x0":1.6271012151939739,"y0":50.00008345079246,"z0":5.429716823953661,"aX":15.033019414547846},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":2341,"spinDirection":143},"zone":6,"typeConfidence":0.89,"plateTime":0.40754613163938513,"extension":6.788686267815232},"index":2,"playId":"139ba11b-76d2-301f-bfeb-0baf9935351f","pitchNumber":3,"startTime":"2026-05-07T00:54:03.717Z","endTime":"2026-05-07T00:54:09.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.316463782551764,"aZ":-15.891981823881569,"pfxX":2.460343346036003,"pfxZ":8.435219199384006,"pX":0.22027844056524334,"pZ":4.5208084806345035,"vX0":-4.404125675197127,"vY0":-138.3904629175498,"vZ0":-0.1741223991027342,"x":108.6,"y":116.72,"x0":1.516225255665798,"y0":50.00121445936487,"z0":5.653600002129014,"aX":4.748825673384244},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2253,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.39653386876994334,"extension":6.7815984029760585},"index":3,"playId":"02758296-2518-3910-a882-053bd9f83580","pitchNumber":4,"startTime":"2026-05-07T00:54:25.697Z","endTime":"2026-05-07T00:54:28.697Z","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":94.2,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22155912233249,"aZ":-12.242351097041226,"pfxX":3.0540178980418573,"pfxZ":10.509005998171464,"pX":0.1982030867339196,"pZ":3.4166075238997795,"vX0":-4.041475257074995,"vY0":-137.08287173317808,"vZ0":-3.7936594686576153,"x":109.44,"y":146.53,"x0":1.2970866322296746,"y0":50.00679420130675,"z0":5.658469473189766,"aX":5.795028192712976},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-4.7,"spinRate":2272,"spinDirection":153},"zone":12,"typeConfidence":0.92,"plateTime":0.40005328754435654,"extension":6.890223137513496},"index":4,"playId":"4d1d745e-14a5-32d7-96a6-558a69a57b59","pitchNumber":5,"startTime":"2026-05-07T00:54:42.922Z","endTime":"2026-05-07T00:54:45.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88511913102438,"aZ":-30.745499364646935,"pfxX":-7.954942489516994,"pfxZ":0.989669320701366,"pX":-1.3601864965789687,"pZ":0.9596996713230339,"vX0":-4.455981140615494,"vY0":-119.15414434302215,"vZ0":-3.561623197504534,"x":168.85,"y":212.87,"x0":1.5648368303503382,"y0":50.00394841508876,"z0":5.238145986819458,"aX":-11.491894222484854},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":2537,"spinDirection":300},"zone":13,"typeConfidence":0.92,"plateTime":0.4588571188963182,"extension":7.058470339472188},"index":5,"playId":"1439a84a-9331-33bc-9046-ab58cc17419a","pitchNumber":6,"startTime":"2026-05-07T00:55:01.053Z","endTime":"2026-05-07T00:55:04.594Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812496387196543,"aZ":-15.689544607859732,"pfxX":1.3712033837021793,"pfxZ":8.778965855533793,"pX":0.8520024970295843,"pZ":3.619531496786006,"vX0":-2.070573276666297,"vY0":-135.48041897304455,"vZ0":-2.7652316678980413,"x":84.52,"y":141.05,"x0":1.4444982174789036,"y0":50.00261815291492,"z0":5.73665138419451,"aX":2.5748745225271965},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-2.0,"spinRate":2288,"spinDirection":148},"zone":12,"typeConfidence":0.92,"plateTime":0.4027458244968831,"extension":7.0627894178725175},"index":6,"playId":"1baee38a-7c18-3785-845e-83304710e8e8","pitchNumber":7,"startTime":"2026-05-07T00:55:17.410Z","endTime":"2026-05-07T00:55:20.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9774088300431,"aZ":-26.132860475159095,"pfxX":9.53633091802288,"pfxZ":3.267877465486432,"pX":0.17576970695671618,"pZ":2.914525814525285,"vX0":-6.400570684826463,"vY0":-135.97086688923616,"vZ0":-1.8142858615378052,"x":110.3,"y":160.09,"x0":1.3349302747142793,"y0":50.006646569303754,"z0":5.424273704923649,"aX":17.65713560136447},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":-15.7,"spinRate":2205,"spinDirection":151},"zone":2,"typeConfidence":0.93,"plateTime":0.4045953254469614,"extension":6.987702559968674},"index":7,"playId":"958ade3d-b94d-3ec1-9966-c1a8f54313cb","pitchNumber":8,"startTime":"2026-05-07T00:55:40.541Z","endTime":"2026-05-07T00:55:43.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.798752900041194,"aZ":-21.312652353916306,"pfxX":10.274649700253669,"pfxZ":5.945227056305461,"pX":-1.6410872128167286,"pZ":2.101717486393086,"vX0":-11.010854898573244,"vY0":-135.34982374605934,"vZ0":-4.648185855607862,"x":179.55,"y":182.03,"x0":1.1750661401004152,"y0":50.003564774041706,"z0":5.3646351048570855,"aX":18.77086570564876},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-15.8,"spinRate":2250,"spinDirection":145},"zone":13,"typeConfidence":0.95,"plateTime":0.4070995246598974,"extension":7.094442216917361},"index":8,"playId":"df98edc5-6dde-3e23-a56e-257fbe0cf394","pitchNumber":9,"startTime":"2026-05-07T00:56:00.555Z","endTime":"2026-05-07T00:56:03.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:56:03.872Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-07T00:57:04.097Z","endTime":"2026-05-07T00:58:31.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-07T00:56:25.522Z","endTime":"2026-05-07T00:57:06.421Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":77.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070374125416745,"aZ":-24.68187185855534,"pfxX":-1.2522569535731176,"pfxZ":4.89534431946336,"pX":-0.3407116462855477,"pZ":3.3130613069239456,"vX0":-4.179126628010973,"vY0":-123.37350878897861,"vZ0":-0.43961980566326925,"x":129.99,"y":149.33,"x0":1.5425151270126582,"y0":50.004583701865535,"z0":5.585821933527089,"aX":-1.9177209383708038},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.0,"breakHorizontal":3.4,"spinRate":2380,"spinDirection":234},"zone":1,"typeConfidence":0.55,"plateTime":0.4450873959692392,"extension":6.887839008004116},"index":1,"playId":"4e07d897-b9b2-3c28-b7c9-b55e5847e0e8","pitchNumber":1,"startTime":"2026-05-07T00:57:06.421Z","endTime":"2026-05-07T00:57:11.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045223133453135,"aZ":-14.233302553597262,"pfxX":1.9733138945170428,"pfxZ":9.87826811646597,"pX":-0.4158653595304701,"pZ":3.528156704144596,"vX0":-4.7943954453935556,"vY0":-134.16672469232893,"vZ0":-3.009112829925047,"x":132.85,"y":143.52,"x0":1.1408549203274279,"y0":50.001733656624616,"z0":5.683489338926771,"aX":3.58375234305826},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":-2.5,"spinRate":2272,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.40883133469272614,"extension":6.960578174281119},"index":2,"playId":"04f87d66-5acd-3c27-9c84-26c6793409c0","pitchNumber":2,"startTime":"2026-05-07T00:57:25.896Z","endTime":"2026-05-07T00:57:29.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72421162754311,"aZ":-25.676834236673905,"pfxX":-4.2245322063789414,"pfxZ":4.459330513653225,"pX":-1.4526208043282753,"pZ":1.1706739771178634,"vX0":-5.35345556996764,"vY0":-120.28143454225385,"vZ0":-4.143379090474367,"x":172.37,"y":207.17,"x0":1.355962693238669,"y0":50.00067815803115,"z0":5.2092101640042765,"aX":-6.148079130720904},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.3,"breakHorizontal":9.0,"spinRate":2407,"spinDirection":284},"zone":13,"typeConfidence":0.88,"plateTime":0.45650194269297817,"extension":7.2161133650027205},"index":3,"playId":"42276b72-d1be-32dc-8a2c-ce610d77bb30","pitchNumber":3,"startTime":"2026-05-07T00:57:43.144Z","endTime":"2026-05-07T00:57:46.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85551504549865,"aZ":-28.739103551559786,"pfxX":-6.991463949202771,"pfxZ":2.4298581911663337,"pX":-0.30206359437713326,"pZ":0.7344422025033339,"vX0":-2.053824972078756,"vY0":-118.55910207147666,"vZ0":-4.38330483711727,"x":128.51,"y":218.95,"x0":1.485101373383472,"y0":50.00455341625837,"z0":5.246787748056182,"aX":-9.898213461146314},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":2525,"spinDirection":297},"zone":13,"typeConfidence":0.92,"plateTime":0.4629691718953075,"extension":7.142350441227104},"index":4,"playId":"c80baa90-7a6b-3723-8477-fc2dc58b7611","pitchNumber":4,"startTime":"2026-05-07T00:58:00.777Z","endTime":"2026-05-07T00:58:03.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(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":93.6,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59567125464004,"aZ":-12.280021926076746,"pfxX":1.6071752678349056,"pfxZ":10.775605656748546,"pX":-0.06778656745461363,"pZ":3.9130861629511386,"vX0":-3.8677363383441876,"vY0":-136.17654956330296,"vZ0":-2.3248951588169473,"x":119.58,"y":133.13,"x0":1.172960193499146,"y0":50.00664967377501,"z0":5.64571635305699,"aX":2.968837314569185},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":-1.9,"spinRate":2278,"spinDirection":153},"zone":11,"typeConfidence":0.92,"plateTime":0.4048506981983544,"extension":6.978672464129939},"index":5,"playId":"218b93be-721e-34c4-962b-24d7916e4361","pitchNumber":5,"startTime":"2026-05-07T00:58:27.953Z","endTime":"2026-05-07T00:58:31.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:58:31.064Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-07T00:59:08.620Z","endTime":"2026-05-07T00:59:52.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wenceel Pérez replaces Jace Jung.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-07T00:58:51.018Z","endTime":"2026-05-07T00:59:10.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690291,"link":"/api/v1/people/690291"}},{"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":90.5,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883295225729864,"aZ":-13.838160719733233,"pfxX":1.417423268995944,"pfxZ":10.596165290021936,"pX":-0.23552801327413467,"pZ":4.145338739318096,"vX0":-4.528078341194418,"vY0":-131.70607503622554,"vZ0":-1.4208884649255373,"x":125.98,"y":126.86,"x0":1.3332610265854996,"y0":50.00273361722336,"z0":5.731576322379395,"aX":2.453154104394035},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.0,"breakHorizontal":-1.4,"spinRate":2186,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.4182796853983568,"extension":7.070026888115647},"index":1,"playId":"963269c4-8875-3aa9-8e16-7063c9febebb","pitchNumber":1,"startTime":"2026-05-07T00:59:10.751Z","endTime":"2026-05-07T00:59:13.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39123908921957,"aZ":-24.80581665775782,"pfxX":-3.2574526037997744,"pfxZ":4.865891282386858,"pX":-0.9805620744395388,"pZ":1.4190627938244993,"vX0":-4.33718402438525,"vY0":-123.35006684192491,"vZ0":-4.392190890398952,"x":154.38,"y":200.47,"x0":1.2353020442193547,"y0":50.005186677937544,"z0":5.356888981322844,"aX":-4.935140785212645},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.8,"breakHorizontal":7.1,"spinRate":2268,"spinDirection":217},"zone":13,"typeConfidence":0.72,"plateTime":0.4469462063309422,"extension":7.06781380647614},"index":2,"playId":"4df30854-9ff8-3848-8708-e9c2d01921ea","pitchNumber":2,"startTime":"2026-05-07T00:59:27.076Z","endTime":"2026-05-07T00:59:32.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.772389224572436,"aZ":-24.43688830189083,"pfxX":10.909044540581817,"pfxZ":4.376141704191387,"pX":0.7022259883421581,"pZ":2.6524009705719216,"vX0":-5.658612566902033,"vY0":-133.66415519151977,"vZ0":-2.632488690041093,"x":90.23,"y":167.17,"x0":1.4546834619283198,"y0":50.00630048165006,"z0":5.447225466361845,"aX":19.304829322599296},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-18.1,"spinRate":2295,"spinDirection":143},"zone":6,"typeConfidence":0.92,"plateTime":0.413308719966361,"extension":7.032392639413786},"hitData":{"launchSpeed":78.0,"launchAngle":41.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.65,"coordY":99.69}},"index":3,"playId":"c4b47224-4e7b-3703-a0eb-5f90c42c7806","pitchNumber":3,"startTime":"2026-05-07T00:59:43.294Z","endTime":"2026-05-07T00:59:52.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T00:59:52.424Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to right fielder Jahmai Jones.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-07T01:02:34.754Z","endTime":"2026-05-07T01:03:27.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T01:01:21.069Z","endTime":"2026-05-07T01:01:21.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Wenceel Pérez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-07T01:01:21.084Z","endTime":"2026-05-07T01:01:21.085Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":690291,"link":"/api/v1/people/690291"}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-07T01:01:21.085Z","endTime":"2026-05-07T01:02:37.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305615853889357,"aZ":-9.099971475787322,"pfxX":-6.207077087253588,"pfxZ":11.665714454895035,"pX":-0.05218526645682635,"pZ":0.5742202911890675,"vX0":6.501043932551283,"vY0":-139.71745381489097,"vZ0":-11.501709556187437,"x":118.99,"y":223.28,"x0":-1.6020621806967132,"y0":50.00545526119238,"z0":5.341097338699076,"aX":-12.280835359855248},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":10.0,"spinRate":2259,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.3919324032994509,"extension":6.639230767958042},"index":3,"playId":"3418a8b4-51d6-3358-b9b2-fd3c6d7b707c","pitchNumber":1,"startTime":"2026-05-07T01:02:37.139Z","endTime":"2026-05-07T01:02:40.723Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.257936966530703,"aZ":-29.449875093522905,"pfxX":-7.313574667520994,"pfxZ":1.7064166394291158,"pX":0.2668130098570267,"pZ":2.0791360553315275,"vX0":7.92530892161603,"vY0":-124.98891537259576,"vZ0":-2.5939474295734595,"x":106.83,"y":182.64,"x0":-1.9826972086835688,"y0":50.00183451993095,"z0":5.528774620126265,"aX":-11.66618521042318},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":11.6,"spinRate":974,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.4368473774910906,"extension":6.63642464378209},"index":4,"playId":"29c27448-ac4d-3b10-b107-5a850b2be6f3","pitchNumber":2,"startTime":"2026-05-07T01:02:58.032Z","endTime":"2026-05-07T01:03:02.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.327163666821452,"aZ":-26.7763157236126,"pfxX":-5.591844976224864,"pfxZ":3.371796978015716,"pX":-0.17485761154031493,"pZ":2.0770467392070553,"vX0":6.193749794828961,"vY0":-125.17608862943736,"vZ0":-3.0438101109107643,"x":123.67,"y":182.7,"x0":-1.9452434450550955,"y0":50.00211893363702,"z0":5.482048335788725,"aX":-8.946994045855874},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":8.9,"spinRate":961,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.43620144386687,"extension":6.621630688343612},"hitData":{"launchSpeed":86.5,"launchAngle":36.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.51,"coordY":76.41}},"index":5,"playId":"e375c0a4-1d48-3b36-a2ef-fa89e0f33e48","pitchNumber":3,"startTime":"2026-05-07T01:03:16.373Z","endTime":"2026-05-07T01:03:27.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:03:27.833Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-07T01:03:27.998Z","endTime":"2026-05-07T01:05:12.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648974992509945,"aZ":-10.266901870181986,"pfxX":-5.714716969651627,"pfxZ":10.936041116824905,"pX":0.9425985890675805,"pZ":2.4991284299601513,"vX0":8.759727110243334,"vY0":-140.37306531822492,"vZ0":-6.515505564967785,"x":81.07,"y":171.3,"x0":-1.4704734583299985,"y0":50.00099310813233,"z0":5.512808828181632,"aX":-11.446660142265488},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":8.6,"spinRate":2254,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3896270311658738,"extension":6.499764183177},"index":0,"playId":"df94c70c-d833-3b48-8280-12b334e3aec0","pitchNumber":1,"startTime":"2026-05-07T01:03:52.596Z","endTime":"2026-05-07T01:03:57.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.603853427068,"aZ":-10.306995112037045,"pfxX":-5.347259536056635,"pfxZ":10.968000092924656,"pX":-1.0188352009525568,"pZ":2.734002358247243,"vX0":4.133721772184349,"vY0":-140.06339409275435,"vZ0":-5.901211228490442,"x":155.84,"y":164.96,"x0":-1.8165355891497381,"y0":50.00229862701026,"z0":5.537141717952301,"aX":-10.660959120914558},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":8.9,"spinRate":2234,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.390530341359113,"extension":6.463452762877612},"index":1,"playId":"b8eff56b-8e15-3268-b0b2-2e92c52e6a70","pitchNumber":2,"startTime":"2026-05-07T01:04:10.571Z","endTime":"2026-05-07T01:04:13.648Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.185261388867378,"aZ":-10.355815924699225,"pfxX":-4.215630518780043,"pfxZ":11.17356573592299,"pX":0.35421696855391144,"pZ":3.1770381093402804,"vX0":6.978218768833967,"vY0":-138.66196712603085,"vZ0":-4.569788482004982,"x":103.5,"y":153.0,"x0":-1.6440527137912744,"y0":50.00298848542552,"z0":5.533786177404605,"aX":-8.232436647649617},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2211,"spinDirection":205},"zone":3,"typeConfidence":0.89,"plateTime":0.3945838099941734,"extension":6.556383901359778},"index":2,"playId":"e0a4fd49-7be7-348b-99ba-7904e78dc0e4","pitchNumber":3,"startTime":"2026-05-07T01:04:29.950Z","endTime":"2026-05-07T01:04:33.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121395150109905,"aZ":-31.04083713042507,"pfxX":2.628974263879533,"pfxZ":0.7288256539509685,"pX":1.335701692893038,"pZ":2.67405319254133,"vX0":6.587939759420132,"vY0":-123.67742524772106,"vZ0":-0.8324686331387829,"x":66.09,"y":166.58,"x0":-1.7014873737259317,"y0":50.00207636443621,"z0":5.612879731238731,"aX":4.081190901474333},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.3,"breakHorizontal":-6.2,"spinRate":2284,"spinDirection":81},"zone":12,"typeConfidence":0.91,"plateTime":0.44246916668202907,"extension":6.502763858628015},"index":3,"playId":"eb52cb2d-8908-39eb-917c-7fdfb22e12fb","pitchNumber":4,"startTime":"2026-05-07T01:04:49.538Z","endTime":"2026-05-07T01:04:52.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98124605977182,"aZ":-12.725636080928854,"pfxX":-6.604200074064101,"pfxZ":10.247509755239609,"pX":-0.6552429871274049,"pZ":3.984786291093047,"vX0":5.166232476900266,"vY0":-137.2769133827481,"vZ0":-2.0870159420777883,"x":141.98,"y":131.19,"x0":-1.7088362519693647,"y0":50.00118040603086,"z0":5.62697120068165,"aX":-12.532818888213411},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":10.8,"spinRate":2295,"spinDirection":203},"zone":11,"typeConfidence":0.87,"plateTime":0.3998468902184804,"extension":6.546595989898151},"index":4,"playId":"1af033f3-c3b7-326d-b0c2-84abb7777cd1","pitchNumber":5,"startTime":"2026-05-07T01:05:07.674Z","endTime":"2026-05-07T01:05:12.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:05:12.705Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcelo Mayer walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-07T01:05:17.664Z","endTime":"2026-05-07T01:07:54.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81715023828905,"aZ":-10.756375322341976,"pfxX":-6.209406466284042,"pfxZ":11.01455667473639,"pX":-0.019518364463594038,"pZ":1.1364391866155097,"vX0":6.6083000609962745,"vY0":-138.5335287491495,"vZ0":-9.500653449227663,"x":117.74,"y":208.1,"x0":-1.6285881783672793,"y0":50.00677339749112,"z0":5.328861414645838,"aX":-12.07797004544021},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2282,"spinDirection":207},"zone":13,"typeConfidence":0.89,"plateTime":0.3953230010341269,"extension":6.673616356926858},"index":0,"playId":"c048bbb3-9678-34da-9a6f-7bf426b83674","pitchNumber":1,"startTime":"2026-05-07T01:05:43.830Z","endTime":"2026-05-07T01:05:50.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215894427352808,"aZ":-6.64450029566843,"pfxX":-5.129553679973769,"pfxZ":12.823335224101346,"pX":1.3854277565665618,"pZ":1.053106229592404,"vX0":9.511790681079527,"vY0":-140.09848989889147,"vZ0":-10.426229362070234,"x":64.19,"y":210.35,"x0":-1.384903013669201,"y0":50.0003163256848,"z0":5.254151850616096,"aX":-10.210966445443145},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.2,"breakHorizontal":7.3,"spinRate":2384,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.39072927527060086,"extension":6.705272400726938},"index":1,"playId":"0ad90ae1-5610-32f2-9dcb-de96b4031587","pitchNumber":2,"startTime":"2026-05-07T01:06:04.244Z","endTime":"2026-05-07T01:06:07.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"4ce302df-a9f7-3232-8637-ecc843312302","startTime":"2026-05-07T01:06:26.287Z","endTime":"2026-05-07T01:06:29.287Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.749567854746154,"aZ":-7.8533739925721475,"pfxX":-3.9829196929857362,"pfxZ":12.41436959459357,"pX":0.31591604783850663,"pZ":1.89143256387352,"vX0":6.409788940457709,"vY0":-138.98139782448666,"vZ0":-8.060808399244555,"x":104.96,"y":187.71,"x0":-1.5012996289160028,"y0":50.000551881581934,"z0":5.348583887416132,"aX":-7.801898330154101},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.0,"breakHorizontal":5.9,"spinRate":2415,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.39390256382752753,"extension":6.584219900420608},"index":3,"playId":"924158bc-030f-37af-a113-d7c7e1e695e3","pitchNumber":3,"startTime":"2026-05-07T01:06:45.968Z","endTime":"2026-05-07T01:06:51.987Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ceddanne Rafaela steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"924158bc-030f-37af-a113-d7c7e1e695e3","startTime":"2026-05-07T01:07:07.652Z","endTime":"2026-05-07T01:07:26.192Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606310452947472,"aZ":-27.525453774495162,"pfxX":-7.812129571852879,"pfxZ":2.8393638812165474,"pX":0.09963261639679928,"pZ":0.22848616104072866,"vX0":7.301935082899146,"vY0":-126.62267515645979,"vZ0":-7.245911816702037,"x":113.2,"y":232.61,"x0":-1.793710141743951,"y0":50.005286582884004,"z0":5.301669445593701,"aX":-12.805398831531507},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":12.7,"spinRate":1178,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.43103257842042453,"extension":6.723233972367304},"index":5,"playId":"1941f62c-dcfa-3372-80c6-77435226914c","pitchNumber":4,"startTime":"2026-05-07T01:07:26.192Z","endTime":"2026-05-07T01:07:30.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85009565628091,"aZ":-11.656628992112735,"pfxX":-5.584669215054047,"pfxZ":10.766457887859767,"pX":-1.6658177560804743,"pZ":3.0489812708023734,"vX0":2.322476693501904,"vY0":-137.2804028256338,"vZ0":-4.558022240255897,"x":180.5,"y":156.46,"x0":-1.7980173871438812,"y0":50.00220029627203,"z0":5.526538428233451,"aX":-10.641400821519113},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":9.6,"spinRate":2199,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.39924002633621347,"extension":6.429250273407877},"index":6,"playId":"cee006aa-f79d-39e9-9af6-fdeefc02b5b2","pitchNumber":5,"startTime":"2026-05-07T01:07:50.681Z","endTime":"2026-05-07T01:07:54.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:07:54.438Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Narváez grounds into a double play, pitcher Kyle Finnegan to second baseman Zach McKinstry to first baseman Spencer Torkelson. Marcelo Mayer out at 2nd. Carlos Narváez out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-07T01:08:54.479Z","endTime":"2026-05-07T01:09:04.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-07T01:08:09.816Z","endTime":"2026-05-07T01:08:56.851Z","isPitch":false,"type":"action"},{"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766931893551657,"aZ":-10.165166596682093,"pfxX":-5.718596871425813,"pfxZ":11.032024737821736,"pX":0.4448821061254275,"pZ":2.1510937998057242,"vX0":7.107561276456344,"vY0":-140.34963666403127,"vZ0":-7.3505772845930855,"x":100.04,"y":180.7,"x0":-1.377390199503126,"y0":50.00146394339145,"z0":5.4660094228026335,"aX":-11.407778958251408},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2243,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.39026180860971094,"extension":6.52895484677976},"hitData":{"launchSpeed":82.4,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.47,"coordY":184.11}},"index":1,"playId":"5aeb0df6-2b01-3dda-9f67-e01b2fa403fd","pitchNumber":1,"startTime":"2026-05-07T01:08:56.851Z","endTime":"2026-05-07T01:09:04.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:09:04.823Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kevin McGonigle lines out to right fielder Wilyer Abreu.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-07T01:11:47.462Z","endTime":"2026-05-07T01:13:03.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zack Kelly replaces Tyler Samaniego.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T01:10:28.475Z","endTime":"2026-05-07T01:11:49.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677161,"link":"/api/v1/people/677161"},"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.2,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715433513124502,"aZ":-24.401834816133004,"pfxX":3.125594484827685,"pfxZ":4.43269127504297,"pX":-0.4742765552235569,"pZ":2.8728152274098218,"vX0":6.212074323232565,"vY0":-131.3209128688681,"vZ0":-1.72848122953329,"x":135.08,"y":161.21,"x0":-3.2727355812561862,"y0":50.00409315469375,"z0":5.347304538742255,"aX":5.481542043036363},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-7.0,"spinRate":2487,"spinDirection":174},"zone":1,"typeConfidence":0.9,"plateTime":0.41642514635665684,"extension":6.88088205151716},"index":1,"playId":"c17714e1-252c-3d77-b704-0368833942ef","pitchNumber":1,"startTime":"2026-05-07T01:11:49.760Z","endTime":"2026-05-07T01:11:53.622Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":75.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432467280160335,"aZ":-27.473150821927213,"pfxX":-10.555937940020666,"pfxZ":3.156268183041229,"pX":-0.8064717972514182,"pZ":3.496245792698611,"vX0":8.11385107778237,"vY0":-122.14781477259689,"vZ0":1.2912004701972677,"x":147.74,"y":144.38,"x0":-2.8245898885211536,"y0":50.001408911213616,"z0":5.349560042878709,"aX":-15.710368558502912},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":2097,"spinDirection":260},"zone":11,"typeConfidence":0.88,"plateTime":0.4510183770282481,"extension":6.997755063562914},"index":2,"playId":"79658638-62d4-375f-8e97-54a37b5cc58d","pitchNumber":2,"startTime":"2026-05-07T01:12:05.573Z","endTime":"2026-05-07T01:12:09.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911187853266043,"aZ":-29.376108806778685,"pfxX":11.302938799176061,"pfxZ":2.0369457641844395,"pX":-1.2612257770386988,"pZ":3.119499960148683,"vX0":1.7076495741587534,"vY0":-117.32397717280914,"vZ0":1.417056060434275,"x":165.07,"y":154.55,"x0":-3.468023750875277,"y0":50.00543555254006,"z0":5.272284992330669,"aX":15.55194735835415},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.3,"breakHorizontal":-20.9,"spinRate":2551,"spinDirection":72},"zone":11,"typeConfidence":0.91,"plateTime":0.46920837171427454,"extension":6.923821044463146},"index":3,"playId":"f82aa073-453a-3776-b774-14ae4688ed86","pitchNumber":3,"startTime":"2026-05-07T01:12:23.585Z","endTime":"2026-05-07T01:12:27.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262970561782556,"aZ":-27.732785107544316,"pfxX":4.20532467776001,"pfxZ":2.619763029871242,"pX":-0.9103786209645863,"pZ":3.7858203743032974,"vX0":4.574603021155551,"vY0":-129.44089038344356,"vZ0":1.2992341760768809,"x":151.7,"y":136.56,"x0":-3.247529910947332,"y0":50.002689486088286,"z0":5.402256620920402,"aX":7.1280809504210625},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":-8.6,"spinRate":2509,"spinDirection":165},"zone":11,"typeConfidence":0.86,"plateTime":0.4232977851663984,"extension":6.891536809609098},"index":4,"playId":"aac3a70a-4115-31e7-b583-1c962f29a167","pitchNumber":4,"startTime":"2026-05-07T01:12:39.728Z","endTime":"2026-05-07T01:12:42.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206102865675643,"aZ":-25.94453864776549,"pfxX":4.549545138864374,"pfxZ":3.621742906001961,"pX":0.6682810667978417,"pZ":1.7704970723727105,"vX0":8.545742339987898,"vY0":-130.79559143150885,"vZ0":-3.6340143121960775,"x":91.53,"y":190.98,"x0":-3.2407510940671673,"y0":50.00539937081428,"z0":5.137324402104951,"aX":7.834697046250743},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.9,"breakHorizontal":-10.2,"spinRate":2495,"spinDirection":177},"zone":9,"typeConfidence":0.89,"plateTime":0.41976729142600355,"extension":7.023402079067534},"hitData":{"launchSpeed":99.6,"launchAngle":21.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.33,"coordY":111.35}},"index":5,"playId":"18a3e356-2525-3dc2-9ac0-08d717688831","pitchNumber":5,"startTime":"2026-05-07T01:12:55.501Z","endTime":"2026-05-07T01:13:03.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:13:03.500Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Vierling walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-07T01:13:05.918Z","endTime":"2026-05-07T01:14:46.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.505824976911835,"aZ":-27.151713386512352,"pfxX":2.7563766589816447,"pfxZ":2.966033353655993,"pX":-0.011693513436048752,"pZ":1.418434129212875,"vX0":7.082101792269189,"vY0":-129.86523321044186,"vZ0":-4.431360573927404,"x":117.45,"y":200.48,"x0":-3.1420897204161298,"y0":50.00221811687168,"z0":5.234600920700448,"aX":4.663454903101772},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-6.7,"spinRate":2575,"spinDirection":151},"zone":14,"typeConfidence":0.87,"plateTime":0.4232443906775174,"extension":7.0306437285529},"index":0,"playId":"a0a18d73-8352-3a08-be98-93c45dffd990","pitchNumber":1,"startTime":"2026-05-07T01:13:30.349Z","endTime":"2026-05-07T01:13:34.753Z","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.2,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555831808542337,"aZ":-25.850042319416566,"pfxX":1.942881632997024,"pfxZ":3.666327442061032,"pX":-0.45138059331057756,"pZ":4.003713834992666,"vX0":6.36368844691603,"vY0":-131.16126800189576,"vZ0":1.506231012865916,"x":134.21,"y":130.68,"x0":-3.1719417508432803,"y0":50.00000142338866,"z0":5.3646587483373125,"aX":3.3455889078353573},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-5.0,"spinRate":2500,"spinDirection":170},"zone":11,"typeConfidence":0.9,"plateTime":0.4193505182473296,"extension":6.806515043674058},"index":1,"playId":"69e27ea9-30b9-3192-b814-e13d569e6b71","pitchNumber":2,"startTime":"2026-05-07T01:13:47.045Z","endTime":"2026-05-07T01:13:50.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.681711876046247,"aZ":-26.69004422592538,"pfxX":5.4856747196147095,"pfxZ":3.1560996259359477,"pX":0.29423284395648497,"pZ":1.9118164580864327,"vX0":7.467327401292911,"vY0":-131.251687910848,"vZ0":-3.3998451837261383,"x":105.78,"y":187.16,"x0":-3.3043398105556707,"y0":50.00522747378735,"z0":5.219253431258927,"aX":9.537343246810227},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-11.6,"spinRate":2612,"spinDirection":155},"zone":9,"typeConfidence":0.89,"plateTime":0.41787174521169934,"extension":7.1056708315607215},"index":2,"playId":"9e8975b2-1126-3271-990f-92f6b33b9632","pitchNumber":3,"startTime":"2026-05-07T01:14:06.547Z","endTime":"2026-05-07T01:14:10.132Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85668853717345,"aZ":-22.59582827124108,"pfxX":-11.680528091854015,"pfxZ":4.900231943939755,"pX":-0.35374172078799665,"pZ":3.581325264988987,"vX0":11.471910257097862,"vY0":-139.75206941599623,"vZ0":-0.8314424338681705,"x":130.48,"y":142.08,"x0":-3.017189680627349,"y0":50.00409518838828,"z0":5.382529261997815,"aX":-22.84179228119497},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":18.5,"spinRate":2271,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.3936566168424793,"extension":6.880569169574712},"index":3,"playId":"090358d1-c55e-3f44-a57e-ff348a5d032d","pitchNumber":4,"startTime":"2026-05-07T01:14:25.236Z","endTime":"2026-05-07T01:14:29.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93428611034862,"aZ":-25.26631788034775,"pfxX":4.473769885541662,"pfxZ":3.9250070221122897,"pX":0.7666364300726033,"pZ":0.7629135863094871,"vX0":8.764858183037386,"vY0":-131.76566296167064,"vZ0":-6.469580477836956,"x":87.78,"y":218.18,"x0":-3.1835957798671135,"y0":50.00219293286676,"z0":5.116377459709134,"aX":7.864879117820369},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.9,"breakHorizontal":-10.0,"spinRate":2603,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.41565004726763677,"extension":7.016995194850355},"index":4,"playId":"c5f4bb74-6228-37e7-8e8c-da8f85368374","pitchNumber":5,"startTime":"2026-05-07T01:14:43.025Z","endTime":"2026-05-07T01:14:46.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:14:46.025Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks. Matt Vierling to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-07T01:14:59.602Z","endTime":"2026-05-07T01:17:09.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78391433841098,"aZ":-25.398408046565557,"pfxX":1.0878727621499014,"pfxZ":3.9245663654494,"pX":-1.0663779336355954,"pZ":2.069656840605994,"vX0":5.859355854347417,"vY0":-130.2186779513617,"vZ0":-2.8036005404772366,"x":157.65,"y":182.9,"x0":-3.481555373902141,"y0":50.00637361879466,"z0":5.069409502403087,"aX":1.8791215136220007},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":2480,"spinDirection":172},"zone":13,"typeConfidence":0.89,"plateTime":0.4196512749049983,"extension":7.060891847696665},"index":0,"playId":"aa91ccb7-86cf-34d6-9cc2-890508aaa2aa","pitchNumber":1,"startTime":"2026-05-07T01:15:16.599Z","endTime":"2026-05-07T01:15:20.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084203612100076,"aZ":-23.608404708952882,"pfxX":1.6602428331509258,"pfxZ":4.778687452036924,"pX":0.030165570203317775,"pZ":2.265651164013811,"vX0":7.898560649462201,"vY0":-132.6681500277983,"vZ0":-3.341198702875613,"x":115.85,"y":177.61,"x0":-3.1951457850317593,"y0":50.000658921186805,"z0":5.252584653515057,"aX":2.970772019478585},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":-4.7,"spinRate":2495,"spinDirection":187},"zone":5,"typeConfidence":0.9,"plateTime":0.41208823178237974,"extension":6.937270270082569},"index":1,"playId":"e23fe3c2-bc0c-3aca-987f-712bd9725494","pitchNumber":2,"startTime":"2026-05-07T01:15:33.051Z","endTime":"2026-05-07T01:15:37.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3082153803892,"aZ":-32.01872018783888,"pfxX":10.539374775069081,"pfxZ":0.11026330498453696,"pX":-0.08324124924369886,"pZ":1.3264769425912153,"vX0":4.544911670204006,"vY0":-117.63266543440469,"vZ0":-1.6448057216170522,"x":120.17,"y":202.97,"x0":-3.412347631658244,"y0":50.002634296491905,"z0":5.016456096453444,"aX":14.697763735611922},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":-20.3,"spinRate":2589,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.4664829305540006,"extension":7.009635099842679},"index":2,"playId":"091d94d5-cf94-35b0-a7a4-fc1acd6d2e91","pitchNumber":3,"startTime":"2026-05-07T01:16:11.409Z","endTime":"2026-05-07T01:16:15.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656863136340995,"aZ":-24.97274753673849,"pfxX":1.5123343141977093,"pfxZ":4.1060888415328565,"pX":-0.1841722596327161,"pZ":1.4320944984438884,"vX0":7.173336976718901,"vY0":-130.66447490068842,"vZ0":-4.789546327285188,"x":124.02,"y":200.11,"x0":-3.145028393730806,"y0":50.00539594032356,"z0":5.130723676388298,"aX":2.654629785365193},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2442,"spinDirection":177},"zone":13,"typeConfidence":0.89,"plateTime":0.41679556573516763,"extension":7.070271773496612},"index":3,"playId":"7b716f6d-6303-384a-aab1-0e747c55a3f0","pitchNumber":4,"startTime":"2026-05-07T01:16:31.485Z","endTime":"2026-05-07T01:16:58.498Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.246237817016418,"aZ":-12.034692177417698,"pfxX":-4.08704443675602,"pfxZ":10.219482904319236,"pX":1.390347982442981,"pZ":1.1912876488509547,"vX0":13.372659996724163,"vY0":-139.4693372992778,"vZ0":-8.672356494246829,"x":64.0,"y":206.62,"x0":-2.934887521824172,"y0":50.00637681496177,"z0":5.134268672023702,"aX":-8.058780523026632},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":4.7,"spinRate":2244,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.39266989548841735,"extension":6.862543373248999},"index":4,"playId":"ce28590d-a838-3b98-ab6a-2ad926f85a7b","pitchNumber":5,"startTime":"2026-05-07T01:17:06.867Z","endTime":"2026-05-07T01:17:09.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:17:09.867Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-07T01:17:19.046Z","endTime":"2026-05-07T01:19:23.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.227037455297584,"aZ":-15.127700878497755,"pfxX":-4.7582294797739655,"pfxZ":8.601484652853308,"pX":-0.5067030506598849,"pZ":2.345522797976373,"vX0":8.786108580075563,"vY0":-140.03622475521186,"vZ0":-5.321140836490384,"x":136.31,"y":175.45,"x0":-3.069610737349689,"y0":50.00368545101632,"z0":5.263277569945246,"aX":-9.43159108678851},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2107,"spinDirection":221},"zone":4,"typeConfidence":0.9,"plateTime":0.391441556211535,"extension":7.030829288907074},"index":0,"playId":"c35fda7a-8b68-3054-a2a4-3aa729ed14bf","pitchNumber":1,"startTime":"2026-05-07T01:17:44.386Z","endTime":"2026-05-07T01:17:47.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938278836036186,"aZ":-29.704869736293446,"pfxX":-11.491358264479262,"pfxZ":1.711243383864936,"pX":-0.9481824620420801,"pZ":1.442639032889161,"vX0":7.8710517079060915,"vY0":-120.0024534659171,"vZ0":-2.0729793378105636,"x":153.14,"y":199.83,"x0":-2.7983453388853277,"y0":50.00161597796883,"z0":4.996479633079974,"aX":-16.548874348645676},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":18.6,"spinRate":2079,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.45863775077578106,"extension":7.22411515687896},"index":1,"playId":"7753b645-c504-30fa-b80b-00e0c0b6de4f","pitchNumber":2,"startTime":"2026-05-07T01:18:04.454Z","endTime":"2026-05-07T01:18:09.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71796941282428,"aZ":-16.059913908197263,"pfxX":-4.805494658304586,"pfxZ":7.987515263432802,"pX":-1.0305393971260985,"pZ":1.6563532530600042,"vX0":7.336750415995619,"vY0":-141.9061045021466,"vZ0":-7.260135978943818,"x":156.28,"y":194.06,"x0":-3.038019836833985,"y0":50.00415463793317,"z0":5.291930311286463,"aX":-9.696852822654476},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":7.1,"spinRate":2208,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.3875736485860517,"extension":6.732188668725492},"index":2,"playId":"60f8d233-fdb5-3cd1-bfa8-b4fbccbcfc43","pitchNumber":3,"startTime":"2026-05-07T01:18:21.432Z","endTime":"2026-05-07T01:18:24.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.05700764763027,"aZ":-15.993461521698698,"pfxX":-4.878152358064122,"pfxZ":7.9992909234639535,"pX":-0.43999029139978074,"pZ":2.1666545006295252,"vX0":8.999272018523403,"vY0":-142.57013211034237,"vZ0":-5.598909527904069,"x":133.77,"y":180.28,"x0":-3.028777380307958,"y0":50.00476674487935,"z0":5.194615049674564,"aX":-9.870399620339127},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":6.6,"spinRate":2111,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.38674838314672577,"extension":6.840272173185156},"index":3,"playId":"08e32a5d-b879-35a8-86b2-2ee6d757c952","pitchNumber":4,"startTime":"2026-05-07T01:18:44.340Z","endTime":"2026-05-07T01:18:48.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"cf84d5f3-475a-4d62-8f5f-c803c31dbc41","startTime":"2026-05-07T01:19:03.862Z","endTime":"2026-05-07T01:19:08.862Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37999714985775,"aZ":-26.419165756201107,"pfxX":1.6418109197770923,"pfxZ":3.222634814379191,"pX":-1.0771735422236077,"pZ":2.916527537966467,"vX0":5.0710237625043515,"vY0":-132.37179336214555,"vZ0":-1.3354131457379763,"x":158.06,"y":160.03,"x0":-3.2256694898561324,"y0":50.00477952878683,"z0":5.348894570543399,"aX":2.9345590911123645},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2459,"spinDirection":180},"zone":11,"typeConfidence":0.9,"plateTime":0.41266294091172684,"extension":6.840599417003696},"index":5,"playId":"26e29ec3-857d-3025-8f07-64f129b5128e","pitchNumber":5,"startTime":"2026-05-07T01:19:20.065Z","endTime":"2026-05-07T01:19:23.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:19:23.065Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-07T01:19:29.340Z","endTime":"2026-05-07T01:21:34.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117285705145484,"aZ":-25.854653835304642,"pfxX":3.5095425996582508,"pfxZ":3.559976277365487,"pX":-0.3883873346215905,"pZ":1.7588229982532666,"vX0":6.148373546834376,"vY0":-131.93154915920422,"vZ0":-4.035894818022627,"x":131.8,"y":191.29,"x0":-3.1984415746441655,"y0":50.004855597270044,"z0":5.197580522855296,"aX":6.2322996033713265},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-7.6,"spinRate":2456,"spinDirection":172},"zone":7,"typeConfidence":0.9,"plateTime":0.41399027649805875,"extension":7.080146295614335},"index":0,"playId":"b1a9d182-df0f-3c26-877e-52571ac42dd3","pitchNumber":1,"startTime":"2026-05-07T01:19:51.273Z","endTime":"2026-05-07T01:19:54.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1939375504021,"aZ":-21.099641305853904,"pfxX":-9.151804138714567,"pfxZ":5.581139170145908,"pX":0.04246159658800081,"pZ":1.9552995203668233,"vX0":11.452703341335404,"vY0":-139.92437177959113,"vZ0":-5.295080674491398,"x":115.38,"y":185.99,"x0":-2.912169915945912,"y0":50.00574368458219,"z0":5.252234121643101,"aX":-18.173127061712513},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2134,"spinDirection":216},"zone":8,"typeConfidence":0.92,"plateTime":0.3912405510735102,"extension":7.07266449490791},"index":1,"playId":"cd418fea-313d-323b-a1d5-e4a5cb5f4be3","pitchNumber":2,"startTime":"2026-05-07T01:20:10.967Z","endTime":"2026-05-07T01:20:14.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.272980434348657,"aZ":-28.810438110759183,"pfxX":11.442983865541176,"pfxZ":2.398756068369903,"pX":1.5248973245839883,"pZ":1.6393383944578335,"vX0":7.217326625845505,"vY0":-118.14217921892174,"vZ0":-1.9111263514185235,"x":58.87,"y":194.52,"x0":-3.064898963066442,"y0":50.00220358254888,"z0":5.128244756149377,"aX":16.03782101664325},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.1,"breakHorizontal":-22.6,"spinRate":2634,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.4651176441512366,"extension":7.23188735808247},"index":2,"playId":"6e96814d-025f-3c90-bdcb-162d4c37ae65","pitchNumber":3,"startTime":"2026-05-07T01:20:32.484Z","endTime":"2026-05-07T01:20:35.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641631596733504,"aZ":-21.22773359536522,"pfxX":-10.23739327897549,"pfxZ":5.53212084347653,"pX":-0.31931986933821177,"pZ":1.203882803537273,"vX0":10.772086502342583,"vY0":-139.35891460294178,"vZ0":-7.078834124320819,"x":129.17,"y":206.28,"x0":-2.894169557389003,"y0":50.003010229639884,"z0":5.166550284588845,"aX":-20.252628272455844},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2173,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3921872527786414,"extension":7.0218216496452195},"index":3,"playId":"d828e2f6-da3d-3fc6-838f-5bfbc9b3db2f","pitchNumber":4,"startTime":"2026-05-07T01:20:51.786Z","endTime":"2026-05-07T01:20:55.704Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"962fb017-5fc0-47ff-a978-996eb5417b7d","startTime":"2026-05-07T01:21:10.999Z","endTime":"2026-05-07T01:21:15.999Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10638654727377,"aZ":-26.676794391027773,"pfxX":2.290358681242588,"pfxZ":3.114484642039935,"pX":0.599530754249163,"pZ":3.0241372434352614,"vX0":8.486053113721429,"vY0":-131.86421379019626,"vZ0":-1.1892431881663463,"x":94.15,"y":157.13,"x0":-2.9535417812980014,"y0":50.00602733361393,"z0":5.442611868637091,"aX":4.0486626484341075},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.6,"breakHorizontal":-6.0,"spinRate":2533,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.4148015240967613,"extension":7.0232802163123065},"index":5,"playId":"f9222573-b5f1-3497-9436-65936380f390","pitchNumber":5,"startTime":"2026-05-07T01:21:31.304Z","endTime":"2026-05-07T01:21:34.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:21:34.304Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-07T01:23:57.908Z","endTime":"2026-05-07T01:24:09.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Pitching Change: Burch Smith replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T01:22:07.813Z","endTime":"2026-05-07T01:24:00.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223499902956625,"aZ":-30.101029861353844,"pfxX":1.138169140482312,"pfxZ":1.3276203216259024,"pX":0.026447615808549922,"pZ":2.057354156273163,"vX0":5.8680946293836715,"vY0":-124.67934806994556,"vZ0":-1.9749223957240738,"x":115.99,"y":183.23,"x0":-2.510459229365234,"y0":50.005321702877445,"z0":5.355660670636783,"aX":1.7836178234554194},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-3.5,"spinRate":2440,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4401358889462639,"extension":6.564828348348225},"hitData":{"launchSpeed":96.7,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":175.5}},"index":1,"playId":"a17f4dfe-1757-3a3b-91eb-6c6342318934","pitchNumber":1,"startTime":"2026-05-07T01:24:00.170Z","endTime":"2026-05-07T01:24:09.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:24:09.753Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-07T01:24:13.018Z","endTime":"2026-05-07T01:26:23.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891695740158042,"aZ":-41.570766342288586,"pfxX":6.226615271455545,"pfxZ":-6.633067502107158,"pX":-0.994567794619268,"pZ":2.05965980243609,"vX0":1.4434673737573063,"vY0":-118.59054262567042,"vZ0":0.14428915244613272,"x":154.91,"y":183.17,"x0":-2.420819030180735,"y0":50.003273737363344,"z0":5.807844653054557,"aX":8.818448062524071},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.6,"breakHorizontal":-11.6,"spinRate":2380,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4628632917019786,"extension":6.30522493332593},"index":0,"playId":"087994a6-878e-31eb-ad12-a6736b4cb082","pitchNumber":1,"startTime":"2026-05-07T01:24:33.445Z","endTime":"2026-05-07T01:24:38.484Z","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":80.8,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674951284401953,"aZ":-42.8259930879924,"pfxX":5.716764613823036,"pfxZ":-7.753793421202933,"pX":0.5069928747456559,"pZ":0.9609438702347226,"vX0":5.185223301868644,"vY0":-117.48076564984419,"vZ0":-1.3369938818203568,"x":97.67,"y":212.83,"x0":-2.484629173832335,"y0":50.00069565984099,"z0":5.577422045557938,"aX":7.856745092875027},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.0,"breakHorizontal":-11.8,"spinRate":2428,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46920389106981064,"extension":6.3191363727851995},"index":1,"playId":"f0a4c9be-85a7-3600-a3bd-0a394d788540","pitchNumber":2,"startTime":"2026-05-07T01:24:45.443Z","endTime":"2026-05-07T01:24:48.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082784156620097,"aZ":-14.196414366916828,"pfxX":-0.8433378382574217,"pfxZ":9.958038915516525,"pX":-0.5494501728005723,"pZ":4.029986565158944,"vX0":4.800885257369687,"vY0":-134.03859004307822,"vZ0":-1.6141459130359228,"x":137.94,"y":129.97,"x0":-2.26026447350327,"y0":50.00412889003844,"z0":5.662349396011891,"aX":-1.5239045283393096},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":0.4,"spinRate":2451,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4098677815221605,"extension":6.434909607135441},"index":2,"playId":"3670a0d4-bdde-315d-81de-507737e9a828","pitchNumber":3,"startTime":"2026-05-07T01:25:01.016Z","endTime":"2026-05-07T01:25:04.016Z","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":87.9,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06378467161114,"aZ":-25.943531565886584,"pfxX":3.121958182467101,"pfxZ":3.7653578741732674,"pX":0.24881147048563962,"pZ":0.9948076967928176,"vX0":5.9068564373416494,"vY0":-127.8028483930997,"vZ0":-5.65007533354305,"x":107.52,"y":211.92,"x0":-2.497192622689991,"y0":50.0061219893297,"z0":5.269099438528429,"aX":5.170413669382677},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":-7.0,"spinRate":2400,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.42839928408438066,"extension":6.474385150708289},"index":3,"playId":"cc27be05-78c4-3544-926c-45b6c901e3e3","pitchNumber":4,"startTime":"2026-05-07T01:25:13.054Z","endTime":"2026-05-07T01:25:16.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.839613616681582,"aZ":-13.917178224570943,"pfxX":-2.019047504025736,"pfxZ":10.021967352330499,"pX":-0.31391993940328733,"pZ":2.605236445574329,"vX0":6.479877679136346,"vY0":-134.7470111667295,"vZ0":-4.785606485609767,"x":128.97,"y":168.44,"x0":-2.497470822189586,"y0":50.00201135304384,"z0":5.402320540025611,"aX":-3.6783360848309687},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":2.2,"spinRate":2308,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40794576317509934,"extension":6.521547104610501},"index":4,"playId":"8f58bc70-4aec-3e05-8f81-9ce811b921df","pitchNumber":5,"startTime":"2026-05-07T01:25:25.053Z","endTime":"2026-05-07T01:25:28.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-07T01:25:31.824Z","endTime":"2026-05-07T01:25:48.085Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77974165642236,"aZ":-11.75437043918453,"pfxX":-2.8957337972383015,"pfxZ":11.005396812207684,"pX":0.36946092189310964,"pZ":2.6106211324020823,"vX0":7.812469873890832,"vY0":-135.84570048759585,"vZ0":-5.579972561977628,"x":102.92,"y":168.29,"x0":-2.1767475172136757,"y0":50.00239996073549,"z0":5.519729149117321,"aX":-5.373422557551686},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":3.5,"spinRate":2369,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40431992621905266,"extension":6.4735873786706},"index":6,"playId":"7a1c51dc-18d3-348c-b9cd-bd41b97f4c41","pitchNumber":6,"startTime":"2026-05-07T01:25:48.085Z","endTime":"2026-05-07T01:25:51.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389526501933293,"aZ":-25.974790616034774,"pfxX":1.4162598068129126,"pfxZ":3.6778808327071264,"pX":-0.6209657955699326,"pZ":3.549927843284894,"vX0":4.649687260565611,"vY0":-128.47253064103964,"vZ0":0.4476048234766252,"x":140.67,"y":142.93,"x0":-2.631835672488609,"y0":50.004028435043736,"z0":5.378004017680743,"aX":2.3888806663422026},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":-3.5,"spinRate":2398,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4248875352705985,"extension":6.277879731483487},"index":7,"playId":"60a9a94e-3d9b-30b5-aa88-d10f72ebd23d","pitchNumber":7,"startTime":"2026-05-07T01:26:19.520Z","endTime":"2026-05-07T01:26:23.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:26:23.308Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-07T01:26:34.549Z","endTime":"2026-05-07T01:30:09.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[6],"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":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":"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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42423539892317,"aZ":-42.024063026821416,"pfxX":6.411266218717234,"pfxZ":-7.2385068822874175,"pX":0.35737382015929964,"pZ":2.1582551032997066,"vX0":4.533872767781312,"vY0":-116.10955024248464,"vZ0":0.7824719758035623,"x":103.38,"y":180.51,"x0":-2.4558826745877824,"y0":50.003693330052485,"z0":5.8266203318746825,"aX":8.722980743083532},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.6,"breakHorizontal":-12.7,"spinRate":2403,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.47235004846106143,"extension":6.438415167055853},"index":0,"playId":"7e075f00-b001-37db-b71c-693880953eb3","pitchNumber":1,"startTime":"2026-05-07T01:26:46.730Z","endTime":"2026-05-07T01:26:50.769Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25136327761645,"aZ":-12.054200013804156,"pfxX":-1.21341823718216,"pfxZ":10.778105037639769,"pX":1.1656008072383781,"pZ":1.3868942991613327,"vX0":9.329474944200921,"vY0":-135.87759302781302,"vZ0":-8.592673079722276,"x":72.57,"y":201.33,"x0":-2.1572446417914732,"y0":50.00281510605539,"z0":5.431345500644774,"aX":-2.266542599375967},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":0.2,"spinRate":2312,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4033712730641814,"extension":6.712703921078785},"index":1,"playId":"a4d2d69f-8875-32a0-87b9-44e62932d8a8","pitchNumber":2,"startTime":"2026-05-07T01:27:10.355Z","endTime":"2026-05-07T01:27:13.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-07T01:27:22.930Z","endTime":"2026-05-07T01:27:48.941Z","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(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":93.3,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435980253730754,"aZ":-13.97586532403505,"pfxX":-1.3911211094556835,"pfxZ":9.70254465978766,"pX":0.41561580925060276,"pZ":3.7461640323323713,"vX0":7.636508017990026,"vY0":-135.78026649527737,"vZ0":-2.570767733631272,"x":101.16,"y":137.63,"x0":-2.247022342029792,"y0":50.005489891270386,"z0":5.6721980038988224,"aX":-2.6111321261832603},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":1.0,"spinRate":2338,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4026732077364006,"extension":6.711926529832253},"index":3,"playId":"f3bee1ed-fd56-345c-91c5-869909c3db29","pitchNumber":3,"startTime":"2026-05-07T01:27:48.941Z","endTime":"2026-05-07T01:27:52.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"d4f8169a-49f1-30cb-9e88-957cde8534b0","startTime":"2026-05-07T01:28:12.496Z","endTime":"2026-05-07T01:28:15.496Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718768291462553,"aZ":-42.640972714716234,"pfxX":4.893147094227736,"pfxZ":-7.410809658944915,"pX":0.29820849650079706,"pZ":2.441274798182494,"vX0":4.408386650972423,"vY0":-118.6589240644107,"vZ0":1.1698678570061465,"x":105.63,"y":172.87,"x0":-2.2258366627823283,"y0":50.00233117431579,"z0":5.855847389433103,"aX":6.9108217157794805},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.7,"breakHorizontal":-10.0,"spinRate":2286,"spinDirection":34},"zone":6,"typeConfidence":2.0,"plateTime":0.46328872567099344,"extension":6.488775599134936},"index":5,"playId":"924de83f-072d-333b-9a8d-1949f3e88ddb","pitchNumber":4,"startTime":"2026-05-07T01:28:45.388Z","endTime":"2026-05-07T01:28:48.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-07T01:29:04.346Z","endTime":"2026-05-07T01:30:06.072Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59103012889491,"aZ":-31.171787014394774,"pfxX":0.8862283302029859,"pfxZ":0.6615666726568499,"pX":0.7166167267458152,"pZ":1.5951698206051999,"vX0":7.061355357799262,"vY0":-122.54198017234036,"vZ0":-2.8195942499141324,"x":89.68,"y":195.71,"x0":-2.3246605572051533,"y0":50.00221918093076,"z0":5.440206889258567,"aX":1.3383212940570515},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-3.4,"spinRate":2449,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44801949540152153,"extension":6.623140104177741},"index":7,"playId":"b33c466e-846a-3399-87fd-a4268069fbe9","pitchNumber":5,"startTime":"2026-05-07T01:30:06.072Z","endTime":"2026-05-07T01:30:09.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:30:09.072Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to center fielder Matt Vierling.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-07T01:30:17.057Z","endTime":"2026-05-07T01:31:33.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30418515905813,"aZ":-14.966440152216457,"pfxX":-1.8328707018748807,"pfxZ":9.641679188461174,"pX":-1.1389239194605436,"pZ":3.2303516346049403,"vX0":4.079751077944653,"vY0":-133.62353888836353,"vZ0":-3.2207100954208534,"x":160.41,"y":151.56,"x0":-2.4563583762216847,"y0":50.00213831056411,"z0":5.545068373657746,"aX":-3.271259424754815},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":2.3,"spinRate":2424,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.411962006888158,"extension":6.588377221866392},"index":0,"playId":"b3d66ae9-7d51-33a1-be6a-94e3e443f135","pitchNumber":1,"startTime":"2026-05-07T01:30:36.374Z","endTime":"2026-05-07T01:30:39.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.990511459534297,"aZ":-12.568146439374358,"pfxX":-3.4291447399542427,"pfxZ":10.803604170346262,"pX":0.40424577654281224,"pZ":1.6248481679472326,"vX0":8.447470156959602,"vY0":-134.54166360935517,"vZ0":-7.21915630517974,"x":101.59,"y":194.91,"x0":-2.345060793598213,"y0":50.00169765540324,"z0":5.253010941374782,"aX":-6.2235728261155945},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":4.2,"spinRate":2271,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4087243149983526,"extension":6.6925260363584735},"index":1,"playId":"15cf59aa-0fac-3c10-b633-cab0d301194d","pitchNumber":2,"startTime":"2026-05-07T01:30:49.975Z","endTime":"2026-05-07T01:30:54.509Z","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":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7814001329558,"aZ":-26.46435000142855,"pfxX":2.314445489068521,"pfxZ":3.5154538818044134,"pX":-0.6782315580473579,"pZ":2.706639756395288,"vX0":4.222532039857841,"vY0":-125.87013125809021,"vZ0":-1.3532386831317738,"x":142.85,"y":165.7,"x0":-2.670545260306255,"y0":50.00014990437612,"z0":5.371003246828387,"aX":3.7557379441533056},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-5.0,"spinRate":2424,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.4332466401374626,"extension":6.5993494826896235},"index":2,"playId":"7b9c7e14-bc0f-380a-9566-875cd803ebb8","pitchNumber":3,"startTime":"2026-05-07T01:31:08.381Z","endTime":"2026-05-07T01:31:12.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.446920170947454,"aZ":-29.982652548832085,"pfxX":-5.572167485295454,"pfxZ":1.4111694576708587,"pX":-0.7908216561026308,"pZ":2.3220855714701676,"vX0":5.713905183267481,"vY0":-123.45955733210526,"vZ0":-2.132699672527812,"x":147.14,"y":176.08,"x0":-2.4058607995568457,"y0":50.002974574483424,"z0":5.70863992093402,"aX":-8.644885885392577},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":8.9,"spinRate":1713,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.44282296220503925,"extension":6.587194866662669},"hitData":{"launchSpeed":97.8,"launchAngle":24.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.43,"coordY":58.31}},"index":3,"playId":"f7b68763-776e-34ad-b710-a019966da44b","pitchNumber":4,"startTime":"2026-05-07T01:31:25.227Z","endTime":"2026-05-07T01:31:33.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:31:33.702Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-07T01:33:53.400Z","endTime":"2026-05-07T01:34:03.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":{"description":"Pitching Change: Greg Weissert replaces Zack Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-07T01:32:42.937Z","endTime":"2026-05-07T01:33:55.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53959512997055,"aZ":-26.41234510556838,"pfxX":-9.015221228958296,"pfxZ":3.016762779134419,"pX":0.7062149001421179,"pZ":1.8128461125246236,"vX0":13.242283753623614,"vY0":-136.87624385563805,"vZ0":-3.548851746340442,"x":90.08,"y":189.83,"x0":-3.009936356251257,"y0":50.00200633211894,"z0":4.922738029637843,"aX":-17.208432463791468},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":13.7,"spinRate":2013,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.3992761923794741,"extension":5.736687482173351},"hitData":{"launchSpeed":80.2,"launchAngle":-0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":151.18}},"index":1,"playId":"b10b0bc1-e6e5-3a9e-863f-cae81619b732","pitchNumber":1,"startTime":"2026-05-07T01:33:55.723Z","endTime":"2026-05-07T01:34:03.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:34:03.300Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach McKinstry pops out to third baseman Caleb Durbin.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-07T01:34:11.094Z","endTime":"2026-05-07T01:35:25.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735187206086678,"aZ":-17.26374789795612,"pfxX":-4.8452326289386285,"pfxZ":7.821434555988807,"pX":-0.8533025359209218,"pZ":2.838505031054213,"vX0":4.756314600198338,"vY0":-137.06465788820176,"vZ0":-2.9295610723615413,"x":149.53,"y":162.14,"x0":-1.9799351838895496,"y0":50.002468668145106,"z0":5.097168834558009,"aX":-9.237049791563752},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2245,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3993129494582677,"extension":5.67282456055071},"index":0,"playId":"f8bba897-4a18-377f-9b01-dacddc8776fc","pitchNumber":1,"startTime":"2026-05-07T01:34:30.989Z","endTime":"2026-05-07T01:34:34.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78103976986894,"aZ":-28.393717812344367,"pfxX":1.795590361719046,"pfxZ":2.4408984623299403,"pX":-0.07358029438255574,"pZ":2.9485213561737464,"vX0":4.717952666811171,"vY0":-123.67232563353016,"vZ0":1.2208066933002137,"x":119.8,"y":159.17,"x0":-2.239589764241783,"y0":50.0016006135431,"z0":4.830858017687649,"aX":2.7795019574890953},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2574,"spinDirection":108},"zone":2,"typeConfidence":0.9,"plateTime":0.4429664678724632,"extension":5.823539287406702},"index":1,"playId":"e8ee02a5-ff7a-36e5-95c2-03a27481da4d","pitchNumber":2,"startTime":"2026-05-07T01:34:46.167Z","endTime":"2026-05-07T01:34:50.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364234731112436,"aZ":-19.675312204624348,"pfxX":-5.0609661947105185,"pfxZ":6.678668506694169,"pX":0.6428783818427903,"pZ":3.729698584605675,"vX0":8.127101724820012,"vY0":-135.83940561395826,"vZ0":-0.1459847232646751,"x":92.49,"y":138.08,"x0":-1.7282579972388943,"y0":50.00355545786181,"z0":5.1504410890676455,"aX":-9.473235516492005},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":7.4,"spinRate":2256,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4030031366292448,"extension":5.607501290432068},"index":2,"playId":"bb1e435e-86e8-37a7-aaab-94f68be1294f","pitchNumber":3,"startTime":"2026-05-07T01:35:01.500Z","endTime":"2026-05-07T01:35:05.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874026126287585,"aZ":-17.617501338920384,"pfxX":-4.361713898533475,"pfxZ":7.632398766869609,"pX":0.9082946916715388,"pZ":2.5409353814702227,"vX0":9.028896967855479,"vY0":-136.92817441218645,"vZ0":-3.4505740014556654,"x":82.38,"y":170.17,"x0":-1.8581768422155853,"y0":50.00681013883901,"z0":5.015561366060063,"aX":-8.324092023291369},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3992790058438276,"extension":5.666926049495678},"hitData":{"launchSpeed":64.2,"launchAngle":59.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":105.78,"coordY":145.23}},"index":3,"playId":"33429cce-e72a-3c50-8b48-a8c612682cc0","pitchNumber":4,"startTime":"2026-05-07T01:35:17.357Z","endTime":"2026-05-07T01:35:25.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:35:25.787Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-07T01:35:32.969Z","endTime":"2026-05-07T01:38:12.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.16"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891076547427893,"aZ":-25.76406899855921,"pfxX":-10.729312995077155,"pfxZ":3.3077808840721934,"pX":-0.32580177828821505,"pZ":2.072405431266951,"vX0":10.77768856085352,"vY0":-138.12050523434962,"vZ0":-3.1298196208646236,"x":129.42,"y":182.83,"x0":-2.878783444525477,"y0":50.00340167749998,"z0":4.9469913528640115,"aX":-20.794385232963023},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2122,"spinDirection":229},"zone":7,"typeConfidence":0.92,"plateTime":0.3960928025289401,"extension":5.77143693392768},"index":0,"playId":"60bc198a-516a-3f0a-889f-ba6541ffa12b","pitchNumber":1,"startTime":"2026-05-07T01:35:48.221Z","endTime":"2026-05-07T01:35:51.221Z","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":82.3,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82085912404495,"aZ":-29.274153645681753,"pfxX":7.333183512685826,"pfxZ":2.0283060615568536,"pX":0.4330885949733091,"pZ":2.003763631848126,"vX0":6.741795877778376,"vY0":-119.6438782474679,"vZ0":0.35076347101713856,"x":100.49,"y":184.68,"x0":-3.387265257518368,"y0":50.00376924353172,"z0":4.505914485976418,"aX":10.497011216357876},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2888,"spinDirection":84},"zone":9,"typeConfidence":0.89,"plateTime":0.46004427763433275,"extension":5.624028394567746},"index":1,"playId":"8ddf4d0c-53ca-34b2-b124-53b261e4b876","pitchNumber":2,"startTime":"2026-05-07T01:36:08.249Z","endTime":"2026-05-07T01:36:14.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590683715981054,"aZ":-18.510399407042403,"pfxX":-6.4762491596226255,"pfxZ":7.20932585283817,"pX":0.4335081402196201,"pZ":2.3502959413748155,"vX0":10.978143364043824,"vY0":-136.2542830132987,"vZ0":-3.669966612757904,"x":100.48,"y":175.32,"x0":-2.791181355214177,"y0":50.005616511218264,"z0":4.980189064790425,"aX":-12.280794016917751},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":9.6,"spinRate":2309,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4006990131970398,"extension":5.6893931414844925},"index":2,"playId":"978964e6-052f-34db-b18f-205acaed7ea1","pitchNumber":3,"startTime":"2026-05-07T01:36:51.380Z","endTime":"2026-05-07T01:36:54.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01545254002508,"aZ":-29.35327087295841,"pfxX":-11.143562321895361,"pfxZ":1.4445653027519274,"pX":-0.9225955210274669,"pZ":2.704695826517423,"vX0":9.708389961677614,"vY0":-138.63641987023945,"vZ0":-0.8531766400249039,"x":152.17,"y":165.75,"x0":-3.0162575248626635,"y0":50.00278722355254,"z0":4.969670469741144,"aX":-21.765116491082708},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.6,"breakHorizontal":18.2,"spinRate":2248,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.39456906709600004,"extension":5.688883906740297},"index":3,"playId":"51467ae1-18c7-3a3e-bb97-0febc5da4350","pitchNumber":4,"startTime":"2026-05-07T01:37:14.445Z","endTime":"2026-05-07T01:37:19.315Z","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":94.2,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77378392215157,"aZ":-28.543264267307457,"pfxX":-9.960631397718387,"pfxZ":1.890494289037436,"pX":0.17705351281934328,"pZ":1.3581385515492919,"vX0":11.76925058816754,"vY0":-136.79075856402505,"vZ0":-4.208059596250649,"x":110.25,"y":202.11,"x0":-2.8558687405090115,"y0":50.00577933863081,"z0":4.83836736774642,"aX":-19.173307612315547},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.8,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":237},"zone":14,"typeConfidence":0.87,"plateTime":0.3980582029657631,"extension":5.766947368779947},"index":4,"playId":"af54fdd9-4502-3ead-9cb7-01ffc1bb109a","pitchNumber":5,"startTime":"2026-05-07T01:37:42.821Z","endTime":"2026-05-07T01:37:47.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279466162855805,"aZ":-27.08135470577414,"pfxX":-10.991136657644129,"pfxZ":2.6474623495077463,"pX":-0.0174215313510092,"pZ":2.4092686507927934,"vX0":11.609626631776976,"vY0":-137.2698763868144,"vZ0":-1.8037862346760964,"x":117.66,"y":173.73,"x0":-2.8586422405638885,"y0":50.00243228356838,"z0":4.905388125641935,"aX":-21.1315406688318},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2208,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.39789548087096005,"extension":5.896287787142921},"hitData":{"launchSpeed":98.2,"launchAngle":35.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.44,"coordY":49.36}},"index":5,"playId":"36aab429-7622-36f1-9a31-dedbda47ce58","pitchNumber":6,"startTime":"2026-05-07T01:38:02.539Z","endTime":"2026-05-07T01:38:12.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:38:12.052Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-07T01:35:32.969Z","endTime":"2026-05-07T01:38:12.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.18"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.16"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.37"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.85"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.028"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".944"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.192"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".975"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".521"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".352"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891076547427893,"aZ":-25.76406899855921,"pfxX":-10.729312995077155,"pfxZ":3.3077808840721934,"pX":-0.32580177828821505,"pZ":2.072405431266951,"vX0":10.77768856085352,"vY0":-138.12050523434962,"vZ0":-3.1298196208646236,"x":129.42,"y":182.83,"x0":-2.878783444525477,"y0":50.00340167749998,"z0":4.9469913528640115,"aX":-20.794385232963023},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2122,"spinDirection":229},"zone":7,"typeConfidence":0.92,"plateTime":0.3960928025289401,"extension":5.77143693392768},"index":0,"playId":"60bc198a-516a-3f0a-889f-ba6541ffa12b","pitchNumber":1,"startTime":"2026-05-07T01:35:48.221Z","endTime":"2026-05-07T01:35:51.221Z","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":82.3,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82085912404495,"aZ":-29.274153645681753,"pfxX":7.333183512685826,"pfxZ":2.0283060615568536,"pX":0.4330885949733091,"pZ":2.003763631848126,"vX0":6.741795877778376,"vY0":-119.6438782474679,"vZ0":0.35076347101713856,"x":100.49,"y":184.68,"x0":-3.387265257518368,"y0":50.00376924353172,"z0":4.505914485976418,"aX":10.497011216357876},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":2888,"spinDirection":84},"zone":9,"typeConfidence":0.89,"plateTime":0.46004427763433275,"extension":5.624028394567746},"index":1,"playId":"8ddf4d0c-53ca-34b2-b124-53b261e4b876","pitchNumber":2,"startTime":"2026-05-07T01:36:08.249Z","endTime":"2026-05-07T01:36:14.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590683715981054,"aZ":-18.510399407042403,"pfxX":-6.4762491596226255,"pfxZ":7.20932585283817,"pX":0.4335081402196201,"pZ":2.3502959413748155,"vX0":10.978143364043824,"vY0":-136.2542830132987,"vZ0":-3.669966612757904,"x":100.48,"y":175.32,"x0":-2.791181355214177,"y0":50.005616511218264,"z0":4.980189064790425,"aX":-12.280794016917751},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":9.6,"spinRate":2309,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4006990131970398,"extension":5.6893931414844925},"index":2,"playId":"978964e6-052f-34db-b18f-205acaed7ea1","pitchNumber":3,"startTime":"2026-05-07T01:36:51.380Z","endTime":"2026-05-07T01:36:54.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01545254002508,"aZ":-29.35327087295841,"pfxX":-11.143562321895361,"pfxZ":1.4445653027519274,"pX":-0.9225955210274669,"pZ":2.704695826517423,"vX0":9.708389961677614,"vY0":-138.63641987023945,"vZ0":-0.8531766400249039,"x":152.17,"y":165.75,"x0":-3.0162575248626635,"y0":50.00278722355254,"z0":4.969670469741144,"aX":-21.765116491082708},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.6,"breakHorizontal":18.2,"spinRate":2248,"spinDirection":233},"zone":11,"typeConfidence":0.89,"plateTime":0.39456906709600004,"extension":5.688883906740297},"index":3,"playId":"51467ae1-18c7-3a3e-bb97-0febc5da4350","pitchNumber":4,"startTime":"2026-05-07T01:37:14.445Z","endTime":"2026-05-07T01:37:19.315Z","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":94.2,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77378392215157,"aZ":-28.543264267307457,"pfxX":-9.960631397718387,"pfxZ":1.890494289037436,"pX":0.17705351281934328,"pZ":1.3581385515492919,"vX0":11.76925058816754,"vY0":-136.79075856402505,"vZ0":-4.208059596250649,"x":110.25,"y":202.11,"x0":-2.8558687405090115,"y0":50.00577933863081,"z0":4.83836736774642,"aX":-19.173307612315547},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.8,"breakHorizontal":16.1,"spinRate":2183,"spinDirection":237},"zone":14,"typeConfidence":0.87,"plateTime":0.3980582029657631,"extension":5.766947368779947},"index":4,"playId":"af54fdd9-4502-3ead-9cb7-01ffc1bb109a","pitchNumber":5,"startTime":"2026-05-07T01:37:42.821Z","endTime":"2026-05-07T01:37:47.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279466162855805,"aZ":-27.08135470577414,"pfxX":-10.991136657644129,"pfxZ":2.6474623495077463,"pX":-0.0174215313510092,"pZ":2.4092686507927934,"vX0":11.609626631776976,"vY0":-137.2698763868144,"vZ0":-1.8037862346760964,"x":117.66,"y":173.73,"x0":-2.8586422405638885,"y0":50.00243228356838,"z0":4.905388125641935,"aX":-21.1315406688318},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2208,"spinDirection":234},"zone":5,"typeConfidence":0.91,"plateTime":0.39789548087096005,"extension":5.896287787142921},"hitData":{"launchSpeed":98.2,"launchAngle":35.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.44,"coordY":49.36}},"index":5,"playId":"36aab429-7622-36f1-9a31-dedbda47ce58","pitchNumber":6,"startTime":"2026-05-07T01:38:02.539Z","endTime":"2026-05-07T01:38:12.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-07T01:38:12.052Z","atBatIndex":73},"scoringPlays":[17,19,30],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[],"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":83.3,"y":159.88},"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":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":100.97,"y":74.9},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":49.22,"y":116.04},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8],"bottom":[9,10,11,12,13,14],"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":154.85,"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":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":72.76,"y":54.03},"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":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":164.98,"y":178.54},"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":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"coordinates":{"x":159.55,"y":98.79},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":25,"top":[15,16,17,18,19,20],"bottom":[21,22,23,24,25],"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"coordinates":{"x":104.18,"y":122.8},"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":56.54,"y":124.83},"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":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":151.81,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":126.47,"y":98.48},"type":"O","description":"Sac Fly"},{"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":148.36,"y":53.55},"type":"O","description":"Flyout"}],"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":96.86,"y":85.66},"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":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":66.51,"y":121.83},"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":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":104.68,"y":107.05},"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":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":197.42,"y":118.24},"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":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":129.43,"y":99.88},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28,29,30,31],"bottom":[32,33,34],"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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":178.67,"y":182.47},"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":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":112.15,"y":101.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":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":64.65,"y":124.83},"type":"E","description":"Field Error"}],"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":160.93,"y":168.91},"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":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":53.54,"y":96.43},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":40,"top":[35,36,37],"bottom":[38,39,40],"hits":{"away":[],"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":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"coordinates":{"x":105.91,"y":148.36},"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":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":157.89,"y":167.39},"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":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":142.95,"y":123.2},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43,44],"bottom":[45,46,47],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":137.96,"y":75.89},"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":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":148.26,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":116.62,"y":68.9},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":57,"top":[48,49,50,51,52,53],"bottom":[54,55,56,57],"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":135.59,"y":153.2},"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":7,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"coordinates":{"x":116.34,"y":153.71},"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":7,"pitcher":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":114.65,"y":99.69},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":66,"top":[58,59,60,61],"bottom":[62,63,64,65,66],"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":147.51,"y":76.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":126.47,"y":184.11},"type":"O","description":"Grounded Into DP"}],"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":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":198.33,"y":111.35},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69,70],"bottom":[71,72,73],"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":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":98.1,"y":175.5},"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":9,"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":97.43,"y":58.31},"type":"O","description":"Flyout"}],"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":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":118.87,"y":151.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":105.78,"y":145.23},"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":9,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":116.44,"y":49.36},"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":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"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":1}}],"teams":{"home":{"runs":0,"hits":4,"errors":1,"leftOnBase":8},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"onDeck":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"inHole":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"battingOrder":4,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"inHole":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"battingOrder":8,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":2,"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":4,"groundOuts":7,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".237","atBats":30,"obp":".317","slg":".356","ops":".673","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":5,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":30,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"4.00","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.30","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":137,"balls":55,"strikes":82,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"pitchesPerInning":"15.22","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"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-3 | BB, 3 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":15,"groundOuts":24,"airOuts":29,"runs":19,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":0,"hits":34,"hitByPitch":7,"avg":".264","atBats":129,"obp":".376","slg":".481","ops":".857","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":62,"rbi":23,"leftOnBase":53,"sacBunts":0,"sacFlies":3,"babip":".329","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.12","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":38,"putOuts":266,"errors":0,"chances":304,"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}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":3,"strikes":8,"strikePercentage":".730","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":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":16,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":59,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":249,"era":"4.91","inningsPitched":"14.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":8,"whip":"1.43","battersFaced":65,"outs":44,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":249,"balls":83,"strikes":166,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".000","pitchesPerInning":"16.98","gamesFinished":2,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"11.05","walksPer9Inn":"2.45","hitsPer9Inn":"10.43","runsScoredPer9":"5.52","homeRunsPer9":"2.45","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":15,"flyOuts":9,"groundOuts":14,"airOuts":12,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".250","atBats":44,"obp":".340","slg":".364","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":16,"rbi":6,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.17","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":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":7,"putOuts":108,"errors":2,"chances":117,"fielding":".983","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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":19,"groundOuts":36,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":47,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".203","atBats":143,"obp":".242","slg":".287","ops":".529","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":41,"rbi":18,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.50","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":38,"errors":4,"chances":124,"fielding":".968","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":{"summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"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":25,"balls":14,"strikes":11,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":5,"groundOuts":16,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":47,"obp":".291","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":222,"era":"3.29","inningsPitched":"13.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":5,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":91,"strikes":131,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".000","pitchesPerInning":"16.24","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"3.95","hitsPer9Inn":"6.59","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":6,"flyOuts":18,"groundOuts":42,"airOuts":29,"runs":29,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":47,"hitByPitch":0,"atBats":139,"obp":".401","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":598,"era":"7.44","inningsPitched":"32.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.93","battersFaced":158,"outs":98,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":598,"balls":222,"strikes":376,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".333","pitchesPerInning":"18.31","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.61","walksPer9Inn":"4.41","hitsPer9Inn":"12.95","runsScoredPer9":"7.99","homeRunsPer9":"2.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"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":"300","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":26,"groundOuts":26,"airOuts":39,"runs":18,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".299","atBats":137,"obp":".381","slg":".467","ops":".848","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":64,"rbi":16,"leftOnBase":67,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.40","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":77,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":70,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":26,"strikes":44,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":15,"groundOuts":39,"airOuts":28,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":111,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":460,"era":"3.54","inningsPitched":"28.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.29","battersFaced":119,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":177,"strikes":283,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".750","pitchesPerInning":"16.43","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"4.82","walksPer9Inn":"2.25","hitsPer9Inn":"9.32","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"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"}]},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":14,"airOuts":17,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".218","atBats":55,"obp":".283","slg":".345","ops":".628","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":19,"rbi":9,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":25,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":5,"groundOuts":13,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".205","atBats":39,"obp":".244","slg":".205","ops":".449","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":8,"rbi":4,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.08","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":35,"putOuts":13,"errors":0,"chances":48,"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":"900","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":11,"groundOuts":50,"airOuts":29,"runs":14,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".178","atBats":118,"obp":".260","slg":".263","ops":".523","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":31,"rbi":13,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".202","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":21,"errors":3,"chances":87,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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-2 | BB, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":20,"airOuts":18,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".213","atBats":75,"obp":".272","slg":".333","ops":".605","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":25,"rbi":3,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":191,"errors":3,"chances":206,"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":"0-3 | 2 BB, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":34,"airOuts":31,"runs":18,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".190","atBats":126,"obp":".255","slg":".325","ops":".580","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":41,"rbi":18,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":53,"errors":0,"chances":57,"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"}]},"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":{"summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":13,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":44,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"0.00","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.08","battersFaced":52,"outs":39,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":73,"strikes":118,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.69","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.15","hitsPer9Inn":"5.54","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":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":0,"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":{"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}},"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":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":13,"groundOuts":29,"airOuts":28,"runs":16,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":5,"avg":".271","atBats":118,"obp":".344","slg":".390","ops":".734","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":46,"rbi":14,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".345","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.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":83,"errors":0,"chances":84,"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":11,"gamesStarted":1,"flyOuts":17,"groundOuts":15,"airOuts":25,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":72,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":327,"era":"3.10","inningsPitched":"20.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"1.28","battersFaced":87,"outs":61,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":132,"strikes":195,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"16.08","gamesFinished":3,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"8.85","walksPer9Inn":"5.75","hitsPer9Inn":"5.75","runsScoredPer9":"3.10","homeRunsPer9":"1.33","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":8,"groundOuts":20,"airOuts":12,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".310","atBats":58,"obp":".420","slg":".379","ops":".799","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":22,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.67","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"1-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":16,"groundOuts":27,"airOuts":23,"runs":8,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".258","atBats":93,"obp":".327","slg":".355","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":33,"rbi":8,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"93.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":55,"putOuts":44,"errors":2,"chances":101,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":false,"isOnBench":true,"isSubstitute":false}},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"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,677800,596115,807799,678882,691785,665966,702332,543243,701719,677161,669711],"pitchers":[543243,701719,677161,669711],"bench":[643396,655316,657136],"bullpen":[678394,687562,547973,813349,663558,624133,801139,670245,676477],"battingOrder":[680776,575929,677800,596115,807799,678882,691785,665966,702332],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Durbin (7, Flaherty)."},{"label":"TB","value":"Durbin 2; Mayer; Yoshida 2."},{"label":"RBI","value":"Contreras, Wn (23); Durbin (13)."},{"label":"Runners left in scoring position, 2 out","value":"Abreu, W; Durbin; Story 2."},{"label":"SF","value":"Contreras, Wn."},{"label":"GIDP","value":"Narváez."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Durbin (4, 2nd base off Anderson, D/Dingler); Duran, Ja (7, 2nd base off Anderson, D/Dingler); Rafaela (2, 2nd base off Finnegan/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Duran, Ja (Vierling at 2nd base)."}]}],"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":5,"airOuts":14,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".244","atBats":30,"obp":".326","slg":".393","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":5,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":30,"obp":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":178,"era":"3.88","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.32","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":62,"strikes":116,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":2,"pitchesPerInning":"19.78","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":5,"groundOuts":29,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":64,"obp":".214","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":250,"era":"1.45","inningsPitched":"18.2","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.75","battersFaced":70,"outs":56,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":92,"strikes":158,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.23","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.39","gamesFinished":3,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.27","walksPer9Inn":"1.93","hitsPer9Inn":"4.82","runsScoredPer9":"1.93","homeRunsPer9":"0.48","inheritedRunners":19,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690291":{"person":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".375","slg":".167","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":13,"airOuts":15,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".184","atBats":49,"obp":".259","slg":".286","ops":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":14,"rbi":5,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":21,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":11,"groundOuts":5,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".171","atBats":41,"obp":".227","slg":".293","ops":".520","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":12,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":13,"errors":1,"chances":41,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, 0 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":39,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":7,"groundOuts":20,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":1,"hits":17,"hitByPitch":1,"atBats":77,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":366,"era":"4.79","inningsPitched":"20.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.40","battersFaced":91,"outs":62,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":139,"strikes":227,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.71","gamesFinished":4,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"10.89","walksPer9Inn":"5.23","hitsPer9Inn":"7.40","runsScoredPer9":"4.79","homeRunsPer9":"1.31","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".209","atBats":43,"obp":".244","slg":".395","ops":".639","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":17,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","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":6,"errors":0,"chances":6,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"2-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":38,"flyOuts":21,"groundOuts":25,"airOuts":26,"runs":24,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":22,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".296","atBats":135,"obp":".395","slg":".459","ops":".854","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":62,"rbi":19,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","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":62,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"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}},"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,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":35,"groundOuts":22,"airOuts":54,"runs":25,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":20,"baseOnBalls":20,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".299","atBats":137,"obp":".392","slg":".453","ops":".845","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":62,"rbi":16,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".339","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.50","popOuts":9,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":32,"errors":3,"chances":114,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":35,"flyOuts":16,"groundOuts":16,"airOuts":25,"runs":11,"doubles":2,"triples":2,"homeRuns":6,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".210","atBats":100,"obp":".296","slg":".450","ops":".746","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":45,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":9,"strikes":5,"strikePercentage":".360","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":8,"groundOuts":19,"airOuts":16,"runs":1,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":58,"obp":".314","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":280,"era":"0.51","inningsPitched":"17.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":70,"outs":53,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":116,"strikes":164,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.85","gamesFinished":2,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"6.62","walksPer9Inn":"6.11","hitsPer9Inn":"5.09","runsScoredPer9":"0.51","homeRunsPer9":"0.51","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":7,"runs":2,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":41,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"1.59","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.15","battersFaced":46,"outs":34,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":56,"strikes":114,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".000","pitchesPerInning":"15.00","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.71","walksPer9Inn":"3.18","hitsPer9Inn":"7.15","runsScoredPer9":"1.59","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"5.0 IP, 2 ER, 10 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":29,"strikes":67,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":8,"gamesStarted":8,"flyOuts":16,"groundOuts":24,"airOuts":35,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":42,"baseOnBalls":26,"intentionalWalks":0,"hits":30,"hitByPitch":5,"atBats":127,"obp":".381","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":689,"era":"5.56","inningsPitched":"34.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.65","battersFaced":162,"outs":102,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":689,"balls":286,"strikes":403,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":2,"winPercentage":".000","pitchesPerInning":"20.26","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"11.12","walksPer9Inn":"6.88","hitsPer9Inn":"7.94","runsScoredPer9":"6.88","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":6},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":21,"groundOuts":18,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".207","atBats":121,"obp":".333","slg":".405","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":49,"rbi":14,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.17","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":270,"errors":0,"chances":284,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"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":8,"groundOuts":9,"airOuts":12,"runs":13,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":53,"obp":".443","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":241,"era":"7.71","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.31","battersFaced":62,"outs":35,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":91,"strikes":150,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.66","gamesFinished":1,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.80","walksPer9Inn":"6.17","hitsPer9Inn":"14.66","runsScoredPer9":"10.03","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":true,"isSubstitute":false}},"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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.90","battersFaced":25,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":30,"strikes":58,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.20","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.35","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":23,"airOuts":27,"runs":9,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".225","atBats":80,"obp":".289","slg":".388","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":31,"rbi":15,"leftOnBase":38,"sacBunts":0,"sacFlies":2,"babip":".242","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":43,"errors":2,"chances":46,"fielding":".957","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":"500","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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":16,"groundOuts":30,"airOuts":32,"runs":12,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":4,"avg":".248","atBats":113,"obp":".315","slg":".469","ops":".784","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":53,"rbi":26,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.94","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":11,"putOuts":231,"errors":1,"chances":243,"fielding":".996","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":"300","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":14,"groundOuts":23,"airOuts":26,"runs":17,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".327","atBats":104,"obp":".369","slg":".394","ops":".763","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":41,"rbi":6,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".410","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":20,"putOuts":37,"errors":1,"chances":58,"fielding":".983","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":23,"flyOuts":15,"groundOuts":21,"airOuts":26,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".154","atBats":65,"obp":".214","slg":".262","ops":".476","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":17,"rbi":6,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".145","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":0,"chances":37,"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"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":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":0,"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":true,"isSubstitute":false}}},"batters":[805808,663837,690993,682985,693307,681481,663330,656716,679529,690291,672761,656427,623454,676428,640448,572143],"pitchers":[656427,623454,676428,640448,572143],"bench":[701678,668670],"bullpen":[646241,669724,663947,445276,680744,672456,676568],"battingOrder":[805808,663837,690993,682985,693307,663330,656716,679529,672761],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Greene, R (10, Gray, S)."},{"label":"TB","value":"Greene, R 3; Keith; Vierling."},{"label":"Runners left in scoring position, 2 out","value":"Dingler 2; Jung, Ja 2."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Keith (1, fielding)."},{"label":"DP","value":"(Finnegan-McKinstry-Torkelson)."}]}],"note":[{"label":"a","value":"Struck out for Carpenter in the 7th."},{"label":"b","value":"Flied out for Jung, Ja in the 7th."}]}},"officials":[{"official":{"id":485856,"fullName":"Jonathan Parra","link":"/api/v1/people/485856"},"officialType":"Home Plate"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"First Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Anderson, D."},{"label":"HBP","value":"Narváez (by Flaherty)."},{"label":"ABS Challenge","value":"Torkelson (Strike-Overturned to Ball); Dingler 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Narváez (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gray, S 70-44; Samaniego, T 31-19; Kelly, Z 25-11; Weissert 11-8; Flaherty 96-67; Anderson, D 39-25; Hurter 12-7; Finnegan 14-5; Smith, B 17-12."},{"label":"Groundouts-flyouts","value":"Gray, S 3-3; Samaniego, T 1-2; Kelly, Z 0-0; Weissert 1-1; Flaherty 3-2; Anderson, D 1-0; Hurter 1-0; Finnegan 1-1; Smith, B 1-1."},{"label":"Batters faced","value":"Gray, S 20; Samaniego, T 7; Kelly, Z 5; Weissert 3; Flaherty 21; Anderson, D 8; Hurter 2; Finnegan 4; Smith, B 4."},{"label":"Inherited runners-scored","value":"Hurter 3-0."},{"label":"Umpires","value":"HP: Jonathan Parra. 1B: Jeremie Rehak. 2B: Dan Iassogna. 3B: Adam Beck. "},{"label":"Weather","value":"54 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To LF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"17,334."},{"label":"Venue","value":"Comerica Park."},{"label":"May 6, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","boxscoreName":"Gray, S"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"5.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":9,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":70,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":26,"strikes":44,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":15,"groundOuts":39,"airOuts":28,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":111,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":460,"era":"3.54","inningsPitched":"28.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.29","battersFaced":119,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":177,"strikes":283,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".750","pitchesPerInning":"16.43","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"4.82","walksPer9Inn":"2.25","hitsPer9Inn":"9.32","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"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":60,"pitchingGameScore":60},{"player":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","boxscoreName":"Flaherty"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"5.0 IP, 2 ER, 10 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":29,"strikes":67,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":8,"gamesStarted":8,"flyOuts":16,"groundOuts":24,"airOuts":35,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":42,"baseOnBalls":26,"intentionalWalks":0,"hits":30,"hitByPitch":5,"atBats":127,"obp":".381","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":689,"era":"5.56","inningsPitched":"34.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.65","battersFaced":162,"outs":102,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":689,"balls":286,"strikes":403,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":2,"winPercentage":".000","pitchesPerInning":"20.26","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"11.12","walksPer9Inn":"6.88","hitsPer9Inn":"7.94","runsScoredPer9":"6.88","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":6},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":701719,"fullName":"Tyler Samaniego","link":"/api/v1/people/701719","boxscoreName":"Samaniego, T"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":13,"airOuts":13,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":44,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"0.00","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.08","battersFaced":52,"outs":39,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":73,"strikes":118,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.69","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.15","hitsPer9Inn":"5.54","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"loser":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}