{"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":824295,"link":"/api/v1.1/game/824295/feed/live","metaData":{"wait":10,"timeStamp":"20260404_200843","gameEvents":["strikeout","game_finished"],"logicalEvents":["countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824295,"type":"R","doubleHeader":"N","id":"2026/04/04/slnmlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824295-2026-04-04","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-04T17:10:00Z","originalDate":"2026-04-04","officialDate":"2026-04-04","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Completed Early: Rain","statusCode":"FR","startTimeTBD":false,"reason":"Rain","abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":4,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":4,"losses":4,"winningPercentage":".500"},"franchiseName":"St. Louis","clubName":"Cardinals","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":8,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":4,"losses":4,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":4,"losses":4,"winningPercentage":".500"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"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},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"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},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID657756":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756","firstName":"Connor","lastName":"Seabold","primaryNumber":"43","birthDate":"1996-01-24","currentAge":30,"birthCity":"Laguna Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Seabold","boxscoreName":"Seabold","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"SEE-bold","mlbDebutDate":"2021-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Seabold","nameSlug":"connor-seabold-657756","firstLastName":"Connor Seabold","lastFirstName":"Seabold, Connor","lastInitName":"Seabold, C","initLastName":"C Seabold","fullFMLName":"Connor Seabold","fullLFMName":"Seabold, Connor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"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},"ID678009":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009","firstName":"Parker","lastName":"Meadows","primaryNumber":"22","birthDate":"1999-11-02","currentAge":26,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Parker","useLastName":"Meadows","boxscoreName":"Meadows, P","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Parker Meadows","nameSlug":"parker-meadows-678009","firstLastName":"Parker Meadows","lastFirstName":"Meadows, Parker","lastInitName":"Meadows, P","initLastName":"P Meadows","fullFMLName":"Parker  Meadows","fullLFMName":"Meadows, Parker","strikeZoneTop":3.427,"strikeZoneBottom":1.73},"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},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"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},"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},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"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":"56","wind":"15 mph, In From RF"},"gameInfo":{"attendance":28708,"firstPitch":"2026-04-04T17:11:00.000Z","gameDurationMinutes":178,"delayDurationMinutes":40},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"home":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"}},"officialScorer":{"id":482386,"fullName":"Ron Kleinfelter","link":"/api/v1/people/482386"},"primaryDatacaster":{"id":482141,"fullName":"Jeff Businger","link":"/api/v1/people/482141"},"secondaryDatacaster":{"id":427541,"fullName":"Doug White","link":"/api/v1/people/427541"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T17:11:34.359Z","endTime":"2026-04-04T17:13:20.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T13:54:54.194Z","endTime":"2026-04-04T16:45:14.551Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T16:45:14.551Z","endTime":"2026-04-04T17:10:34.788Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-04T17:10:34.788Z","endTime":"2026-04-04T17:11:36.381Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.783398215913582,"aZ":-16.14777020710136,"pfxX":-6.760452668811594,"pfxZ":8.705252644981229,"pX":-1.6501110048437555,"pZ":2.0428337546580466,"vX0":4.066491240662939,"vY0":-134.71784070350066,"vZ0":-5.589292749083311,"x":179.9,"y":183.62,"x0":-2.2994059568049035,"y0":50.00398134427351,"z0":5.282631769377682,"aX":-12.449132955924211},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2272,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4062883653694671,"extension":6.4931160523693086},"index":3,"playId":"d06339e6-e07e-3195-8e73-a71148b61291","pitchNumber":1,"startTime":"2026-04-04T17:11:36.381Z","endTime":"2026-04-04T17:11:40.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26096867872331,"aZ":-16.949355908692596,"pfxX":-6.106783451413021,"pfxZ":8.361719052877632,"pX":-2.1335664884108203,"pZ":3.434362366355945,"vX0":2.710441219317299,"vY0":-133.91543346997025,"vZ0":-2.183895366316428,"x":198.33,"y":146.05,"x0":-2.364070452137362,"y0":50.0026773820415,"z0":5.469667859014476,"aX":-11.118054919653764},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2157,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.408636518000415,"extension":6.507619359979626},"index":4,"playId":"216774fa-f8bc-3327-a1bc-a75e5605017a","pitchNumber":2,"startTime":"2026-04-04T17:11:50.606Z","endTime":"2026-04-04T17:11:53.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50278292131193,"aZ":-19.43699880274952,"pfxX":-8.657766433116748,"pfxZ":7.028425332118884,"pX":-0.3495101432193418,"pZ":1.3199136649801246,"vX0":7.982917875601831,"vY0":-133.2431619826035,"vZ0":-7.065172615594028,"x":130.32,"y":203.14,"x0":-2.2480654457635016,"y0":50.00343271873374,"z0":5.392378750447944,"aX":-15.691616578567123},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2084,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4098292805971542,"extension":6.472391968737321},"index":5,"playId":"b87b74b9-0f76-3a79-93bc-81a2c56d01f5","pitchNumber":3,"startTime":"2026-04-04T17:12:05.213Z","endTime":"2026-04-04T17:12:11.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69647990152995,"aZ":-16.429686247605833,"pfxX":-5.7452575452848365,"pfxZ":8.584929029569444,"pX":-0.03279520310789607,"pZ":2.5155497601997245,"vX0":7.912805180904328,"vY0":-134.24590749528872,"vZ0":-4.328271405499021,"x":118.25,"y":170.86,"x0":-2.2652951327183732,"y0":50.00651999121556,"z0":5.310150817821266,"aX":-10.542014364955785},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2297,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40722939997578944,"extension":6.466597648952936},"index":6,"playId":"0f8d610a-de02-30ec-b92d-f680484dffeb","pitchNumber":4,"startTime":"2026-04-04T17:12:23.652Z","endTime":"2026-04-04T17:12:28.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.107267070006813,"aZ":-30.55507604958731,"pfxX":2.594226554879146,"pfxZ":1.0357386293715987,"pX":-0.15301954929843192,"pZ":2.1456077573424532,"vX0":4.647620119090262,"vY0":-124.04182180075527,"vZ0":-1.1579504457793313,"x":122.83,"y":180.85,"x0":-2.3857594183610376,"y0":50.00279703449904,"z0":5.159014311128907,"aX":4.054144995757553},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.8,"spinRate":2542,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4410593254240567,"extension":6.5765064892512095},"index":7,"playId":"9f83dfdd-6132-3bb9-9419-9c1288d35a07","pitchNumber":5,"startTime":"2026-04-04T17:12:38.698Z","endTime":"2026-04-04T17:12:43.263Z","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":85.5,"endSpeed":79.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7527653874364,"aZ":-32.113869844431804,"pfxX":3.122303404376072,"pfxZ":0.041149387212847444,"pX":0.4012337453657127,"pZ":1.8280849812427982,"vX0":5.504748859513341,"vY0":-124.5558400758416,"vZ0":-2.0380110195138013,"x":101.71,"y":189.42,"x0":-2.238589053375191,"y0":50.00468193127297,"z0":5.298618987640222,"aX":4.9327643912065025},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-6.8,"spinRate":2614,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.43883971791015774,"extension":6.483085054316482},"index":8,"playId":"8ca01ae3-65af-3b78-a8b1-d5b9f1a31144","pitchNumber":6,"startTime":"2026-04-04T17:12:55.502Z","endTime":"2026-04-04T17:13:01.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167778354718486,"aZ":-14.218680359522459,"pfxX":-4.292982155535353,"pfxZ":9.493911755840246,"pX":1.3056545834271729,"pZ":3.034911996282625,"vX0":10.551353895872046,"vY0":-136.65837773699045,"vZ0":-3.2405368095687024,"x":67.23,"y":156.84,"x0":-2.047821653196342,"y0":50.00082125438903,"z0":5.2129805080076626,"aX":-8.118572496371845},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2369,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40083571290708386,"extension":6.898318262529614},"index":9,"playId":"d07d2df0-e5fe-3221-8464-e60630f0ebe1","pitchNumber":7,"startTime":"2026-04-04T17:13:15.084Z","endTime":"2026-04-04T17:13:20.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:13:20.588Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T17:13:41.151Z","endTime":"2026-04-04T17:15:12.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952097177010803,"aZ":-14.637582024294439,"pfxX":-5.472068948885674,"pfxZ":9.84120483254841,"pX":0.6388096651766203,"pZ":0.4610791034466842,"vX0":8.993172478363618,"vY0":-132.7724019936282,"vZ0":-9.13991852590117,"x":92.65,"y":226.33,"x0":-2.084344140981428,"y0":50.00380454498312,"z0":5.018105436085741,"aX":-9.75220197144145},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2271,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41284727834951207,"extension":7.0634959075374395},"index":0,"playId":"071b6ec0-e569-38f4-8dc2-6363ebc501b6","pitchNumber":1,"startTime":"2026-04-04T17:13:41.151Z","endTime":"2026-04-04T17:13:47.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Wetherholt steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"071b6ec0-e569-38f4-8dc2-6363ebc501b6","startTime":"2026-04-04T17:14:04.807Z","endTime":"2026-04-04T17:14:07.519Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585804056277198,"aZ":-14.856985421121964,"pfxX":-4.434985410954818,"pfxZ":9.59702531825903,"pX":0.15814395785383303,"pZ":2.857783607063182,"vX0":7.328978033139047,"vY0":-133.44682090825071,"vZ0":-3.4571565755643077,"x":110.97,"y":161.62,"x0":-2.0470219102712743,"y0":50.003135771899466,"z0":5.239679540896108,"aX":-8.003590473536258},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2190,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4103702441686652,"extension":6.737155239910922},"index":2,"playId":"3791d18f-a3bc-3982-ae96-7878049b4c4b","pitchNumber":2,"startTime":"2026-04-04T17:14:07.519Z","endTime":"2026-04-04T17:14:11.239Z","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.9,"endSpeed":78.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946373559251306,"aZ":-27.863936966907556,"pfxX":1.756116819170269,"pfxZ":2.7350582113699176,"pX":-0.37690752443842723,"pZ":3.6676763177605527,"vX0":4.052666515862451,"vY0":-125.03892381015218,"vZ0":0.8879849645025191,"x":131.37,"y":139.75,"x0":-2.2490149423630776,"y0":50.00593229265523,"z0":5.599593217848722,"aX":2.7727534635525477},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":-4.2,"spinRate":2407,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.438562680684182,"extension":6.584557325035475},"index":3,"playId":"c0f26540-a250-3249-8cf6-5311def4969f","pitchNumber":3,"startTime":"2026-04-04T17:14:26.279Z","endTime":"2026-04-04T17:14:29.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326550959469397,"aZ":-30.188837094822908,"pfxX":1.397237272165163,"pfxZ":1.250720823622368,"pX":1.2409393099453283,"pZ":2.423682203780031,"vX0":7.652512367517976,"vY0":-125.1126262004327,"vZ0":-1.3748544660043214,"x":69.7,"y":173.34,"x0":-2.0342066301017687,"y0":50.00553979297007,"z0":5.445634597656041,"aX":2.223170036764336},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-4.2,"spinRate":2475,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4371505308151957,"extension":6.509905776052756},"index":4,"playId":"b8df71e8-f900-3411-99d5-0478a3602669","pitchNumber":4,"startTime":"2026-04-04T17:14:47.010Z","endTime":"2026-04-04T17:14:51.603Z","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":89.2,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61176549140531,"aZ":-17.078864907287166,"pfxX":-1.4311735331954996,"pfxZ":8.885677469240981,"pX":-2.033762732004431,"pZ":3.1550164829205114,"vX0":1.1986655244854443,"vY0":-129.87355024424988,"vZ0":-2.0418783767368427,"x":194.52,"y":153.59,"x0":-2.3165991361243963,"y0":50.00216578779007,"z0":5.258242252974559,"aX":-2.431196685803874},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2082,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.42263642675197444,"extension":7.009944999443542},"index":5,"playId":"b21b9ba6-1ea6-3f4d-b365-acf10a4597e3","pitchNumber":5,"startTime":"2026-04-04T17:15:06.619Z","endTime":"2026-04-04T17:15:12.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:15:12.461Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T17:15:37.297Z","endTime":"2026-04-04T17:17:30.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"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":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656260589685342,"aZ":-40.187320018295345,"pfxX":5.482300054765945,"pfxZ":-5.875922495777201,"pX":0.4352134486857536,"pZ":1.8857517439671165,"vX0":4.812269260806659,"vY0":-116.25854563684123,"vZ0":1.2640609967427527,"x":100.41,"y":187.86,"x0":-2.3770519609468823,"y0":50.00356604031444,"z0":5.161620538256203,"aX":7.473475637404876},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.0,"breakHorizontal":-11.2,"spinRate":2515,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4718802919551339,"extension":6.575065803603005},"index":0,"playId":"55a020d7-c38a-3608-9190-f3dca5e34539","pitchNumber":1,"startTime":"2026-04-04T17:15:37.297Z","endTime":"2026-04-04T17:15:41.581Z","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":93.0,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90942803797695,"aZ":-16.013248384734716,"pfxX":-4.302676900468704,"pfxZ":8.711130379740736,"pX":1.6080018324726395,"pZ":2.466221338464662,"vX0":11.367124490872502,"vY0":-134.99455489784327,"vZ0":-4.340972993783531,"x":55.71,"y":172.19,"x0":-2.0884162193392606,"y0":50.00408913392908,"z0":5.213714267322444,"aX":-7.984156917924533},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":5.5,"spinRate":2254,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40490801254267694,"extension":6.801335067423159},"index":1,"playId":"e3dee361-e649-378b-a44e-dc2e7b83b80b","pitchNumber":2,"startTime":"2026-04-04T17:15:52.615Z","endTime":"2026-04-04T17:15:57.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.8,"endSpeed":72.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68533904274287,"aZ":-39.56473655224524,"pfxX":6.1621347252580065,"pfxZ":-5.669002639684666,"pX":-0.2877683395293196,"pZ":1.3207911586635277,"vX0":3.035155975601401,"vY0":-113.37796939276073,"vZ0":0.2940938666221038,"x":127.97,"y":203.12,"x0":-2.4445177391390946,"y0":50.00553096942576,"z0":5.136978933018259,"aX":8.02569981581797},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.0,"breakHorizontal":-11.9,"spinRate":2486,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.48305928552659294,"extension":6.473052069932002},"index":2,"playId":"4d07a805-c4c3-360b-b1f8-8841a12fbb6b","pitchNumber":3,"startTime":"2026-04-04T17:16:09.831Z","endTime":"2026-04-04T17:16:14.798Z","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.2,"endSpeed":78.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41986097713103,"aZ":-30.729120281312923,"pfxX":2.875600616684481,"pfxZ":0.9354383813947367,"pX":0.6598516782718941,"pZ":1.8006151556063743,"vX0":5.971733853526923,"vY0":-123.92452376331647,"vZ0":-2.3711884664731224,"x":91.85,"y":190.16,"x0":-2.1576089895590576,"y0":50.00545072629325,"z0":5.343986428335797,"aX":4.460305015653752},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-6.6,"spinRate":2476,"spinDirection":103},"zone":9,"typeConfidence":2.0,"plateTime":0.4424616107842487,"extension":6.682547108646255},"index":3,"playId":"66261430-c815-36fb-a470-b44d643e5d55","pitchNumber":4,"startTime":"2026-04-04T17:16:29.039Z","endTime":"2026-04-04T17:16:33.908Z","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":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.356946651718335,"aZ":-39.00814582103407,"pfxX":4.797216899318645,"pfxZ":-5.239249770691991,"pX":0.6120736437731085,"pZ":-0.6915230340403474,"vX0":4.734608838265293,"vY0":-114.42504762815994,"vZ0":-4.797250237500431,"x":93.67,"y":257.45,"x0":-2.1199611089489605,"y0":50.00354317047615,"z0":5.32206728896288,"aX":6.256114092901443},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.6,"breakHorizontal":-10.1,"spinRate":2551,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.48171940406405866,"extension":6.569525358470722},"index":4,"playId":"e5c7681f-3468-3307-91e3-b360a4a002cb","pitchNumber":5,"startTime":"2026-04-04T17:17:00.700Z","endTime":"2026-04-04T17:17:06.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03632353611296,"aZ":-13.360953008524689,"pfxX":-4.044974042561666,"pfxZ":10.03997543463402,"pX":-0.7743117410092535,"pZ":2.034629066206392,"vX0":5.257235062383065,"vY0":-136.50055822108095,"vZ0":-6.214089760638132,"x":146.51,"y":183.85,"x0":-2.2061156930986825,"y0":50.002921095249754,"z0":5.2729563661140455,"aX":-7.579684810410897},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2404,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40235752033535555,"extension":6.669520308770324},"index":5,"playId":"a6260301-ed70-3eca-859c-a73cd922b681","pitchNumber":6,"startTime":"2026-04-04T17:17:24.135Z","endTime":"2026-04-04T17:17:30.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:17:30.635Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out to first baseman Spencer Torkelson. JJ Wetherholt to 3rd. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T17:17:53.104Z","endTime":"2026-04-04T17:18:00.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569348277459696,"aZ":-23.723112834952783,"pfxX":-7.964314103051195,"pfxZ":4.604922276969365,"pX":-0.3432520200342401,"pZ":2.63179117807264,"vX0":7.434179900533736,"vY0":-134.21897553461145,"vZ0":-2.407275495964579,"x":130.08,"y":167.72,"x0":-2.1069323191226683,"y0":50.000319592697025,"z0":5.2199248553665125,"aX":-14.608191937201982},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":13.0,"spinRate":2171,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40723645782909923,"extension":6.854799274089403},"hitData":{"launchSpeed":75.1,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.7,"coordY":166.67}},"index":0,"playId":"88b8f301-2724-3977-9906-456f6746dc0d","pitchNumber":1,"startTime":"2026-04-04T17:17:53.104Z","endTime":"2026-04-04T17:18:00.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:18:00.384Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-04T17:18:28.184Z","endTime":"2026-04-04T17:21:03.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":79.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.518777573028004,"aZ":-28.29549431339112,"pfxX":2.8966529046673983,"pfxZ":2.4149923026007665,"pX":1.0812228366864984,"pZ":1.9897163767413801,"vX0":6.912976872543761,"vY0":-126.01245552834472,"vZ0":-3.0185586422610906,"x":75.79,"y":185.06,"x0":-2.073870531173184,"y0":50.006254746711754,"z0":5.4882711223666165,"aX":4.66054066235061},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-6.8,"spinRate":2487,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4346031824441994,"extension":6.554007838787895},"index":0,"playId":"7c5b22b5-3468-3cd9-87b3-5b872d2c6acb","pitchNumber":1,"startTime":"2026-04-04T17:18:28.184Z","endTime":"2026-04-04T17:18:32.830Z","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":94.4,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31620206743737,"aZ":-14.028026282735395,"pfxX":-4.347223950086266,"pfxZ":9.479436049748394,"pX":0.3789554949706225,"pZ":3.0863797385806997,"vX0":8.415361810574225,"vY0":-137.2292411688693,"vZ0":-3.5318712530119156,"x":102.56,"y":155.45,"x0":-2.1574484173397015,"y0":50.00368323011109,"z0":5.3408180356985175,"aX":-8.32343268663053},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2404,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3985728461506728,"extension":6.618918059326393},"index":1,"playId":"ca4af1f5-9c4d-3da5-80bb-5b08078c1c5e","pitchNumber":2,"startTime":"2026-04-04T17:18:43.152Z","endTime":"2026-04-04T17:18:48.247Z","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":94.7,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601145428536803,"aZ":-13.400813444168676,"pfxX":-3.733309175542215,"pfxZ":9.835738852920645,"pX":0.8697901717810649,"pZ":2.4481841935903845,"vX0":9.063890202897685,"vY0":-137.558466314493,"vZ0":-5.186233466362283,"x":83.85,"y":172.68,"x0":-1.9886438220366516,"y0":50.0066417281368,"z0":5.272576592338371,"aX":-7.129274985478028},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2263,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39875951225266615,"extension":6.853357137157428},"index":2,"playId":"b11c6f9e-092c-35d9-a231-da02fc308faa","pitchNumber":3,"startTime":"2026-04-04T17:19:04.505Z","endTime":"2026-04-04T17:19:09.665Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-04T17:19:29.117Z","endTime":"2026-04-04T17:19:37.129Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":88.4,"endSpeed":81.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876048627128444,"aZ":-29.080128142360277,"pfxX":2.930376571514296,"pfxZ":1.85230827035597,"pX":1.7405783950919214,"pZ":0.8334463783090614,"vX0":8.65550265453842,"vY0":-128.48383495648113,"vZ0":-5.638713356678305,"x":50.65,"y":216.28,"x0":-2.0538835490909735,"y0":50.00216637222662,"z0":5.319125560268109,"aX":4.893784579195793},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-7.3,"spinRate":2489,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.42646386958966653,"extension":6.620768380705761},"index":4,"playId":"f814cede-055b-3b00-a50f-6bcd3329e8a7","pitchNumber":4,"startTime":"2026-04-04T17:19:37.129Z","endTime":"2026-04-04T17:19:47.141Z","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":5,"playId":"53ab7809-786e-4439-9741-d5f5aa529a0c","startTime":"2026-04-04T17:20:19.340Z","endTime":"2026-04-04T17:20:24.340Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23008709283966,"aZ":-13.013529422292352,"pfxX":-3.3442984349388167,"pfxZ":10.111121410705866,"pX":0.8608182148013839,"pZ":3.074125564246205,"vX0":9.00971443881686,"vY0":-137.23324076796052,"vZ0":-3.568138852331333,"x":84.19,"y":155.78,"x0":-2.039813493904039,"y0":50.00204314268502,"z0":5.286131975795021,"aX":-6.338414626644505},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2298,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40013008823481133,"extension":6.950045426260064},"index":6,"playId":"72b00fae-fcb1-37a0-8ccd-45b285622680","pitchNumber":5,"startTime":"2026-04-04T17:20:36.408Z","endTime":"2026-04-04T17:20:42.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.282254629227698,"aZ":-10.581462928874352,"pfxX":-4.750417917682223,"pfxZ":11.056011692464633,"pX":0.381338009281815,"pZ":2.629599634559783,"vX0":8.653472504362611,"vY0":-138.90355155912206,"vZ0":-5.182775425953533,"x":102.46,"y":167.78,"x0":-2.1579427826889086,"y0":50.00081794441981,"z0":5.223897914148036,"aX":-9.276726848740495},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2351,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39440123850208897,"extension":6.811340535551819},"index":7,"playId":"989b8480-6441-3cf3-bdad-1f79851e8fd3","pitchNumber":6,"startTime":"2026-04-04T17:20:58.357Z","endTime":"2026-04-04T17:21:03.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:21:03.865Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to first baseman Alec Burleson, deflected by pitcher Dustin May.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:23:20.133Z","endTime":"2026-04-04T17:24:51.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669160,"link":"/api/v1/people/669160"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95566008377099,"aZ":-13.31919201703819,"pfxX":-6.92931965568811,"pfxZ":9.581667688352905,"pX":0.9586807660345485,"pZ":2.2352456672295844,"vX0":10.375778554525244,"vY0":-139.31304416274378,"vZ0":-6.284125362909868,"x":80.46,"y":178.43,"x0":-1.911719629550755,"y0":50.00319695078069,"z0":5.398615018036918,"aX":-13.637021936070242},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2301,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39298289643274,"extension":6.680586867040291},"index":0,"playId":"85d3648f-9e2a-3cea-ba6b-4ff452619cab","pitchNumber":1,"startTime":"2026-04-04T17:23:20.133Z","endTime":"2026-04-04T17:23:25.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.819736893797,"aZ":-11.966116490514898,"pfxX":-7.1409723921136266,"pfxZ":10.342701747240223,"pX":0.26725228681298585,"pZ":1.5689909886515931,"vX0":8.671072545462971,"vY0":-139.0455997829113,"vZ0":-7.74421077975264,"x":106.81,"y":196.42,"x0":-1.9671221926578393,"y0":50.00450450695304,"z0":5.188499470964725,"aX":-13.954222341783028},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2313,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39426308151128353,"extension":6.585573833268918},"index":1,"playId":"2268ad7e-5ab4-33d3-a70a-beda4a0a7e4c","pitchNumber":2,"startTime":"2026-04-04T17:23:41.421Z","endTime":"2026-04-04T17:23:45.365Z","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":84.4,"endSpeed":77.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.825715819896427,"aZ":-43.673492092621494,"pfxX":3.7856972617570017,"pfxZ":-7.673966627405962,"pX":1.6646377807693524,"pZ":0.012079871854165463,"vX0":7.559056435246703,"vY0":-122.5819134358891,"vZ0":-4.096178834137334,"x":53.55,"y":238.45,"x0":-1.970610902489856,"y0":50.00496201554662,"z0":5.494683241544311,"aX":5.670088829608069},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.6,"breakHorizontal":-8.9,"spinRate":3158,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4495656529421179,"extension":6.206160010602647},"index":2,"playId":"85ed44e6-d7b1-33f7-9103-f97c3bbad707","pitchNumber":3,"startTime":"2026-04-04T17:24:01.910Z","endTime":"2026-04-04T17:24:06.282Z","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":94.0,"endSpeed":86.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630378041588955,"aZ":-18.75526919728635,"pfxX":-2.9490521667134733,"pfxZ":7.113957595509382,"pX":1.7187559973613291,"pZ":1.2897575627871953,"vX0":11.13560217117738,"vY0":-136.37463724984966,"vZ0":-6.9778448914794575,"x":51.49,"y":203.96,"x0":-2.0318542378848155,"y0":50.00100019853052,"z0":5.172419946570557,"aX":-5.562105167085993},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":3.0,"spinRate":2444,"spinDirection":225},"zone":14,"typeConfidence":0.87,"plateTime":0.4014285798047439,"extension":6.835448827591687},"index":3,"playId":"9cfe13e1-d53e-3f0f-ba44-2ea950a91ff4","pitchNumber":4,"startTime":"2026-04-04T17:24:22.314Z","endTime":"2026-04-04T17:24:26.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.614647626783857,"aZ":-16.656003350986424,"pfxX":-6.920687897037095,"pfxZ":7.626136004507653,"pX":0.2219845099477662,"pZ":2.2563177045516816,"vX0":8.746267131256849,"vY0":-141.5654143706374,"vZ0":-5.383393359193272,"x":108.54,"y":177.86,"x0":-2.0050310703386947,"y0":50.00026766499233,"z0":5.24479522299963,"aX":-14.078163951381569},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2263,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38656074876466295,"extension":7.029365727336345},"hitData":{"launchSpeed":104.4,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":147.53,"coordY":168.7}},"index":4,"playId":"cc3e438b-651a-33b3-bc53-82378209f3d6","pitchNumber":5,"startTime":"2026-04-04T17:24:43.772Z","endTime":"2026-04-04T17:24:51.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:24:51.883Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:27:23.268Z","endTime":"2026-04-04T17:28:19.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T17:25:21.727Z","endTime":"2026-04-04T17:27:25.498Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218565750167315,"aZ":-34.22410848832509,"pfxX":7.053932402900116,"pfxZ":-1.2793484502326535,"pX":0.15724018708491355,"pZ":2.00703068890955,"vX0":3.940066685187414,"vY0":-125.80858285690603,"vZ0":-0.9980320786016323,"x":111.01,"y":184.59,"x0":-2.3472713409859582,"y0":50.005026509918885,"z0":5.189970353214586,"aX":11.275522641399162},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.3,"breakHorizontal":-13.7,"spinRate":3014,"spinDirection":49},"zone":8,"typeConfidence":0.89,"plateTime":0.43584414882437006,"extension":6.644021627408984},"index":1,"playId":"4f74006b-8446-3dd0-8c2a-765041824560","pitchNumber":1,"startTime":"2026-04-04T17:27:25.498Z","endTime":"2026-04-04T17:27:30.164Z","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":96.8,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.946501218283824,"aZ":-14.703638822321782,"pfxX":-7.053129192192341,"pfxZ":8.714862702867466,"pX":0.20898706529469696,"pZ":2.9829407406231945,"vX0":8.888271211495665,"vY0":-140.69766451022852,"vZ0":-3.8884158470948824,"x":144.95,"y":117.03,"x0":-2.0747810420635013,"y0":50.004255486313674,"z0":5.335948108870483,"aX":-14.14178469835232},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2290,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38930902670999545,"extension":6.699039344031389},"index":2,"playId":"be0498d7-862f-39d8-956a-bc4e134bb28a","pitchNumber":2,"startTime":"2026-04-04T17:27:46.825Z","endTime":"2026-04-04T17:27:50.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53411859126949,"aZ":-36.318314343838445,"pfxX":8.967389671846856,"pfxZ":-2.7062108037708796,"pX":-0.3684083547060024,"pZ":2.754424619531557,"vX0":2.1867320138063313,"vY0":-123.94323884852118,"vZ0":1.3754905864890352,"x":131.04,"y":164.41,"x0":-2.4301163380419823,"y0":50.00344200011777,"z0":5.262911776369979,"aX":13.724885876560993},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.2,"breakHorizontal":-16.8,"spinRate":3142,"spinDirection":50},"zone":1,"typeConfidence":0.91,"plateTime":0.44469894046395053,"extension":6.703141354789492},"index":3,"playId":"0fc31c25-b4ba-333f-ba5e-03bc2e726ebb","pitchNumber":3,"startTime":"2026-04-04T17:28:13.537Z","endTime":"2026-04-04T17:28:19.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:28:19.886Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to center fielder Victor Scott II. Colt Keith scores. Gleyber Torres to 2nd. Fielding error by center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:28:55.994Z","endTime":"2026-04-04T17:30:35.370Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":"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":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"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":"f80dd6c9-4855-3d4d-8174-a1eb11e5bb61","startTime":"2026-04-04T17:28:40.501Z","endTime":"2026-04-04T17:28:44.671Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.116626786882666,"aZ":-18.54427965282696,"pfxX":-1.853322637220384,"pfxZ":7.126864473004995,"pX":-0.0571526425294332,"pZ":2.29609482893065,"vX0":6.735809096936024,"vY0":-137.37609059485956,"vZ0":-4.54578342644808,"x":119.18,"y":176.79,"x0":-2.299035827121604,"y0":50.00682251976833,"z0":5.230958272893079,"aX":-3.546638050381995},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":1.9,"spinRate":2497,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.39853760654956316,"extension":6.7296167132292615},"index":1,"playId":"18100981-33c0-3b82-a2d3-7a091ae5eae9","pitchNumber":1,"startTime":"2026-04-04T17:28:58.356Z","endTime":"2026-04-04T17:29:03.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.257911688050807,"aZ":-35.75537728555501,"pfxX":9.360251998131448,"pfxZ":-2.31777000220238,"pX":0.2878209719329314,"pZ":3.095949820344525,"vX0":3.8937914154194067,"vY0":-124.8096335691241,"vZ0":2.135586114845297,"x":106.03,"y":155.19,"x0":-2.518923077954503,"y0":50.00513068316425,"z0":5.220554583178555,"aX":14.443965607919687},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-18.0,"spinRate":3127,"spinDirection":59},"zone":3,"typeConfidence":0.91,"plateTime":0.44259512194312034,"extension":6.809148023286228},"index":2,"playId":"e304495f-eb17-3e5c-8fc9-c76a6307872e","pitchNumber":2,"startTime":"2026-04-04T17:29:16.857Z","endTime":"2026-04-04T17:29:21.995Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07959518970244,"aZ":-14.481915371774543,"pfxX":-8.136832015485245,"pfxZ":8.875697171122987,"pX":0.6324644769979834,"pZ":1.295057094771506,"vX0":9.919375122080146,"vY0":-141.22302741072133,"vZ0":-8.31565010091958,"x":92.89,"y":203.81,"x0":-1.8901628673056274,"y0":50.00281139519083,"z0":5.235813578746129,"aX":-16.22088014135329},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2377,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3898000964728965,"extension":6.6868447277305},"index":3,"playId":"35c519fd-7681-3bb5-8e2b-f3f779450f1f","pitchNumber":3,"startTime":"2026-04-04T17:29:39.532Z","endTime":"2026-04-04T17:29:45.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73526912278837,"aZ":-23.416109610501106,"pfxX":-12.08073740802893,"pfxZ":4.333059668704598,"pX":-0.18462384474976562,"pZ":0.7788354267109528,"vX0":9.777766760126548,"vY0":-142.0588178198791,"vZ0":-7.387657354028354,"x":124.04,"y":217.75,"x0":-2.1196624319162938,"y0":50.00620126116037,"z0":4.926553141779389,"aX":-24.436864933785053},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":19.6,"spinRate":2403,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.3871244386242023,"extension":6.672799766813443},"index":4,"playId":"bee3f473-610a-3eda-a048-29d2ab7eeab4","pitchNumber":4,"startTime":"2026-04-04T17:30:00.693Z","endTime":"2026-04-04T17:30:05.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.683301930450945,"aZ":-37.13823829295579,"pfxX":7.350607911378005,"pfxZ":-3.153728336742347,"pX":-0.5147188306100832,"pZ":2.3597242381138432,"vX0":2.4988681114720164,"vY0":-126.07583697825672,"vZ0":0.421100857295841,"x":136.62,"y":175.07,"x0":-2.4790251156892724,"y0":50.000281442940356,"z0":5.240028792911325,"aX":11.580862449116452},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.3,"breakHorizontal":-13.9,"spinRate":3142,"spinDirection":53},"zone":4,"typeConfidence":0.89,"plateTime":0.4379976084319934,"extension":6.695033564225104},"hitData":{"launchSpeed":89.7,"launchAngle":20.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.65,"coordY":107.15}},"index":5,"playId":"4c7b2ac5-902c-3ac4-93aa-c04b150fd7c4","pitchNumber":5,"startTime":"2026-04-04T17:30:21.583Z","endTime":"2026-04-04T17:30:35.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:30:35.370Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kerry Carpenter homers (1) on a fly ball to left field. Gleyber Torres scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:31:18.843Z","endTime":"2026-04-04T17:32:02.637Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11367805617179,"aZ":-30.71439406652885,"pfxX":-10.555063239507902,"pfxZ":0.8227008070491681,"pX":-1.186376425339953,"pZ":1.9829478790070976,"vX0":6.493677372632416,"vY0":-132.53805357175895,"vZ0":-2.6960888184782967,"x":162.22,"y":185.24,"x0":-2.2958068155666025,"y0":50.00436384348417,"z0":5.2544905581550285,"aX":-18.795281529605905},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.1,"breakHorizontal":17.8,"spinRate":1619,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41312203766673017,"extension":6.879247194083987},"index":0,"playId":"691887b6-8c6a-39bc-a184-ef1c1e775263","pitchNumber":1,"startTime":"2026-04-04T17:31:18.843Z","endTime":"2026-04-04T17:31:23.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816800492170746,"aZ":-31.06523735611559,"pfxX":-10.923652084199773,"pfxZ":0.6257822845974887,"pX":-0.673976507609503,"pZ":1.8369251119817895,"vX0":7.777527305600268,"vY0":-132.36204406093682,"vZ0":-2.8416835575239126,"x":142.69,"y":189.18,"x0":-2.2343815891324423,"y0":50.002510032396515,"z0":5.2041457791098775,"aX":-19.34083454053454},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.7,"breakHorizontal":18.0,"spinRate":1566,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.414141872471248,"extension":6.762189304726435},"hitData":{"launchSpeed":97.9,"launchAngle":28.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.14,"coordY":81.56}},"index":1,"playId":"6f81d0ef-a9d7-3992-a9a4-a93a3ce811ed","pitchNumber":2,"startTime":"2026-04-04T17:31:39.111Z","endTime":"2026-04-04T17:32:02.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:32:02.637Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:32:30.480Z","endTime":"2026-04-04T17:34:15.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.950241810006276,"aZ":-13.552457075772386,"pfxX":-5.965122819462496,"pfxZ":9.087212334186361,"pX":-1.2680780557930558,"pZ":3.596188282855444,"vX0":4.4625167518273985,"vY0":-142.3270127157183,"vZ0":-2.697198822229074,"x":165.34,"y":141.68,"x0":-2.0819896105880216,"y0":50.007093980603834,"z0":5.4155417655383005,"aX":-12.229675592870086},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2287,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3849796459607018,"extension":6.622204146301342},"index":0,"playId":"8b58a3f2-e567-3029-b89d-27dd3c545c5a","pitchNumber":1,"startTime":"2026-04-04T17:32:30.480Z","endTime":"2026-04-04T17:32:35.859Z","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":98.1,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.909798420527444,"aZ":-13.569532629000852,"pfxX":-7.638828126543293,"pfxZ":9.065433474403896,"pX":0.2719841589764448,"pZ":1.7461982482643705,"vX0":9.19225104749785,"vY0":-142.40620819632468,"vZ0":-7.050433465217514,"x":116.44,"y":164.18,"x0":-2.0063585149349885,"y0":50.005560227246114,"z0":5.113856648605815,"aX":-15.681642029575817},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":12.0,"spinRate":2368,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3847332053115098,"extension":6.883860081692981},"index":1,"playId":"63aa0e07-8c3b-3bb7-a69d-5651176603e5","pitchNumber":2,"startTime":"2026-04-04T17:32:47.827Z","endTime":"2026-04-04T17:32:52.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.127109047522545,"aZ":-33.85194049976469,"pfxX":7.708184720947715,"pfxZ":-1.0148063920312937,"pX":-0.4068760850262876,"pZ":1.7777571087557906,"vX0":2.6220988873011066,"vY0":-127.38494969791667,"vZ0":-1.9048454195625517,"x":132.51,"y":190.78,"x0":-2.4486490033975135,"y0":50.001125389289705,"z0":5.190397653105628,"aX":12.771289958836043},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":-14.5,"spinRate":3157,"spinDirection":52},"zone":7,"typeConfidence":0.9,"plateTime":0.4286227630184727,"extension":6.833476315179763},"index":2,"playId":"3cc91d07-679a-3f99-8fec-f9c6f058c34b","pitchNumber":3,"startTime":"2026-04-04T17:33:06.366Z","endTime":"2026-04-04T17:33:09.812Z","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":96.6,"endSpeed":88.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.928927115230152,"aZ":-26.84166716816712,"pfxX":-10.96239850678872,"pfxZ":2.66139724172681,"pX":0.921466551417415,"pZ":1.633656370731597,"vX0":11.679555496872432,"vY0":-140.233875871648,"vZ0":-4.850318671024244,"x":81.88,"y":194.67,"x0":-1.8611781876725797,"y0":50.00384554949252,"z0":5.1236899941934375,"aX":-21.96712135480838},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.0,"breakHorizontal":17.6,"spinRate":2383,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.38968366611357474,"extension":6.769618562758255},"index":3,"playId":"ae658443-87ba-32dc-8928-69336d072e4e","pitchNumber":4,"startTime":"2026-04-04T17:33:28.511Z","endTime":"2026-04-04T17:33:33.237Z","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":98.0,"endSpeed":89.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.751429258523885,"aZ":-14.191749388091848,"pfxX":-6.67391836660068,"pfxZ":8.756456206027408,"pX":1.3730298510197505,"pZ":2.613256648160167,"vX0":11.672964061782634,"vY0":-142.2064151525811,"vZ0":-5.086193088317998,"x":64.66,"y":168.22,"x0":-1.9126183180088387,"y0":50.0034344033956,"z0":5.321013746978416,"aX":-13.707732510577452},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2278,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3847420020437249,"extension":6.9263044691832105},"index":4,"playId":"bdce48ca-d512-32e5-bb13-e2827249fa1d","pitchNumber":5,"startTime":"2026-04-04T17:33:49.134Z","endTime":"2026-04-04T17:33:53.201Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.569600134992406,"aZ":-34.94060526983603,"pfxX":8.79725802004916,"pfxZ":-1.7011948473741345,"pX":-0.8923111799638741,"pZ":2.5759942326203187,"vX0":1.091996124085733,"vY0":-126.9840051962171,"vZ0":0.37555753327828145,"x":151.01,"y":169.23,"x0":-2.471019180991545,"y0":50.00613127783661,"z0":5.220593492708109,"aX":14.275761122477492},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.8,"breakHorizontal":-16.2,"spinRate":3168,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.43241828585823017,"extension":6.735731246839811},"index":5,"playId":"7325c16a-75c8-34c6-922e-5a6dffd914bf","pitchNumber":6,"startTime":"2026-04-04T17:34:08.439Z","endTime":"2026-04-04T17:34:15.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:34:15.510Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:34:42.070Z","endTime":"2026-04-04T17:36:41.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29670516882026,"aZ":-27.952639803811,"pfxX":-11.286243018535167,"pfxZ":2.1165242442933483,"pX":-0.922733219645353,"pZ":3.170993010047602,"vX0":7.681948781412961,"vY0":-140.72205211879472,"vZ0":-0.7588931464899169,"x":152.17,"y":153.16,"x0":-2.227989826760147,"y0":50.00423368102418,"z0":5.262363539876019,"aX":-22.533963994073517},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.8,"breakHorizontal":18.7,"spinRate":2351,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.38990932976244164,"extension":6.937029495476891},"index":0,"playId":"05ed8599-9446-3863-ba4d-89290dc3d30a","pitchNumber":1,"startTime":"2026-04-04T17:34:42.070Z","endTime":"2026-04-04T17:34:47.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26727031478486,"aZ":-14.174237815633317,"pfxX":-6.352274320865251,"pfxZ":9.009906575146324,"pX":0.2513382724728297,"pZ":3.156708016564485,"vX0":8.565385456200177,"vY0":-140.54987220284136,"vZ0":-3.260564652441571,"x":107.42,"y":153.55,"x0":-2.0123332838227492,"y0":50.00300156017851,"z0":5.254038348167429,"aX":-12.691668026397942},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2226,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3899149404068103,"extension":6.906565955079828},"index":1,"playId":"998402e8-2fa4-3ae3-84ff-490734b7ee4d","pitchNumber":2,"startTime":"2026-04-04T17:35:01.787Z","endTime":"2026-04-04T17:35:06.657Z","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":98.0,"endSpeed":88.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.939062157405296,"aZ":-14.08297674745785,"pfxX":-6.8555810723819555,"pfxZ":8.923373201457995,"pX":1.7129141777372583,"pZ":2.9333151321170066,"vX0":12.284208305911989,"vY0":-142.05788016691358,"vZ0":-4.162193723875057,"x":51.71,"y":159.58,"x0":-1.7924323392789772,"y0":50.00686564522758,"z0":5.323710426140359,"aX":-13.906218570016227},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2320,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38674441878511967,"extension":6.998888425947288},"index":2,"playId":"f2a4b2e5-0af2-3e0e-9194-b3e0b90f0a3f","pitchNumber":3,"startTime":"2026-04-04T17:35:23.821Z","endTime":"2026-04-04T17:35:27.175Z","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":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97007213148442,"aZ":-35.356292593260086,"pfxX":7.405413548989116,"pfxZ":-2.0111333661180155,"pX":1.7967595179657827,"pZ":0.8870610209330178,"vX0":7.763162921262881,"vY0":-126.4046318495932,"vZ0":-3.2832933896702245,"x":48.51,"y":214.83,"x0":-2.30119803885911,"y0":50.00290424103729,"z0":5.105791553628789,"aX":11.721767405026128},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.2,"breakHorizontal":-15.5,"spinRate":3126,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4369626537463538,"extension":6.864099748040691},"index":3,"playId":"7b1982be-ce96-3f17-8d2b-3e9a184874e5","pitchNumber":4,"startTime":"2026-04-04T17:35:47.567Z","endTime":"2026-04-04T17:35:53.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44777499461942,"aZ":-25.380416505930192,"pfxX":-11.288905840776359,"pfxZ":3.3921663283223493,"pX":0.1905117123248929,"pZ":2.2465696586668713,"vX0":10.602946746203969,"vY0":-140.9589459872624,"vZ0":-3.5731824618078867,"x":109.74,"y":178.12,"x0":-2.1617026638751557,"y0":50.00294809955537,"z0":5.178228947503172,"aX":-22.61083500069145},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2251,"spinDirection":231},"zone":5,"typeConfidence":0.89,"plateTime":0.38926716582726284,"extension":6.8297709398692135},"index":4,"playId":"fc5e67f4-996f-3510-a0ff-a1f0fb384813","pitchNumber":5,"startTime":"2026-04-04T17:36:10.323Z","endTime":"2026-04-04T17:36:14.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.381789459033115,"aZ":-16.26519257957955,"pfxX":-8.41445209629039,"pfxZ":7.919819985156069,"pX":-0.723751253895786,"pZ":3.4472519963453316,"vX0":6.927657741675626,"vY0":-141.57338238314995,"vZ0":-2.4617741291661566,"x":144.59,"y":145.7,"x0":-2.1216017660174735,"y0":50.00623031854581,"z0":5.381785609309947,"aX":-16.910821846756452},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2252,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38839644092372705,"extension":6.888383200560354},"index":5,"playId":"aa197d63-a62f-3266-90e6-868adc745f0d","pitchNumber":6,"startTime":"2026-04-04T17:36:35.824Z","endTime":"2026-04-04T17:36:41.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:36:41.661Z","atBatIndex":10},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Riley Greene caught stealing 2nd base, catcher Pedro Pagés to shortstop Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-04T17:37:08.183Z","endTime":"2026-04-04T17:40:12.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94808600674752,"aZ":-15.784941781596165,"pfxX":-9.853440799161799,"pfxZ":8.153352618201618,"pX":1.1082031947401898,"pZ":1.5968148336747732,"vX0":11.50047719358882,"vY0":-141.71987755779338,"vZ0":-7.323039151900801,"x":74.76,"y":195.67,"x0":-1.7450661375273953,"y0":50.002551648591975,"z0":5.2453838696371475,"aX":-19.80707791939805},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":15.1,"spinRate":2304,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38824324570016655,"extension":6.939126053622786},"index":0,"playId":"78a12da4-b62e-312d-88cd-683c4894856e","pitchNumber":1,"startTime":"2026-04-04T17:37:08.183Z","endTime":"2026-04-04T17:37:13.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21053039255292,"aZ":-20.630491253909533,"pfxX":-1.7979708874839946,"pfxZ":6.141731312390839,"pX":0.035039772269854434,"pZ":3.2512451021745945,"vX0":6.628673156383804,"vY0":-135.8644737557973,"vZ0":-1.6379472809854385,"x":115.66,"y":151.0,"x0":-2.1968374201513603,"y0":50.00330895335729,"z0":5.287570928303262,"aX":-3.379941330155777},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":1.9,"spinRate":2517,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.4022711543570834,"extension":6.730452510892485},"index":1,"playId":"37ebf73c-3377-3aed-8cff-46934a10ca48","pitchNumber":2,"startTime":"2026-04-04T17:37:29.767Z","endTime":"2026-04-04T17:37:35.789Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"12b0d79e-a034-3c17-9cda-ae0a67a92efc","startTime":"2026-04-04T17:37:47.987Z","endTime":"2026-04-04T17:37:51.910Z","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(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":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711922739527527,"aZ":-46.76399231016804,"pfxX":3.895906515968278,"pfxZ":-10.132398047057372,"pX":-0.41637994586676946,"pZ":3.268511539687874,"vX0":2.826850764725666,"vY0":-120.17760654763595,"vZ0":4.003822183442434,"x":132.87,"y":150.53,"x0":-2.1206090989926882,"y0":50.00300952998576,"z0":5.778517876714589,"aX":5.609098582495569},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.8,"breakHorizontal":-7.8,"spinRate":3080,"spinDirection":46},"zone":1,"typeConfidence":0.98,"plateTime":0.45854070216537623,"extension":6.441285698452555},"index":3,"playId":"3653434e-e36c-3c52-a815-ad569fc53d93","pitchNumber":3,"startTime":"2026-04-04T17:38:07.017Z","endTime":"2026-04-04T17:38:12.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.079950858533266,"aZ":-47.45433218986433,"pfxX":5.222844150871804,"pfxZ":-10.628488613792527,"pX":-1.3356422873272815,"pZ":2.0670852596488336,"vX0":0.3674174244768152,"vY0":-120.41872031813894,"vZ0":1.7734063021550919,"x":167.91,"y":182.97,"x0":-2.167800814240406,"y0":50.005907299102006,"z0":5.589280313230787,"aX":7.505848133181991},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-18.2,"breakHorizontal":-9.5,"spinRate":3165,"spinDirection":40},"zone":13,"typeConfidence":0.98,"plateTime":0.4586692154056937,"extension":6.450857076131823},"index":4,"playId":"9a39beac-2c35-3362-aa0e-ff3b4f208314","pitchNumber":4,"startTime":"2026-04-04T17:38:28.827Z","endTime":"2026-04-04T17:38:34.881Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28524824143922,"aZ":-17.360189385644354,"pfxX":-9.219479687800845,"pfxZ":7.5361357134747475,"pX":0.3207647521097362,"pZ":2.811577761636307,"vX0":9.554733059161801,"vY0":-139.96247006361236,"vZ0":-3.4013249336444416,"x":104.77,"y":162.87,"x0":-1.9545058076961048,"y0":50.00502354093236,"z0":5.1930028125220495,"aX":-18.127398197431944},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":14.5,"spinRate":2317,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.39273001340798697,"extension":6.92313684153072},"index":5,"playId":"9ef0f036-6e1b-3c38-a001-e4d4337a9be1","pitchNumber":5,"startTime":"2026-04-04T17:38:51.638Z","endTime":"2026-04-04T17:38:58.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"77426627-4e37-39f0-8c5c-5198397c00ec","startTime":"2026-04-04T17:39:18.587Z","endTime":"2026-04-04T17:39:23.604Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.300278546739264,"aZ":-16.50873576076443,"pfxX":-7.348148989421761,"pfxZ":7.866631626329058,"pX":-0.3182801253841277,"pZ":2.796807865598216,"vX0":7.585809711281084,"vY0":-140.76727411122133,"vZ0":-4.005771530950887,"x0":-2.103566534554849,"y0":50.00096227277403,"z0":5.318790034492294,"aX":-14.629696114092663},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":11.6,"spinRate":2251,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3902722677643262,"extension":6.937461523477271},"index":7,"playId":"d64f7399-91d5-3943-99e7-c1000eade12d","pitchNumber":6,"startTime":"2026-04-04T17:39:40.432Z","endTime":"2026-04-04T17:39:45.159Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150027010751614,"aZ":-32.43026802378747,"pfxX":8.28250083727853,"pfxZ":-0.1661694235878315,"pX":-0.4060288790365051,"pZ":4.120288511577389,"vX0":2.5366001652190184,"vY0":-124.73690506944348,"vZ0":3.476642036172211,"x":129.13,"y":163.27,"x0":-2.515346379803348,"y0":50.00215948993222,"z0":5.404012137292855,"aX":12.878834216935022},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-15.6,"spinRate":3121,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.44132650560059217,"extension":6.335971392826137},"index":8,"playId":"d386f154-fc86-37ae-8b78-62f07fe3004e","pitchNumber":7,"startTime":"2026-04-04T17:40:05.769Z","endTime":"2026-04-04T17:40:12.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:40:12.613Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T17:42:48.526Z","endTime":"2026-04-04T17:44:02.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992742168330572,"aZ":-15.560837504249522,"pfxX":-4.466426537488938,"pfxZ":9.538813645492514,"pX":-1.6408146764650768,"pZ":2.8319233531364665,"vX0":3.092519618909177,"vY0":-131.20576337175996,"vZ0":-3.4962989956515482,"x":179.54,"y":162.32,"x0":-2.2549618823316013,"y0":50.00624228029132,"z0":5.342869602552041,"aX":-7.781827883573059},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2223,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4176035064881778,"extension":6.480626848705357},"index":0,"playId":"de8bb8f0-b9b5-38a8-a028-aac3753ab264","pitchNumber":1,"startTime":"2026-04-04T17:42:48.526Z","endTime":"2026-04-04T17:42:52.667Z","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":88.6,"endSpeed":81.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776095935397713,"aZ":-17.605361955851816,"pfxX":-4.5166346396395145,"pfxZ":8.6780665942219,"pX":0.37273247135171234,"pZ":2.1778807761488626,"vX0":7.772557682086351,"vY0":-128.74991794966763,"vZ0":-4.4678408772642095,"x":102.79,"y":179.98,"x0":-2.0986259023984473,"y0":50.00067249633244,"z0":5.298414231887071,"aX":-7.580958695330119},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2260,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.42545149879316924,"extension":6.496306476366611},"index":1,"playId":"e045d3b3-41c3-354b-882e-0e477b1cff42","pitchNumber":2,"startTime":"2026-04-04T17:43:01.337Z","endTime":"2026-04-04T17:43:05.139Z","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.6,"endSpeed":78.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183980830434347,"aZ":-27.668195981795584,"pfxX":3.0792812259202904,"pfxZ":2.8823751224899237,"pX":-0.0622251127546767,"pZ":2.308861534630893,"vX0":4.79558071483246,"vY0":-124.5359891417462,"vZ0":-1.6057221091672274,"x":119.37,"y":176.44,"x0":-2.4165832069197752,"y0":50.00272914210284,"z0":5.261597348019915,"aX":4.811152346248049},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":-6.7,"spinRate":2439,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.4406596695659881,"extension":6.55607816785336},"index":2,"playId":"14cd5d22-880c-3460-9ea3-17835111dd9b","pitchNumber":3,"startTime":"2026-04-04T17:43:15.594Z","endTime":"2026-04-04T17:43:21.819Z","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":77.7,"endSpeed":70.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340437687825638,"aZ":-42.04577776741061,"pfxX":5.6472316327457275,"pfxZ":-7.783062876347179,"pX":-0.253844668715747,"pZ":1.5620751324522675,"vX0":2.919629630917722,"vY0":-112.98245622990252,"vZ0":1.0838726198741269,"x":126.68,"y":196.6,"x0":-2.3050635424722263,"y0":50.00535638883777,"z0":5.367594175243239,"aX":7.158581397966339},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.3,"breakHorizontal":-11.0,"spinRate":2505,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.48847087854492033,"extension":6.639845778610939},"index":3,"playId":"8c04e3fd-1c07-32ab-9558-81e4620a28d8","pitchNumber":4,"startTime":"2026-04-04T17:43:37.432Z","endTime":"2026-04-04T17:43:41.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.133300636468736,"aZ":-14.417706172785646,"pfxX":-5.5826195693403555,"pfxZ":9.64918894606773,"pX":0.6343576717765971,"pZ":3.1473885209377026,"vX0":8.881343400603368,"vY0":-134.98006852622845,"vZ0":-2.8224273973376013,"x":92.82,"y":153.8,"x0":-1.9774179044084956,"y0":50.00325817976041,"z0":5.225322543486607,"aX":-10.274524549056474},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2367,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4062176787150231,"extension":6.619702469177593},"index":4,"playId":"ab406758-0e21-375b-9e28-2cda69f590b6","pitchNumber":5,"startTime":"2026-04-04T17:43:56.826Z","endTime":"2026-04-04T17:44:02.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:44:02.740Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathan Church walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T17:44:26.061Z","endTime":"2026-04-04T17:45:20.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879305785436554,"aZ":-15.692047301655139,"pfxX":-5.107221926414319,"pfxZ":8.93283982070129,"pX":-0.8181820728145173,"pZ":2.301047511847829,"vX0":5.522209315648467,"vY0":-134.85279970705446,"vZ0":-4.830152998430671,"x":148.19,"y":176.65,"x0":-2.2273510311261058,"y0":50.00150138215836,"z0":5.219690817835599,"aX":-9.421521331862179},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":8.0,"spinRate":2309,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40592829571980715,"extension":6.781526397690293},"index":0,"playId":"d1bdc3fa-0e33-3d75-994a-4575117fde0f","pitchNumber":1,"startTime":"2026-04-04T17:44:26.061Z","endTime":"2026-04-04T17:44:30.637Z","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":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248377664730572,"aZ":-39.120141064871255,"pfxX":6.749450529186351,"pfxZ":-5.236417509728655,"pX":0.3734961948170996,"pZ":0.9463081860484062,"vX0":4.547304931898584,"vY0":-115.01861377135928,"vZ0":-0.5887062813442412,"x":102.76,"y":213.23,"x0":-2.5125938695960053,"y0":50.002351966681395,"z0":5.030759287745633,"aX":8.954671468830004},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.2,"breakHorizontal":-13.4,"spinRate":2475,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47798246158755786,"extension":6.548515989793113},"index":1,"playId":"2fa7b8ac-ccb7-396e-8dcd-4569c9ce41ab","pitchNumber":2,"startTime":"2026-04-04T17:44:39.910Z","endTime":"2026-04-04T17:44:44.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.495469430143576,"aZ":-22.843811532587853,"pfxX":-7.425489956776376,"pfxZ":5.1527089896719716,"pX":-2.1296078707357204,"pZ":3.4506038289916425,"vX0":3.062627039808018,"vY0":-133.85698022728107,"vZ0":-0.7810155467847413,"x":198.18,"y":145.61,"x0":-2.3253086925882185,"y0":50.002655260068906,"z0":5.3850415356789085,"aX":-13.444309482339632},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":2066,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4095328067109594,"extension":6.514661108211123},"index":2,"playId":"7710733a-e7dc-339c-90c5-37b500cac4ee","pitchNumber":3,"startTime":"2026-04-04T17:44:55.152Z","endTime":"2026-04-04T17:44:58.713Z","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.2,"endSpeed":83.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498908105343137,"aZ":-17.716963035188048,"pfxX":-2.4295373261427162,"pfxZ":8.089697789618668,"pX":-1.4467312858555115,"pZ":4.360300050080973,"vX0":3.096355381073977,"vY0":-132.84913721675818,"vZ0":0.673778040191236,"x":172.15,"y":121.05,"x0":-2.3117832134625282,"y0":50.00233536932046,"z0":5.391295346586548,"aX":-4.341981754146332},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":3.7,"spinRate":2102,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4123154133328253,"extension":6.501086759586602},"index":3,"playId":"8ae8bf9f-8dc7-3328-aa8b-ab32fca00beb","pitchNumber":4,"startTime":"2026-04-04T17:45:15.660Z","endTime":"2026-04-04T17:45:20.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:45:20.836Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pedro Pagés hit by pitch. Nathan Church to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T17:45:44.553Z","endTime":"2026-04-04T17:45:49.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.649531591367907,"aZ":-18.75683117589225,"pfxX":-1.8259313662585432,"pfxZ":7.870611253145427,"pX":-1.989227833109835,"pZ":4.247713611660565,"vX0":1.5498630283390444,"vY0":-129.37672455627072,"vZ0":0.9746626350093119,"x":192.82,"y":124.09,"x0":-2.3572709033081414,"y0":50.000069454513785,"z0":5.298229454707759,"aX":-3.1114412774089772},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.8,"breakHorizontal":3.0,"spinRate":2080,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.422508800106391,"extension":6.7758795624434205},"index":0,"playId":"a7699d45-e5d4-3bb5-8b93-ae67353e7557","pitchNumber":1,"startTime":"2026-04-04T17:45:44.553Z","endTime":"2026-04-04T17:45:49.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:45:49.804Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Victor Scott II out on a sacrifice bunt, catcher Dillon Dingler to first baseman Spencer Torkelson. Nathan Church to 3rd. Pedro Pagés to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T17:46:15.579Z","endTime":"2026-04-04T17:46:23.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84952410601822,"aZ":-30.55449669661906,"pfxX":3.2038124512478863,"pfxZ":1.0862107098543516,"pX":0.40648144636001016,"pZ":1.8337494315524108,"vX0":5.617883923773137,"vY0":-121.77341615009318,"vZ0":-1.1929516667694164,"x":101.51,"y":189.27,"x0":-2.3505858936785953,"y0":50.004581328605745,"z0":4.983346006146342,"aX":4.79195090172755},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.9,"breakHorizontal":-7.2,"spinRate":2376,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.45051782301581866,"extension":6.683227518298981},"hitData":{"launchSpeed":11.5,"launchAngle":47.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":126.27,"coordY":200.8}},"index":0,"playId":"b69cfb12-d7ee-3cda-ab8d-e5b50e98fabc","pitchNumber":1,"startTime":"2026-04-04T17:46:15.579Z","endTime":"2026-04-04T17:46:23.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:46:23.462Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-04T17:46:56.099Z","endTime":"2026-04-04T17:48:49.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.176665094841546,"aZ":-31.68856552430996,"pfxX":3.42413800945927,"pfxZ":0.32230147517847385,"pX":-0.6147462492353766,"pZ":1.5884948368816223,"vX0":3.604494743434013,"vY0":-121.18848679145165,"vZ0":-1.3552243199276692,"x":140.43,"y":195.89,"x0":-2.5648023643494042,"y0":50.00040978526038,"z0":4.917048438495751,"aX":5.1034306424165035},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-7.1,"spinRate":2310,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.45157093487532585,"extension":6.533877828105142},"index":0,"playId":"9d1a6f72-a05a-36ac-917e-72fe9a7441ea","pitchNumber":1,"startTime":"2026-04-04T17:46:56.099Z","endTime":"2026-04-04T17:47:00.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339053642153395,"aZ":-31.48123013171885,"pfxX":2.5518826339967866,"pfxZ":0.46201400884216337,"pX":1.1725991287615476,"pZ":1.4950390804018578,"vX0":7.584765238945693,"vY0":-121.19929361772901,"vZ0":-1.3915263099227695,"x":72.3,"y":198.41,"x0":-2.3267322939779933,"y0":50.00029691565138,"z0":4.821888096683966,"aX":3.801217236245922},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-6.4,"spinRate":2402,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4516534947488422,"extension":6.433312658635514},"index":1,"playId":"d28eac99-5d74-3201-ac66-5f885de0d80d","pitchNumber":2,"startTime":"2026-04-04T17:47:11.952Z","endTime":"2026-04-04T17:47:16.860Z","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":91.8,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05494090750394,"aZ":-16.171046542628474,"pfxX":-5.142775159688933,"pfxZ":8.837775414563762,"pX":-0.022101136375464035,"pZ":2.9740453790558274,"vX0":7.831014652502225,"vY0":-133.53223876231345,"vZ0":-1.8011547867189777,"x":117.84,"y":158.48,"x0":-2.3210392128225124,"y0":50.00020781249751,"z0":4.817418544512085,"aX":-9.310150804929037},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2304,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4097658045643513,"extension":6.615159505219581},"index":2,"playId":"450c0a3f-d5ca-3746-be44-fb99e79ac2d5","pitchNumber":3,"startTime":"2026-04-04T17:47:29.062Z","endTime":"2026-04-04T17:47:32.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4434950441188,"aZ":-32.007715811505584,"pfxX":3.5091022737916036,"pfxZ":0.11547029067815462,"pX":0.4515730445154046,"pZ":1.33093172103256,"vX0":5.406518121040905,"vY0":-121.19160727642384,"vZ0":-1.7586140277822278,"x":99.79,"y":202.84,"x0":-2.271106149607637,"y0":50.00411745184424,"z0":4.882655227478938,"aX":5.178739389647488},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":-7.7,"spinRate":2439,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.453323421487581,"extension":6.608518396988417},"index":3,"playId":"fc96df20-ad20-33fd-9818-461e80885e47","pitchNumber":4,"startTime":"2026-04-04T17:47:54.286Z","endTime":"2026-04-04T17:47:59.722Z","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":"28c7cc6c-f74f-4218-a521-b6678c3722de","startTime":"2026-04-04T17:48:08.790Z","endTime":"2026-04-04T17:48:13.790Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526028665766535,"aZ":-38.93232581202345,"pfxX":7.029647152406711,"pfxZ":-5.142314697698651,"pX":0.5307584639961789,"pZ":1.2594991980097443,"vX0":4.504102565477753,"vY0":-114.33000009906225,"vZ0":0.5291159498838462,"x":96.77,"y":204.77,"x0":-2.383122532585508,"y0":50.00330593664743,"z0":4.868769794468781,"aX":9.237003664152361},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.9,"breakHorizontal":-13.9,"spinRate":2435,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4804304690585153,"extension":6.520519436669049},"index":5,"playId":"c3476f37-c77d-3715-9bb3-caff89785e27","pitchNumber":5,"startTime":"2026-04-04T17:48:21.007Z","endTime":"2026-04-04T17:48:25.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29768587070869,"aZ":-16.79831987156118,"pfxX":-5.926699473296964,"pfxZ":8.329177195703135,"pX":-0.7021916781923223,"pZ":3.5919721294496094,"vX0":6.407887125468899,"vY0":-135.42404071431142,"vZ0":-0.42184858574544326,"x":143.77,"y":141.8,"x0":-2.3360644298743654,"y0":50.00164979849545,"z0":4.931367632763104,"aX":-10.939525360669554},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2457,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40542189482198676,"extension":6.623786937607789},"index":6,"playId":"928736b5-6176-3f8e-af70-64cf161e181b","pitchNumber":6,"startTime":"2026-04-04T17:48:43.339Z","endTime":"2026-04-04T17:48:49.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:48:49.309Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T17:51:06.482Z","endTime":"2026-04-04T17:52:56.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243870826962738,"aZ":-43.492994891331676,"pfxX":3.6839900222864186,"pfxZ":-7.917469253678425,"pX":1.547844041107814,"pZ":1.2892850444114852,"vX0":7.265101991873962,"vY0":-119.21491894249331,"vZ0":-0.7575492765791118,"x":58.0,"y":203.97,"x0":-2.024958313755073,"y0":50.00039617010718,"z0":5.558111061225062,"aX":5.268158956428142},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.2,"breakHorizontal":-8.5,"spinRate":3015,"spinDirection":36},"zone":14,"typeConfidence":0.97,"plateTime":0.46053466307462987,"extension":6.430553114911462},"index":0,"playId":"31b4714f-3c62-38bd-834f-28a70b40ed3d","pitchNumber":1,"startTime":"2026-04-04T17:51:06.482Z","endTime":"2026-04-04T17:51:10.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059132626230237,"aZ":-17.09668606464084,"pfxX":-6.953558691282464,"pfxZ":7.712802110485672,"pX":-0.4556243658250654,"pZ":2.9671904878042565,"vX0":6.942520744343024,"vY0":-138.50645627817806,"vZ0":-3.5746132617638327,"x":134.37,"y":158.67,"x0":-2.0834318551632034,"y0":50.006652828323084,"z0":5.408238445701831,"aX":-13.60103755709859},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":11.3,"spinRate":2314,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39447179809801947,"extension":6.728972058456795},"index":1,"playId":"8ed7b690-b1ce-3f9a-911b-25397be823eb","pitchNumber":2,"startTime":"2026-04-04T17:51:23.270Z","endTime":"2026-04-04T17:51:26.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89510547295921,"aZ":-16.855789668790116,"pfxX":-6.275997824188361,"pfxZ":7.679231191471914,"pX":-0.199501532946875,"pZ":3.7181027016569836,"vX0":7.155610845635773,"vY0":-140.58289634105455,"vZ0":-1.650814121615326,"x":124.6,"y":138.39,"x0":-1.9665847649066233,"y0":50.00102022373916,"z0":5.410946459099036,"aX":-12.517579945645245},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2278,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3901205789075455,"extension":6.695593500550969},"index":2,"playId":"d73b4629-7642-3591-8863-1c519bb826d4","pitchNumber":3,"startTime":"2026-04-04T17:51:46.342Z","endTime":"2026-04-04T17:51:51.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.009222046201774,"aZ":-27.964073922861985,"pfxX":-11.387237522649794,"pfxZ":2.4227491501433023,"pX":1.5614102145127846,"pZ":0.8717212152481887,"vX0":12.9377160775067,"vY0":-130.7733402339811,"vZ0":-5.628773590921179,"x":57.48,"y":215.24,"x0":-1.9653513078695086,"y0":50.001540326937864,"z0":5.143888854632001,"aX":-19.766272328239477},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":17.9,"spinRate":1920,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4184929506465931,"extension":7.06702246728146},"index":3,"playId":"a2fe8cb6-cdc0-396c-85fb-095000b7fb9b","pitchNumber":4,"startTime":"2026-04-04T17:52:06.105Z","endTime":"2026-04-04T17:52:10.373Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.341263510872615,"aZ":-23.46998754027517,"pfxX":-0.5281491761387269,"pfxZ":4.6267635938885725,"pX":0.3224599174320096,"pZ":2.3401655131683774,"vX0":6.938165241922238,"vY0":-135.924544968219,"vZ0":-3.17115270763361,"x":104.71,"y":175.6,"x0":-2.188840340676292,"y0":50.00183671147409,"z0":5.142004451413237,"aX":-0.9942331007721456},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":-0.5,"spinRate":2416,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.4021615745208411,"extension":6.905865085728492},"index":4,"playId":"43124308-97c2-3c26-ac49-4580a2867cba","pitchNumber":5,"startTime":"2026-04-04T17:52:28.255Z","endTime":"2026-04-04T17:52:32.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250315492351067,"aZ":-20.924355740714198,"pfxX":-2.786501335938083,"pfxZ":5.947467907257752,"pX":1.3221647644030103,"pZ":2.1523440577633712,"vX0":10.25087934983817,"vY0":-136.26852681497877,"vZ0":-4.038487949058959,"x":66.6,"y":180.67,"x0":-2.116524565709,"y0":50.00463118797144,"z0":5.088192732603463,"aX":-5.273325630214436},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":3.0,"spinRate":2393,"spinDirection":217},"zone":14,"typeConfidence":0.8,"plateTime":0.4010142899409668,"extension":7.092764118563065},"index":5,"playId":"5daffea7-08c0-3e13-beb0-e1efc0b65981","pitchNumber":6,"startTime":"2026-04-04T17:52:51.139Z","endTime":"2026-04-04T17:52:56.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:52:56.306Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T17:53:22.627Z","endTime":"2026-04-04T17:56:50.955Z","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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":9},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.7,"endSpeed":85.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8668996612601,"aZ":-23.053993137296857,"pfxX":0.13399423404941857,"pfxZ":4.924452049193993,"pX":-0.17678736459785097,"pZ":2.3250051663071525,"vX0":5.40299802945756,"vY0":-134.90606500764517,"vZ0":-3.5906629765844924,"x":123.74,"y":176.0,"x0":-2.2185290271064217,"y0":50.00564295030781,"z0":5.288016375918883,"aX":0.24843390496616727},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2402,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.40516399670230197,"extension":6.766562417015081},"index":0,"playId":"cfa83e53-703b-3e7f-8e2c-a536218442bf","pitchNumber":1,"startTime":"2026-04-04T17:53:22.627Z","endTime":"2026-04-04T17:53:26.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23305341091779,"aZ":-33.54756036615623,"pfxX":6.519411927901168,"pfxZ":-0.8659799654592855,"pX":1.4001370483046494,"pZ":0.17886407923828967,"vX0":6.986149012489518,"vY0":-126.45278822273731,"vZ0":-5.27021703470493,"x":63.63,"y":233.95,"x0":-2.2643671127142473,"y0":50.00145733953591,"z0":5.039913538205249,"aX":10.360974821938875},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-13.7,"spinRate":3023,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.4362464955933478,"extension":6.845796216982589},"index":1,"playId":"4e93ef2d-cd49-358b-8e6c-be401ed6a0e8","pitchNumber":2,"startTime":"2026-04-04T17:53:42.013Z","endTime":"2026-04-04T17:53:45.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38095057505659,"aZ":-16.35798052701496,"pfxX":-7.696054956694256,"pfxZ":7.79996837874783,"pX":0.27172989773819195,"pZ":2.541733314708757,"vX0":9.358740140441606,"vY0":-141.08505292262572,"vZ0":-4.62299290618605,"x":106.64,"y":170.15,"x0":-2.0795748712866504,"y0":50.00131610051062,"z0":5.24686521344868,"aX":-15.60283907149877},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2193,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38738157168253773,"extension":6.798276164782754},"index":2,"playId":"18032c0b-772b-37d9-bd93-905e1d4958b5","pitchNumber":3,"startTime":"2026-04-04T17:54:02.193Z","endTime":"2026-04-04T17:54:07.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":86.9,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711240756991803,"aZ":-38.05064340261244,"pfxX":6.552571840901322,"pfxZ":-3.712258721916804,"pX":1.5272346467766067,"pZ":0.8471452878215666,"vX0":6.964871708252799,"vY0":-126.28110347741998,"vZ0":-2.934904455236313,"x":58.79,"y":215.91,"x0":-2.1397558492988775,"y0":50.006114999930624,"z0":5.150023872050991,"aX":10.36247983812225},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.2,"breakHorizontal":-13.7,"spinRate":3082,"spinDirection":46},"zone":14,"typeConfidence":0.87,"plateTime":0.43724244365711273,"extension":6.614116031806116},"index":3,"playId":"97720a9e-ead0-34c2-b53e-78bb0231d18c","pitchNumber":4,"startTime":"2026-04-04T17:54:28.505Z","endTime":"2026-04-04T17:54:32.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72068465941063,"aZ":-28.133983464365954,"pfxX":-13.174924630426467,"pfxZ":2.029293212162117,"pX":0.06625508218081261,"pZ":2.118913840535362,"vX0":10.542568509529612,"vY0":-140.57666211247678,"vZ0":-3.3208331708923073,"x":114.47,"y":181.57,"x0":-2.0326413746930694,"y0":50.00012529116968,"z0":5.154358825338942,"aX":-26.200727556033154},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.1,"breakHorizontal":21.5,"spinRate":2330,"spinDirection":232},"zone":8,"typeConfidence":0.65,"plateTime":0.3905528670030236,"extension":7.003222542390045},"index":4,"playId":"c59e2f16-0f0c-3b9f-8652-cb38192568e0","pitchNumber":5,"startTime":"2026-04-04T17:54:48.248Z","endTime":"2026-04-04T17:54:52.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.491684266538556,"aZ":-22.91899936629436,"pfxX":-11.567794348500883,"pfxZ":4.628128353246284,"pX":0.06696798862977815,"pZ":2.15493074039134,"vX0":10.445973513091051,"vY0":-140.68604182912102,"vZ0":-4.200797219403846,"x":114.45,"y":180.6,"x0":-2.19472957534259,"y0":50.0054993021591,"z0":5.156622957158759,"aX":-23.14743498200399},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.7,"breakHorizontal":18.7,"spinRate":2313,"spinDirection":232},"zone":8,"typeConfidence":0.9,"plateTime":0.3896174503116576,"extension":6.910325843469195},"index":5,"playId":"acef3092-9d9b-3b4b-9283-6e7542c43108","pitchNumber":6,"startTime":"2026-04-04T17:55:12.422Z","endTime":"2026-04-04T17:55:18.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-04T17:55:55.463Z","endTime":"2026-04-04T17:55:55.464Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99512151993564,"aZ":-15.529481072119957,"pfxX":-7.0535737308162645,"pfxZ":8.213339496212926,"pX":0.08052213547902766,"pZ":2.9420726010143574,"vX0":7.9711323541714725,"vY0":-141.62076179285117,"vZ0":-3.9173928918285865,"x":113.93,"y":159.34,"x0":-1.85707364066812,"y0":50.00692661279751,"z0":5.339794388856617,"aX":-14.301089869838338},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":11.2,"spinRate":2313,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3870929314145988,"extension":6.93840342967734},"index":7,"playId":"47da2ea5-7e98-3f80-81a3-b6fcdd8ac9bb","pitchNumber":7,"startTime":"2026-04-04T17:55:55.465Z","endTime":"2026-04-04T17:55:59.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359799076129548,"aZ":-44.73484527845391,"pfxX":5.298623669930757,"pfxZ":-8.517764897296894,"pX":0.5199801116662411,"pZ":2.6573237804235803,"vX0":4.376419940281253,"vY0":-121.391520566341,"vZ0":2.352477393874252,"x":97.18,"y":167.03,"x0":-2.0021762354250674,"y0":50.00291412039455,"z0":5.60373598210931,"aX":7.813283303617469},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.4,"breakHorizontal":-10.7,"spinRate":3092,"spinDirection":44},"zone":6,"typeConfidence":0.94,"plateTime":0.4532477901834331,"extension":6.3968155864991525},"index":8,"playId":"f5c13587-00f5-379d-81a6-e2946a5a3a14","pitchNumber":8,"startTime":"2026-04-04T17:56:19.800Z","endTime":"2026-04-04T17:56:24.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516449444415063,"aZ":-32.72208611754431,"pfxX":9.208005836954529,"pfxZ":-0.3549758418208597,"pX":-0.7118401252775608,"pZ":1.8117051049028754,"vX0":1.4448073847016027,"vY0":-125.12510352662018,"vZ0":-1.30380608357248,"x":144.13,"y":189.86,"x0":-2.493692313991015,"y0":50.00164368849696,"z0":5.065953490163284,"aX":14.333093246106419},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-16.9,"spinRate":3087,"spinDirection":45},"zone":7,"typeConfidence":0.92,"plateTime":0.440828082712601,"extension":6.4553204679989715},"index":9,"playId":"50d723d0-1f0d-39c2-a4ea-8d9a34b3eacf","pitchNumber":9,"startTime":"2026-04-04T17:56:45.575Z","endTime":"2026-04-04T17:56:50.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:56:50.955Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Parker Meadows walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T17:57:19.524Z","endTime":"2026-04-04T17:58:42.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951609939483742,"aZ":-24.334061619315932,"pfxX":-0.4198375740754431,"pfxZ":4.217741629063735,"pX":0.05785635889649557,"pZ":4.374620979382222,"vX0":6.0451700902686625,"vY0":-135.15604625612917,"vZ0":1.510358177716899,"x":114.79,"y":120.67,"x0":-2.148191527017365,"y0":50.00539512545694,"z0":5.510937671905837,"aX":-0.7808850466209024},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":-0.5,"spinRate":2308,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.4044076150951641,"extension":6.657888206634451},"index":0,"playId":"55006e33-0f48-30dd-ae74-a5336e86747e","pitchNumber":1,"startTime":"2026-04-04T17:57:19.524Z","endTime":"2026-04-04T17:57:22.926Z","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":96.6,"endSpeed":88.0,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63714327593104,"aZ":-15.332455012893242,"pfxX":-6.264056445024564,"pfxZ":8.456473527604478,"pX":-0.017079503677156264,"pZ":2.4481981729781617,"vX0":7.786510935329364,"vY0":-140.43450774769104,"vZ0":-5.072494993547532,"x":117.65,"y":172.68,"x0":-2.0155224906007687,"y0":50.00564543252384,"z0":5.279837901278696,"aX":-12.47949224670918},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2341,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39045281823689093,"extension":6.834984105276955},"index":1,"playId":"dba9a4ae-ccf3-3b07-861b-56c38e2a56d2","pitchNumber":2,"startTime":"2026-04-04T17:57:38.968Z","endTime":"2026-04-04T17:57:42.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01099583862609,"aZ":-28.218364308561416,"pfxX":-10.27120961149562,"pfxZ":2.252935940455444,"pX":-0.3338198252401728,"pZ":1.1707262326498555,"vX0":7.917118888841856,"vY0":-131.6128713894625,"vZ0":-4.892020231090585,"x":129.72,"y":207.17,"x0":-2.046973281616407,"y0":50.00034681112497,"z0":5.1440191948245175,"aX":-18.011343586227},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":16.8,"spinRate":1698,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4162086163859997,"extension":6.811031393971166},"index":2,"playId":"a793a551-ecfa-3c0d-956c-5ebba29a4111","pitchNumber":3,"startTime":"2026-04-04T17:57:55.992Z","endTime":"2026-04-04T17:58:00.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13765293519464,"aZ":-20.253122951250855,"pfxX":-0.9219675038600554,"pfxZ":6.312505692138647,"pX":1.3077100792114351,"pZ":2.634869810104128,"vX0":9.109550240004069,"vY0":-136.12581751813235,"vZ0":-3.2659488216020836,"x":67.15,"y":167.64,"x0":-1.9534501165466331,"y0":50.00383607977371,"z0":5.242060719193798,"aX":-1.743622316543699},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-0.1,"spinRate":2308,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.40142675345430945,"extension":6.880576896204934},"index":3,"playId":"719298e6-7a54-35e4-98f2-da2e8ecf5cbf","pitchNumber":4,"startTime":"2026-04-04T17:58:17.180Z","endTime":"2026-04-04T17:58:23.014Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642839599615844,"aZ":-15.54474208054725,"pfxX":-7.175210617692411,"pfxZ":8.389269419645233,"pX":0.9689181657304328,"pZ":1.2536255717521922,"vX0":10.728995040371723,"vY0":-139.9378966820861,"vZ0":-7.78383655938765,"x":80.07,"y":204.93,"x0":-1.9830206842793277,"y0":50.00550113274911,"z0":5.090071392336599,"aX":-14.229181092737658},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":10.8,"spinRate":2338,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3914294994320171,"extension":6.995729882342642},"index":4,"playId":"1fbf6b91-4d97-3dd5-8b0f-2f7bbddb36e1","pitchNumber":5,"startTime":"2026-04-04T17:58:38.141Z","endTime":"2026-04-04T17:58:42.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T17:58:42.912Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to right fielder Jordan Walker. Colt Keith out at 2nd on the throw, right fielder Jordan Walker to shortstop Thomas Saggese. Parker Meadows to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-04T17:59:11.171Z","endTime":"2026-04-04T18:00:27.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10145669738139,"aZ":-20.678992406025287,"pfxX":-8.47403901810304,"pfxZ":6.0215168478396,"pX":0.2416685593108364,"pZ":1.9366991401911169,"vX0":8.974527871019902,"vY0":-137.45148614026593,"vZ0":-5.091046838469198,"x":107.79,"y":186.49,"x0":-1.9682216943395985,"y0":50.00357607513932,"z0":5.221418465206961,"aX":-16.17949288034952},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":13.4,"spinRate":2246,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39883092781199414,"extension":6.918687008452253},"index":0,"playId":"42ee37b2-cb50-3054-bbca-03d4bf0faa30","pitchNumber":1,"startTime":"2026-04-04T17:59:11.171Z","endTime":"2026-04-04T17:59:15.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"889977c0-5d64-3a56-90e8-52581bc69ec7","startTime":"2026-04-04T17:59:37.165Z","endTime":"2026-04-04T17:59:41.371Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-04T18:00:08.390Z","endTime":"2026-04-04T18:00:15.370Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06138344415806,"aZ":-17.715562661055724,"pfxX":-7.95359544253373,"pfxZ":7.292383355826514,"pX":-0.1718092888710354,"pZ":3.691644893842765,"vX0":8.202482693994124,"vY0":-140.24867648005198,"vZ0":-1.319483465847085,"x":123.55,"y":139.11,"x0":-2.1074106070705985,"y0":50.00456049213906,"z0":5.328893223332736,"aX":-15.77447242632753},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2183,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39122643671231305,"extension":6.906824333200609},"hitData":{"launchSpeed":105.9,"launchAngle":9.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.82,"coordY":98.0}},"index":3,"playId":"6bf64235-3d62-3a6e-b92d-d176897d6204","pitchNumber":2,"startTime":"2026-04-04T18:00:15.370Z","endTime":"2026-04-04T18:00:27.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:00:27.004Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (3) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:02:43.274Z","endTime":"2026-04-04T18:02:57.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.154769116639404,"aZ":-17.40306116713864,"pfxX":-4.190296421772805,"pfxZ":8.258021158657431,"pX":0.6266276907987859,"pZ":2.3780572804166034,"vX0":8.485120226203929,"vY0":-132.37545659245933,"vZ0":-3.9256656264785907,"x":93.11,"y":174.57,"x0":-2.06448152647965,"y0":50.00337872207673,"z0":5.141014096015426,"aX":-7.496493818012757},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2241,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4125095485963062,"extension":6.665772072625643},"hitData":{"launchSpeed":96.9,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.79,"coordY":116.91}},"index":0,"playId":"5a8e87bc-4d81-38cd-b5b5-265d127b6f97","pitchNumber":1,"startTime":"2026-04-04T18:02:43.274Z","endTime":"2026-04-04T18:02:57.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:02:57.580Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out to first baseman Spencer Torkelson. Iván Herrera to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:03:21.426Z","endTime":"2026-04-04T18:03:59.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98027549388067,"aZ":-23.36735613504004,"pfxX":-6.798701130714689,"pfxZ":5.1814911499944305,"pX":-1.2999953737603869,"pZ":2.6241528366059392,"vX0":4.595701867261673,"vY0":-129.5045630925292,"vZ0":-1.6852952733681903,"x":166.55,"y":167.93,"x0":-2.2140631290137924,"y0":50.00168242843387,"z0":5.0703296554161925,"aX":-11.550403490510465},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.2,"breakHorizontal":11.3,"spinRate":1973,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.42290465603176486,"extension":6.617575290711187},"index":0,"playId":"de066707-e034-38f2-ba07-a10957c19d66","pitchNumber":1,"startTime":"2026-04-04T18:03:21.426Z","endTime":"2026-04-04T18:03:26.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45423371677531,"aZ":-17.542144746292415,"pfxX":-2.4593851389225403,"pfxZ":8.141754757276145,"pX":-1.0721913842855992,"pZ":3.3478250148231785,"vX0":4.146432261078203,"vY0":-132.94049352254612,"vZ0":-1.3828169864587387,"x":157.87,"y":148.39,"x0":-2.3297747993319207,"y0":50.000295441517025,"z0":5.143005198435814,"aX":-4.41882453919244},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":3.6,"spinRate":2147,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41139513041761333,"extension":6.660807446187631},"index":1,"playId":"f13f9131-2cc8-3e83-9a18-496e29498f05","pitchNumber":2,"startTime":"2026-04-04T18:03:34.575Z","endTime":"2026-04-04T18:03:39.318Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402401365979404,"aZ":-38.974305057801395,"pfxX":7.205954952297779,"pfxZ":-5.185273848747924,"pX":0.24463812674486093,"pZ":1.4276715300842904,"vX0":3.725921533402445,"vY0":-114.1601433520504,"vZ0":0.7261687467298032,"x":107.67,"y":200.23,"x0":-2.3487258551744463,"y0":50.004651898034766,"z0":4.963569135288086,"aX":9.444419234050702},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.9,"breakHorizontal":-14.0,"spinRate":2445,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.48109850803101484,"extension":6.503166337353323},"hitData":{"launchSpeed":96.7,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.65,"coordY":168.7}},"index":2,"playId":"2bd06d3e-a035-31ac-8830-4d9d6cbdbe0d","pitchNumber":3,"startTime":"2026-04-04T18:03:51.397Z","endTime":"2026-04-04T18:03:59.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:03:59.220Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:04:24.567Z","endTime":"2026-04-04T18:06:07.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450099354742836,"aZ":-29.11185491103893,"pfxX":1.8831079854471227,"pfxZ":1.9678409252000826,"pX":-0.49025215142179807,"pZ":1.1728331014612512,"vX0":4.234083339943056,"vY0":-123.7647839381404,"vZ0":-3.1214077954800423,"x":135.69,"y":207.11,"x0":-2.4643376289213723,"y0":50.005880330108624,"z0":4.874703590634768,"aX":2.937733609780947},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.3,"spinRate":2451,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4416407480953284,"extension":6.368224519575892},"index":0,"playId":"fc3c0c4e-390a-39df-b7d0-435046a59fb3","pitchNumber":1,"startTime":"2026-04-04T18:04:24.567Z","endTime":"2026-04-04T18:04:29.515Z","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":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431945201363813,"aZ":-37.18565721257991,"pfxX":5.16594921327099,"pfxZ":-3.7578331018161326,"pX":1.6780478501003242,"pZ":0.7364620429048917,"vX0":7.294943784533975,"vY0":-115.31549831674351,"vZ0":-1.3634734494366412,"x":53.04,"y":218.9,"x0":-2.2097335250382915,"y0":50.002437114123786,"z0":4.955004690874046,"aX":6.888263268005502},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.8,"breakHorizontal":-11.3,"spinRate":2441,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4767926368551434,"extension":6.524829923513547},"index":1,"playId":"54adc0bc-3979-311b-a6e4-6b5fbf3308f2","pitchNumber":2,"startTime":"2026-04-04T18:04:40.080Z","endTime":"2026-04-04T18:04:45.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64556425234091,"aZ":-19.405800807873714,"pfxX":-3.6520494372347487,"pfxZ":7.242410447315569,"pX":-1.471498661234164,"pZ":3.354351058282669,"vX0":3.4253930988838746,"vY0":-131.39402506936443,"vZ0":-0.576955764388293,"x":173.09,"y":148.21,"x0":-2.3123030808038667,"y0":50.00295428711816,"z0":5.00789637024646,"aX":-6.43947268756341},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":6.0,"spinRate":1950,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41552571049063225,"extension":6.591955686152349},"index":2,"playId":"71d160cd-5562-3bf2-89e5-b3c26dda7ee3","pitchNumber":3,"startTime":"2026-04-04T18:05:00.271Z","endTime":"2026-04-04T18:05:04.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439202541982848,"aZ":-28.574438141172187,"pfxX":1.9013582235019033,"pfxZ":2.3908939700527236,"pX":0.11599545788920276,"pZ":1.6681044949618467,"vX0":5.371819386790199,"vY0":-122.10223370464625,"vZ0":-1.781531688699264,"x":112.58,"y":193.74,"x0":-2.3612161956462097,"y0":50.004342937902784,"z0":4.870007033618827,"aX":2.8661091764314315},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2434,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.44887390906790525,"extension":6.611344201637217},"index":3,"playId":"ba446666-e062-39a1-8649-b2c5e62bea86","pitchNumber":4,"startTime":"2026-04-04T18:05:19.843Z","endTime":"2026-04-04T18:05:24.450Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.592683557253803,"aZ":-28.40925270490203,"pfxX":2.2340285171535457,"pfxZ":2.4910941776884066,"pX":-0.2831430500131612,"pZ":1.4624062472859047,"vX0":4.311697143545318,"vY0":-122.12189150849372,"vZ0":-2.200735833547842,"x":127.79,"y":199.3,"x0":-2.3605362106245553,"y0":50.00478369374385,"z0":4.814000090290146,"aX":3.381817620204387},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2457,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4481534657357882,"extension":6.4328610347128174},"index":4,"playId":"c4200dca-e447-3279-86da-f570e39fca88","pitchNumber":5,"startTime":"2026-04-04T18:05:36.860Z","endTime":"2026-04-04T18:05:41.476Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.716679814821894,"aZ":-17.14158742266727,"pfxX":-4.19403359044306,"pfxZ":8.202598657374452,"pX":-0.12290251406926561,"pZ":3.4137290846125996,"vX0":7.159131026611208,"vY0":-134.18794235929875,"vZ0":-0.7834984672721648,"x":121.68,"y":146.61,"x0":-2.2745861333376216,"y0":50.002304951001065,"z0":4.925262423768463,"aX":-7.686603683187815},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2233,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4074386678792399,"extension":6.611894273114161},"index":5,"playId":"c7914d54-2055-33f0-8e69-6a64c9c1bd65","pitchNumber":6,"startTime":"2026-04-04T18:06:00.212Z","endTime":"2026-04-04T18:06:07.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:06:07.310Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to left fielder Riley Greene. Iván Herrera scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:06:26.753Z","endTime":"2026-04-04T18:08:40.966Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.672515002090005,"aZ":-16.405738896410273,"pfxX":-5.30871729682915,"pfxZ":8.525918754528718,"pX":-0.02010390459033836,"pZ":3.0007243419770373,"vX0":7.689212783294073,"vY0":-134.75426969962595,"vZ0":-2.140982049190592,"x":117.77,"y":157.76,"x0":-2.213124856274986,"y0":50.00492538485276,"z0":4.956952357778204,"aX":-9.821803614293291},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2298,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4055567646929621,"extension":6.634609130187111},"index":0,"playId":"2fca2685-2448-3490-807d-9faf64fe2be4","pitchNumber":1,"startTime":"2026-04-04T18:06:26.753Z","endTime":"2026-04-04T18:06:33.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18037558480054,"aZ":-14.982030739685438,"pfxX":-4.27196821924159,"pfxZ":9.294243831918083,"pX":-0.18310595148921954,"pZ":2.946443766920725,"vX0":6.526476501959342,"vY0":-135.07879017634272,"vZ0":-2.752954017788422,"x":123.98,"y":159.23,"x0":-2.074495547033458,"y0":50.00095353431216,"z0":5.0309685302214,"aX":-7.901036281382849},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2257,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40535455591600167,"extension":6.629158040682413},"index":1,"playId":"35b96c04-ca16-3eb2-9502-9a0b74ad8ae6","pitchNumber":2,"startTime":"2026-04-04T18:06:44.480Z","endTime":"2026-04-04T18:06:49.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-04T18:07:10.975Z","endTime":"2026-04-04T18:07:19.063Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182534150373538,"aZ":-23.62710824786291,"pfxX":-0.19918282764955242,"pfxZ":5.242748242772865,"pX":0.6763177896754723,"pZ":1.1212630087438442,"vX0":7.055139280357906,"vY0":-127.18293338156381,"vZ0":-5.265854434871564,"x":91.22,"y":208.51,"x0":-2.113178487263553,"y0":50.005757935039654,"z0":5.1036016261525345,"aX":-0.32616115023451075},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.4,"breakHorizontal":-1.3,"spinRate":2500,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4314153289066156,"extension":6.579458946883912},"index":3,"playId":"acc4a682-552f-3a08-90dd-dc00e829cd68","pitchNumber":3,"startTime":"2026-04-04T18:07:19.063Z","endTime":"2026-04-04T18:07:25.511Z","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":78.7,"endSpeed":72.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.308035257780574,"aZ":-41.5695110569893,"pfxX":5.648736858471372,"pfxZ":-7.214319949583515,"pX":1.903806199177032,"pZ":0.4001335617080357,"vX0":6.8940672558483485,"vY0":-114.36465183736482,"vZ0":-1.8724814925482027,"x":44.43,"y":227.98,"x0":-1.9023927459236665,"y0":50.001497115679356,"z0":5.368737026779638,"aX":7.3582555933479386},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.2,"breakHorizontal":-12.2,"spinRate":2543,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4819656556794998,"extension":6.6257261195588075},"index":4,"playId":"8888328d-d0f2-38a7-bc1b-4e6909100705","pitchNumber":4,"startTime":"2026-04-04T18:07:42.292Z","endTime":"2026-04-04T18:07:48.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28347469841081,"aZ":-12.412583544696846,"pfxX":-5.150947052160893,"pfxZ":10.580066589793336,"pX":-0.08437675233758277,"pZ":2.2640490178627584,"vX0":7.255973358311646,"vY0":-136.58208919104263,"vZ0":-5.266703526527736,"x":120.22,"y":177.65,"x0":-2.1203358649580406,"y0":50.00181445535744,"z0":5.088400805247356,"aX":-9.620610221792019},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2297,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40279198363237345,"extension":6.740318610064121},"index":5,"playId":"669c707a-4847-3ec7-8b2d-aaab4defd987","pitchNumber":5,"startTime":"2026-04-04T18:08:02.410Z","endTime":"2026-04-04T18:08:08.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573424758890724,"aZ":-13.896226238626628,"pfxX":-3.9049053417674413,"pfxZ":9.800144197470154,"pX":-0.6289607261757089,"pZ":4.084644417350811,"vX0":5.715460908690811,"vY0":-136.11813731292767,"vZ0":-0.4875842707388972,"x":140.97,"y":128.49,"x0":-2.2544717279925384,"y0":50.00253808480431,"z0":5.233585325096145,"aX":-7.283352810096998},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2387,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4033354478898934,"extension":6.754858558052806},"hitData":{"launchSpeed":111.1,"launchAngle":2.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.78,"coordY":105.63}},"index":6,"playId":"637cebaf-ff10-308f-9b2c-d2d8ad7681ff","pitchNumber":6,"startTime":"2026-04-04T18:08:30.247Z","endTime":"2026-04-04T18:08:40.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:08:40.966Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-04T18:09:06.266Z","endTime":"2026-04-04T18:10:48.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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,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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":89.9,"endSpeed":82.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93057394018265,"aZ":-18.08096319755786,"pfxX":-4.300191288057488,"pfxZ":8.144881627549175,"pX":0.09660174023293709,"pZ":2.5419563142255237,"vX0":7.173409431897558,"vY0":-130.8088887723255,"vZ0":-2.7503234702898216,"x":113.32,"y":170.15,"x0":-2.1242536649895443,"y0":50.005933367595276,"z0":4.964757300790442,"aX":-7.444517780253065},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":6.2,"spinRate":2280,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4189380714363744,"extension":6.5834734606547896},"index":0,"playId":"5c81088a-7078-3192-8d35-80829a9e53d4","pitchNumber":1,"startTime":"2026-04-04T18:09:06.266Z","endTime":"2026-04-04T18:09:12.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-04T18:09:33.220Z","endTime":"2026-04-04T18:09:42.643Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65551124745679,"aZ":-27.945080609750118,"pfxX":1.8513302414538737,"pfxZ":2.7113199411879316,"pX":1.4467288717197713,"pZ":0.4246911949433781,"vX0":8.253407658253932,"vY0":-123.52553396571325,"vZ0":-4.803802899875898,"x":61.85,"y":227.31,"x0":-2.1666073678679534,"y0":50.0008710042393,"z0":4.7206673989332675,"aX":2.883902023594625},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2425,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.44197785767668174,"extension":6.63458138377964},"index":2,"playId":"fd0f2f27-1479-3295-addd-3d9e79cea202","pitchNumber":2,"startTime":"2026-04-04T18:09:42.643Z","endTime":"2026-04-04T18:09:49.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37805327230052,"aZ":-30.079291645122126,"pfxX":3.05448108431309,"pfxZ":1.3768566209007949,"pX":1.0429877063321142,"pZ":1.819846086059807,"vX0":6.318074628707891,"vY0":-122.98288714724403,"vZ0":-2.3258295422653266,"x":77.24,"y":189.64,"x0":-1.9607530124405093,"y0":50.0050406921061,"z0":5.340045897256789,"aX":4.658960150139857},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-7.1,"spinRate":2400,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4461002550254989,"extension":6.694847659269675},"index":3,"playId":"e46dcd1f-43eb-36a5-9ca5-e838d717a866","pitchNumber":3,"startTime":"2026-04-04T18:10:05.728Z","endTime":"2026-04-04T18:10:11.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164692517324134,"aZ":-17.62640553479744,"pfxX":-4.465006182614849,"pfxZ":8.496261669699706,"pX":0.7108674625908495,"pZ":0.6317226481731802,"vX0":8.58780638137238,"vY0":-129.75632481596216,"vZ0":-7.02475282396334,"x":89.9,"y":221.72,"x0":-2.055681950392578,"y0":50.000388496188556,"z0":4.708269444162554,"aX":-7.643150251748381},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.0,"breakHorizontal":6.2,"spinRate":2163,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4214927910035491,"extension":6.745349574505292},"index":4,"playId":"6682ecda-851a-33d7-80f9-7a9e8fa2de79","pitchNumber":4,"startTime":"2026-04-04T18:10:22.021Z","endTime":"2026-04-04T18:10:26.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257686636217443,"aZ":-30.102065979228403,"pfxX":3.2499075085026994,"pfxZ":1.3796536956255725,"pX":-0.11611391898933263,"pZ":1.8316035548981904,"vX0":4.228105686042489,"vY0":-122.14335677412193,"vZ0":-1.2569796497706651,"x":121.43,"y":189.33,"x0":-2.295329777539255,"y0":50.00285045019982,"z0":4.953919419353954,"aX":4.8842970474587055},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.0,"spinRate":2389,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4493393749690049,"extension":6.430854843678373},"hitData":{"launchSpeed":72.0,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.37,"coordY":168.7}},"index":5,"playId":"3b8ab049-e355-3120-aba5-53e9f5f20ae8","pitchNumber":5,"startTime":"2026-04-04T18:10:41.076Z","endTime":"2026-04-04T18:10:48.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:10:48.715Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T18:13:02.974Z","endTime":"2026-04-04T18:13:35.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.853165292630017,"aZ":-22.209063543560983,"pfxX":-2.749551055744102,"pfxZ":5.561868031446704,"pX":0.4399749587402282,"pZ":1.449701664201043,"vX0":7.943542387416243,"vY0":-133.7715911950295,"vZ0":-5.4533368033616325,"x":100.23,"y":199.64,"x0":-2.225536560365528,"y0":50.00562826595897,"z0":5.131528617349555,"aX":-4.929600029380077},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":3.0,"spinRate":2290,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4112119463105075,"extension":6.823023222023747},"index":0,"playId":"4cd304a5-4f61-357d-9400-9bde8b3be08f","pitchNumber":1,"startTime":"2026-04-04T18:13:02.974Z","endTime":"2026-04-04T18:13:07.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.064182900795917,"aZ":-28.853753573297247,"pfxX":-8.864400356430433,"pfxZ":1.9496955481674352,"pX":-1.0711909674695146,"pZ":2.2331655284444927,"vX0":5.743064512589279,"vY0":-130.1740657597763,"vZ0":-2.2690385951577365,"x":157.83,"y":178.48,"x0":-2.161952321397082,"y0":50.00536347027758,"z0":5.315611741782605,"aX":-15.111578800960245},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":1846,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4218703826245811,"extension":6.903196603484431},"hitData":{"launchSpeed":91.4,"launchAngle":2.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.36,"coordY":95.46}},"index":1,"playId":"5e5cd7e3-09ff-3e8d-981a-b82a4942eced","pitchNumber":2,"startTime":"2026-04-04T18:13:21.413Z","endTime":"2026-04-04T18:13:35.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:13:35.184Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson. Kevin McGonigle to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T18:14:01.163Z","endTime":"2026-04-04T18:16:23.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46058645475052,"aZ":-41.58989124446938,"pfxX":1.3164434634184392,"pfxZ":-6.499408240577486,"pX":2.228087538473245,"pZ":-0.7929737746660644,"vX0":9.221198086235294,"vY0":-120.4034408941815,"vZ0":-5.345737964209136,"x":32.07,"y":260.19,"x0":-1.8452696419219536,"y0":50.005809388083776,"z0":5.193639566257193,"aX":1.905455956964508},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.0,"breakHorizontal":-4.9,"spinRate":2930,"spinDirection":38},"zone":14,"typeConfidence":0.97,"plateTime":0.45738521841785973,"extension":6.863124395372795},"index":0,"playId":"6bf72e48-7065-3ddd-806f-6fd7b4ff7f77","pitchNumber":1,"startTime":"2026-04-04T18:14:01.163Z","endTime":"2026-04-04T18:14:11.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dustin May. Kevin McGonigle to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"6bf72e48-7065-3ddd-806f-6fd7b4ff7f77","startTime":"2026-04-04T18:14:21.610Z","endTime":"2026-04-04T18:14:36.977Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124186882539668,"aZ":-32.16222656023651,"pfxX":8.313624407900342,"pfxZ":0.00548584163358079,"pX":1.1647096099456473,"pZ":2.0106404964537963,"vX0":6.142845216289798,"vY0":-124.94903262175784,"vZ0":-1.1443766557813182,"x":72.6,"y":184.49,"x0":-2.4200920029570865,"y0":50.00187733691316,"z0":5.158185551279092,"aX":12.921375315175503},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":-16.7,"spinRate":3071,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.44122399878549556,"extension":6.632482464278044},"index":2,"playId":"16f22e64-0676-3f93-9f9a-ea6c6a79f374","pitchNumber":2,"startTime":"2026-04-04T18:14:36.977Z","endTime":"2026-04-04T18:14:41.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30276989726178,"aZ":-14.256069923803366,"pfxX":-6.1521948019257495,"pfxZ":9.089185864222284,"pX":0.5480955632558895,"pZ":2.355518851369966,"vX0":9.452556127676447,"vY0":-139.94058201128362,"vZ0":-5.286640284409115,"x":96.11,"y":175.18,"x0":-2.0833768001551656,"y0":50.005735742213815,"z0":5.212349919857606,"aX":-12.133007873272488},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2202,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3922794196091983,"extension":7.241548437387373},"index":3,"playId":"b9e1c1db-865c-33ec-871c-06627a9e631b","pitchNumber":3,"startTime":"2026-04-04T18:14:55.889Z","endTime":"2026-04-04T18:14:59.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749860135696775,"aZ":-28.25615233104794,"pfxX":-11.222822896271616,"pfxZ":2.0471466724432252,"pX":-0.7487205334371834,"pZ":1.4517914547670605,"vX0":7.847351411037137,"vY0":-137.71188662396733,"vZ0":-4.366831933849892,"x":145.54,"y":199.58,"x0":-2.183089606878008,"y0":50.002004860821756,"z0":4.978673111080236,"aX":-21.466581939757585},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":2342,"spinDirection":237},"zone":13,"typeConfidence":0.69,"plateTime":0.39835753378370375,"extension":6.740188988537523},"index":4,"playId":"56a2a5b1-1964-30d2-b04f-09a5bedd6039","pitchNumber":4,"startTime":"2026-04-04T18:15:17.125Z","endTime":"2026-04-04T18:15:24.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-04T18:15:40.899Z","endTime":"2026-04-04T18:15:48.798Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8356028819105,"aZ":-28.17376956372891,"pfxX":-12.169613550225792,"pfxZ":2.037622837217274,"pX":-1.2484146430401277,"pZ":1.9815757240569898,"vX0":6.941646800493957,"vY0":-139.90858764311085,"vZ0":-3.3952472428864717,"x":164.59,"y":185.28,"x0":-2.190586747368513,"y0":50.0064312728724,"z0":5.073181890046953,"aX":-23.945080378943615},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.1,"breakHorizontal":20.4,"spinRate":2344,"spinDirection":233},"zone":13,"typeConfidence":0.76,"plateTime":0.3926485816294569,"extension":6.603424130079076},"index":6,"playId":"4c7a86db-7972-3a51-ae3b-85704180259c","pitchNumber":5,"startTime":"2026-04-04T18:15:48.798Z","endTime":"2026-04-04T18:15:52.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.165656562634226,"aZ":-27.686758721913765,"pfxX":-12.269453358680723,"pfxZ":2.247881651512076,"pX":0.1537593139286014,"pZ":1.7329636224337432,"vX0":10.601794965820993,"vY0":-140.68842226465392,"vZ0":-4.301401018602832,"x":111.14,"y":191.99,"x0":-2.077094106499256,"y0":50.00442620122305,"z0":5.085274060631711,"aX":-24.495617346236493},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":19.9,"spinRate":2287,"spinDirection":233},"zone":8,"typeConfidence":0.82,"plateTime":0.3899516425261451,"extension":6.613434993021254},"hitData":{"launchSpeed":87.9,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.42,"coordY":152.93}},"index":7,"playId":"0c4c8654-3f7c-346b-80e9-19d952ea4ac5","pitchNumber":6,"startTime":"2026-04-04T18:16:15.456Z","endTime":"2026-04-04T18:16:23.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:16:23.434Z","atBatIndex":27},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kerry Carpenter out on a sacrifice fly to center fielder Victor Scott II. Kevin McGonigle scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T18:16:53.166Z","endTime":"2026-04-04T18:17:56.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484805696635753,"aZ":-19.821005909564022,"pfxX":-1.1366373393860112,"pfxZ":6.5987186997608145,"pX":-0.8532626371199594,"pZ":3.5914252936386193,"vX0":4.133740331129755,"vY0":-135.8879002255174,"vZ0":-0.6979029950009824,"x":149.52,"y":141.81,"x0":-2.245810286153592,"y0":50.002989407344515,"z0":5.227292029325288,"aX":-2.128433745634992},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":1.2,"spinRate":2340,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.40291334817490965,"extension":6.62027555364822},"index":0,"playId":"17d539a9-8c67-3faa-98eb-820c95d024e5","pitchNumber":1,"startTime":"2026-04-04T18:16:53.166Z","endTime":"2026-04-04T18:16:56.778Z","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":95.2,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95095807042526,"aZ":-17.90612678240427,"pfxX":-8.136906357080939,"pfxZ":7.489388889950482,"pX":0.002623883242947441,"pZ":1.6390054152502127,"vX0":8.656039478046852,"vY0":-138.13950605003342,"vZ0":-5.9582514215068,"x":116.9,"y":194.53,"x0":-2.1363120140208003,"y0":50.00066596797186,"z0":5.055730240671597,"aX":-15.495782772709182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2206,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.39872867746778784,"extension":6.8847054442691755},"index":1,"playId":"f71c97e3-b9bd-3166-b48d-2146b9e3beaf","pitchNumber":2,"startTime":"2026-04-04T18:17:18.069Z","endTime":"2026-04-04T18:17:23.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984970499577337,"aZ":-18.5645181288434,"pfxX":-1.4100696389834224,"pfxZ":7.209924126202715,"pX":0.3552439917033709,"pZ":2.9334546988129455,"vX0":7.259618046598486,"vY0":-136.52068601928235,"vZ0":-2.6590869075888737,"x":103.46,"y":159.58,"x0":-2.154956948768852,"y0":50.004406086105526,"z0":5.19750998887776,"aX":-2.662566949277943},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":1.1,"spinRate":2438,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.40116434232717335,"extension":6.88611352734016},"hitData":{"launchSpeed":87.2,"launchAngle":46.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.84,"coordY":92.05}},"index":2,"playId":"b4493ae4-8edf-309b-be98-39a74500f206","pitchNumber":3,"startTime":"2026-04-04T18:17:41.870Z","endTime":"2026-04-04T18:17:56.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:17:56.916Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-04T18:18:31.723Z","endTime":"2026-04-04T18:19:19.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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":83.6,"endSpeed":76.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24609222129605,"aZ":-43.36579435831696,"pfxX":4.464830433984994,"pfxZ":-7.538659890600828,"pX":-0.36385676907874603,"pZ":2.7099015089419667,"vX0":2.673109630769546,"vY0":-121.68916161579365,"vZ0":1.9879904094450933,"x":130.87,"y":165.61,"x0":-2.0606584134524617,"y0":50.0046904043109,"z0":5.6689076882279545,"aX":6.6255281105795},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.8,"breakHorizontal":-8.8,"spinRate":2974,"spinDirection":37},"zone":4,"typeConfidence":0.92,"plateTime":0.45193397194865126,"extension":6.254352194711985},"index":0,"playId":"472c4edb-4f47-3be7-b51a-9e1c2af024f9","pitchNumber":1,"startTime":"2026-04-04T18:18:31.723Z","endTime":"2026-04-04T18:18:36.071Z","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":95.4,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66167390616495,"aZ":-17.177019150328178,"pfxX":-5.280711495284137,"pfxZ":7.722597990736666,"pX":-0.3926457695527984,"pZ":3.914327538159139,"vX0":6.027196600922085,"vY0":-138.84246811331468,"vZ0":-0.994258901576047,"x":131.97,"y":133.09,"x0":-1.9110962256160047,"y0":50.00198925321719,"z0":5.426198417442756,"aX":-10.254119269667054},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":8.3,"spinRate":2254,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.395317461925889,"extension":6.570988905419377},"index":1,"playId":"76dea2c2-7a7f-362f-bc9c-f7c93beb2be5","pitchNumber":2,"startTime":"2026-04-04T18:18:49.453Z","endTime":"2026-04-04T18:18:53.166Z","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":92.5,"endSpeed":84.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82982177921787,"aZ":-21.683695477095068,"pfxX":0.036646236457279824,"pfxZ":5.703080277119101,"pX":-0.18487299459950238,"pZ":2.7495041947694294,"vX0":5.080159337724461,"vY0":-134.67657362153042,"vZ0":-2.593423802224656,"x":124.05,"y":164.54,"x0":-2.0992392824504025,"y0":50.0051915012012,"z0":5.2561530884356875,"aX":0.06612913569112294},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-1.1,"spinRate":2289,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.4064623997280239,"extension":6.923545783905588},"hitData":{"launchSpeed":103.5,"launchAngle":54.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.0,"coordY":115.29}},"index":2,"playId":"14adfb88-ce4e-3cc8-a8bb-119fd9253c3d","pitchNumber":3,"startTime":"2026-04-04T18:19:09.502Z","endTime":"2026-04-04T18:19:19.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:19:19.582Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Colt Keith in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T18:21:31.306Z","endTime":"2026-04-04T18:21:40.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":83.0,"endSpeed":76.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.486319147075733,"aZ":-28.79618856933507,"pfxX":2.8842305651436586,"pfxZ":2.2751400173900382,"pX":-0.3204076652517372,"pZ":1.7629662149683258,"vX0":4.042072678058237,"vY0":-120.86137685953335,"vZ0":-1.7786613194653917,"x":129.21,"y":191.18,"x0":-2.3862085966279922,"y0":50.00435832838981,"z0":5.025638276197089,"aX":4.288116456248448},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-6.1,"spinRate":2359,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.45233462195489427,"extension":6.4588359167638565},"hitData":{"launchSpeed":80.7,"launchAngle":79.0,"totalDistance":83.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.21,"coordY":189.05}},"index":0,"playId":"02c197a4-4464-350c-995d-4f8afd744ea0","pitchNumber":1,"startTime":"2026-04-04T18:21:31.306Z","endTime":"2026-04-04T18:21:40.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:21:40.688Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T18:22:14.410Z","endTime":"2026-04-04T18:23:03.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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, 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":83.2,"endSpeed":76.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667368748101033,"aZ":-28.432284455110853,"pfxX":1.6376606963461773,"pfxZ":2.522693706454831,"pX":0.2995249094999953,"pZ":1.5708277133839792,"vX0":5.585896029035344,"vY0":-121.03438038759914,"vZ0":-2.54436779936176,"x":105.58,"y":196.37,"x0":-2.251237394274939,"y0":50.00404979422322,"z0":5.126161276451197,"aX":2.427869462326562},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.2,"breakHorizontal":-4.3,"spinRate":2307,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.45257384960091906,"extension":6.548946839473116},"index":0,"playId":"23a9761b-e39b-35ab-a2c6-83c7df7c832e","pitchNumber":1,"startTime":"2026-04-04T18:22:14.410Z","endTime":"2026-04-04T18:22:18.931Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.436010498413225,"aZ":-16.19332559635407,"pfxX":-2.0131160067268503,"pfxZ":8.969060761522325,"pX":-0.4851884254413175,"pZ":3.233118184945524,"vX0":5.166781798296111,"vY0":-132.41695720246827,"vZ0":-1.8984935481855372,"x":135.49,"y":151.49,"x0":-2.1973282382166306,"y0":50.001367361289454,"z0":5.140085966328799,"aX":-3.5872155068105465},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.1,"breakHorizontal":2.5,"spinRate":2349,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4131383079289881,"extension":6.619387210097189},"index":1,"playId":"d1cc05e3-27d3-3278-a293-a4578552326b","pitchNumber":2,"startTime":"2026-04-04T18:22:26.894Z","endTime":"2026-04-04T18:22:30.211Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19505588119881,"aZ":-41.175677367397995,"pfxX":5.926578878893581,"pfxZ":-7.200267693503624,"pX":-0.6320359393917659,"pZ":1.0883084669314373,"vX0":1.9077278820236256,"vY0":-111.98891510578369,"vZ0":0.1961476803860387,"x":141.09,"y":209.4,"x0":-2.2685498704696436,"y0":50.00237525003075,"z0":5.266630903528467,"aX":7.409023382117922},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.6,"breakHorizontal":-11.3,"spinRate":2399,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4920611297490356,"extension":6.662928217102481},"index":2,"playId":"7bca7a85-c439-388c-a132-053cf377d1a3","pitchNumber":3,"startTime":"2026-04-04T18:22:44.499Z","endTime":"2026-04-04T18:22:51.677Z","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, 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.8,"endSpeed":78.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569092295888094,"aZ":-30.239367326083112,"pfxX":2.0823751211536834,"pfxZ":1.2386559641939199,"pX":1.192888827257675,"pZ":0.7349711441356319,"vX0":7.122313673395357,"vY0":-124.64223754279509,"vZ0":-4.853510061844782,"x":71.53,"y":218.94,"x0":-1.9798313331713453,"y0":50.00517863455384,"z0":5.223580097064426,"aX":3.253577959409753},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2389,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4405347945186451,"extension":6.632913364878459},"index":3,"playId":"132e1e6c-e17a-3f79-b2e2-f523f197c1ec","pitchNumber":4,"startTime":"2026-04-04T18:22:57.833Z","endTime":"2026-04-04T18:23:03.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:23:03.724Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Scott II lines out to right fielder Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-04T18:23:25.127Z","endTime":"2026-04-04T18:24:12.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.7,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87125624759536,"aZ":-30.7874273469186,"pfxX":1.999612646174037,"pfxZ":0.9308995632032739,"pX":-0.08844203181220654,"pZ":0.8863244891823155,"vX0":4.780146204295043,"vY0":-120.47202333568478,"vZ0":-3.9858510269184464,"x":120.37,"y":214.85,"x0":-2.3524005122564184,"y0":50.000095840448154,"z0":5.263028980910178,"aX":2.9575390339037444},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2400,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4534431929367315,"extension":6.56772516228582},"index":0,"playId":"f3e838cf-31ba-3804-8a88-08b9db464f73","pitchNumber":1,"startTime":"2026-04-04T18:23:25.127Z","endTime":"2026-04-04T18:23:29.385Z","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":91.2,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327237551991665,"aZ":-20.51394186158969,"pfxX":-4.521175452350799,"pfxZ":6.515810210955607,"pX":-0.5157732204191621,"pZ":1.6618072373413042,"vX0":6.156794451452478,"vY0":-132.64333467286852,"vZ0":-4.807088415474931,"x":136.66,"y":193.91,"x0":-2.2753057305371756,"y0":50.00135163244338,"z0":4.9854651066689515,"aX":-8.088220834771876},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":7.0,"spinRate":2286,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4123133319063683,"extension":6.619127386551445},"index":1,"playId":"ce1b214e-2c67-34a2-865b-32f5695525cc","pitchNumber":2,"startTime":"2026-04-04T18:23:37.213Z","endTime":"2026-04-04T18:23:41.283Z","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(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":77.5,"endSpeed":71.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30571615303736,"aZ":-37.8067690072675,"pfxX":6.579958821975927,"pfxZ":-4.367748809274768,"pX":-0.7256436905383339,"pZ":1.4977829487984395,"vX0":1.7422539299695088,"vY0":-112.85545292362049,"vZ0":0.25806641400650676,"x":144.66,"y":198.34,"x0":-2.3620900914831653,"y0":50.000583320033115,"z0":5.186341731105125,"aX":8.495288390450954},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.6,"breakHorizontal":-12.4,"spinRate":2303,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4851156201331994,"extension":6.41260855334872},"index":2,"playId":"82b7b347-90a2-32f2-9470-a1066dd70a82","pitchNumber":3,"startTime":"2026-04-04T18:23:50.444Z","endTime":"2026-04-04T18:23:54.961Z","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":83.1,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48973037759121,"aZ":-26.25789100188896,"pfxX":2.405823844641758,"pfxZ":3.9924860191748817,"pX":-0.04213586301183953,"pZ":1.9985269776209034,"vX0":4.798614151065152,"vY0":-120.926175631302,"vZ0":-2.1410941454436725,"x":118.61,"y":184.82,"x0":-2.3644553820978076,"y0":50.00347625551042,"z0":5.1981274175999,"aX":3.5630247455754764},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.0,"breakHorizontal":-5.5,"spinRate":2418,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.4528877099948856,"extension":6.573101891600816},"hitData":{"launchSpeed":82.5,"launchAngle":26.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.61,"coordY":102.09}},"index":3,"playId":"43ed7847-a5df-39de-b501-cf928c0f9c58","pitchNumber":4,"startTime":"2026-04-04T18:24:05.275Z","endTime":"2026-04-04T18:24:12.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:24:12.476Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:26:28.133Z","endTime":"2026-04-04T18:26:54.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10652919092299,"aZ":-14.238233069105691,"pfxX":-4.573149294915611,"pfxZ":9.320304554338609,"pX":0.6615629733167895,"pZ":2.9277904066422353,"vX0":8.902286068300944,"vY0":-137.94783291018646,"vZ0":-3.8208159113836277,"x":91.78,"y":159.73,"x0":-2.01534022106289,"y0":50.002209733682626,"z0":5.29262404366521,"aX":-8.800657774611635},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2316,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.39727117440429227,"extension":6.632107168058228},"index":0,"playId":"54fb5cc4-f528-39f2-9680-21f3d5d0a050","pitchNumber":1,"startTime":"2026-04-04T18:26:28.133Z","endTime":"2026-04-04T18:26:32.833Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47253132474704,"aZ":-27.50663460093298,"pfxX":-10.607806278758119,"pfxZ":2.3931266612389788,"pX":-2.182121319525486,"pZ":3.345119365395315,"vX0":4.355022066379998,"vY0":-138.6300764482011,"vZ0":-0.08878135907312878,"x":200.18,"y":148.46,"x0":-2.3937017202554043,"y0":50.0020591094715,"z0":5.210904632645831,"aX":-20.682643199270178},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":18.4,"spinRate":2321,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.39482275432828073,"extension":6.748089522059364},"index":1,"playId":"a5c799df-08e6-3dc0-913f-e09aea2b5456","pitchNumber":2,"startTime":"2026-04-04T18:26:48.250Z","endTime":"2026-04-04T18:26:54.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:26:54.762Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach McKinstry homers (1) on a fly ball to right field. Dillon Dingler scores.","rbi":2,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:27:15.733Z","endTime":"2026-04-04T18:28:36.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663493682259016,"aZ":-16.256707236861395,"pfxX":-5.786165224798252,"pfxZ":8.13878835183163,"pX":0.022081120530571728,"pZ":2.4769383585006333,"vX0":7.714573914746353,"vY0":-139.08006465101133,"vZ0":-4.545190336941939,"x":116.16,"y":171.9,"x0":-2.0380171123168127,"y0":50.00381951236206,"z0":5.2131238137195774,"aX":-11.318229375321415},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2184,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3940705078619371,"extension":6.987703505618375},"index":0,"playId":"9fa1da09-cb74-32ab-ae17-36c44c2010b2","pitchNumber":1,"startTime":"2026-04-04T18:27:22.049Z","endTime":"2026-04-04T18:27:26.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016471739296648,"aZ":-30.349216004128127,"pfxX":-10.152179401092674,"pfxZ":1.0554458267461149,"pX":-0.08222795988411849,"pZ":1.129370328683009,"vX0":8.518657167627227,"vY0":-130.33212981337235,"vZ0":-4.694109078639262,"x":120.13,"y":208.29,"x0":-2.0655474911370844,"y0":50.00267201891636,"z0":5.2315114284337465,"aX":-17.55910232928807},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":16.7,"spinRate":1664,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.41939484875435706,"extension":7.092184036549488},"index":1,"playId":"d3a6ef73-30f2-3170-b7e0-a7c058a3be6c","pitchNumber":2,"startTime":"2026-04-04T18:27:44.094Z","endTime":"2026-04-04T18:27:49.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341431453170888,"aZ":-33.458647727094686,"pfxX":7.882228776884826,"pfxZ":-0.8270489517423751,"pX":0.5301417328582914,"pZ":2.1178074210084743,"vX0":4.308189576995424,"vY0":-124.45378341381706,"vZ0":-0.37445499965873263,"x":96.79,"y":181.6,"x0":-2.250452335408704,"y0":50.00097433245494,"z0":5.055375853281385,"aX":12.28910889664433},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-15.4,"spinRate":2998,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.44110481252569045,"extension":6.611104794136927},"hitData":{"launchSpeed":102.2,"launchAngle":29.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.21,"coordY":61.49}},"index":2,"playId":"96c54bd0-42bc-35f5-b61a-090270cbe520","pitchNumber":3,"startTime":"2026-04-04T18:28:11.025Z","endTime":"2026-04-04T18:28:36.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:28:36.081Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:29:02.698Z","endTime":"2026-04-04T18:29:44.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.600632217895267,"aZ":-28.182187804821794,"pfxX":-11.021064966138276,"pfxZ":2.014105563153935,"pX":-0.4938649750265002,"pZ":1.1376193928253688,"vX0":8.261336869116102,"vY0":-139.82708699176968,"vZ0":-5.787798098198069,"x":135.82,"y":208.06,"x0":-2.0551835392555846,"y0":50.002182854421605,"z0":5.084180264838292,"aX":-21.81741972738889},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":18.2,"spinRate":2312,"spinDirection":234},"zone":13,"typeConfidence":0.84,"plateTime":0.39176161733386294,"extension":6.711971211488757},"index":0,"playId":"8c432e80-d804-3b56-a1ab-50719f167759","pitchNumber":1,"startTime":"2026-04-04T18:29:02.698Z","endTime":"2026-04-04T18:29:08.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151557343786866,"aZ":-31.850650948315113,"pfxX":7.902246983225229,"pfxZ":0.20418451215052258,"pX":0.15363246823677146,"pZ":2.0916516543948305,"vX0":3.743295452695539,"vY0":-125.31271669518554,"vZ0":-1.1893265212858353,"x":111.14,"y":182.31,"x0":-2.3877293683088556,"y0":50.002495130580826,"z0":5.182632272677525,"aX":12.523086631002236},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-15.2,"spinRate":3023,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.43766602852292946,"extension":6.527136314353702},"index":1,"playId":"71a96761-25a2-3e89-a15f-d216f7643c19","pitchNumber":2,"startTime":"2026-04-04T18:29:19.865Z","endTime":"2026-04-04T18:29:23.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80323800215149,"aZ":-31.46145105610317,"pfxX":8.828236630692,"pfxZ":0.4557137589707505,"pX":0.5675316496096535,"pZ":1.8414325697262892,"vX0":4.265116354062673,"vY0":-125.10249549725283,"vZ0":-1.603933307203101,"x":95.37,"y":189.06,"x0":-2.3100782064828196,"y0":50.00422419058105,"z0":5.085739178366706,"aX":13.902100821258408},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-17.0,"spinRate":3124,"spinDirection":55},"zone":9,"typeConfidence":0.91,"plateTime":0.4389383335069761,"extension":6.558899647364747},"hitData":{"launchSpeed":63.5,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.22,"coordY":161.56}},"index":2,"playId":"feb0d049-7a17-35d0-bf43-73f90783c1bc","pitchNumber":3,"startTime":"2026-04-04T18:29:36.756Z","endTime":"2026-04-04T18:29:44.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:29:44.515Z","atBatIndex":35},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Parker Meadows triples (1) on a fly ball to left fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:30:13.409Z","endTime":"2026-04-04T18:30:28.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":95.8,"endSpeed":86.9,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45515160235547,"aZ":-17.284277276455978,"pfxX":-6.814820194618594,"pfxZ":7.640108639374276,"pX":-0.041959753076759754,"pZ":3.0610293764155223,"vX0":7.767948719192936,"vY0":-139.2448325509714,"vZ0":-3.248336818003359,"x":118.6,"y":156.13,"x0":-1.9923753640719504,"y0":50.00447315561866,"z0":5.397304248296595,"aX":-13.284057350477863},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":10.6,"spinRate":2137,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3944961785002512,"extension":6.629568635682947},"hitData":{"launchSpeed":97.6,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.51,"coordY":73.08}},"index":0,"playId":"719c8dbe-e073-3258-9ae5-c2b83fe19b36","pitchNumber":1,"startTime":"2026-04-04T18:30:13.714Z","endTime":"2026-04-04T18:30:28.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:30:28.187Z","atBatIndex":36},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Matt Vierling out on a sacrifice fly to left fielder Nathan Church. Parker Meadows scores.","rbi":1,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:31:43.378Z","endTime":"2026-04-04T18:34:39.735Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0,1],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"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":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Bruihl replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-04T18:32:46.218Z","endTime":"2026-04-04T18:33:20.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-04T18:33:14.650Z","endTime":"2026-04-04T18:33:14.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":74.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.183610588405955,"aZ":-35.71862169504878,"pfxX":6.122266297080893,"pfxZ":-2.5441018382684337,"pX":1.6589669135411655,"pZ":1.5348354791628864,"vX0":-5.796041787213558,"vY0":-117.25019479221541,"vZ0":0.16283478558691145,"x":108.0,"y":111.96,"x0":3.367658805115124,"y0":50.00374424694586,"z0":4.79769338373911,"aX":8.524255517905386},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.3,"breakHorizontal":-9.7,"spinRate":1409,"spinDirection":107},"zone":14,"typeConfidence":0.93,"plateTime":0.46714711084736393,"extension":6.893843525415797},"index":2,"playId":"afbb7e64-3fe1-35a6-8014-8245a97a7281","pitchNumber":1,"startTime":"2026-04-04T18:33:14.652Z","endTime":"2026-04-04T18:33:19.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":69.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15149583240821,"aZ":-33.403495076447584,"pfxX":-10.880185593980942,"pfxZ":-0.992241226914806,"pX":-1.3961520549852966,"pZ":1.7760237511537398,"vX0":-7.141358317443344,"vY0":-111.63306953504629,"vZ0":0.8066579566084848,"x":53.76,"y":197.34,"x0":3.2825157958681004,"y0":50.004024532634496,"z0":4.908293848871992,"aX":-13.436116123293875},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-1.2,"breakHorizontal":21.8,"spinRate":2549,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4947703299937025,"extension":6.804063841174925},"index":3,"playId":"2eb5516e-9b32-39d8-8518-b2bb256bd9d9","pitchNumber":2,"startTime":"2026-04-04T18:33:32.297Z","endTime":"2026-04-04T18:33:37.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24114430410139,"aZ":-29.812018617774367,"pfxX":10.413965149648478,"pfxZ":1.3997653843435884,"pX":-0.6518385574568729,"pZ":2.994554897987779,"vX0":-13.126792839638618,"vY0":-129.31112669458642,"vZ0":1.1261614212883524,"x":170.22,"y":190.83,"x0":3.14924612327978,"y0":50.000660849477455,"z0":4.849287588244683,"aX":17.545285200717686},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-15.7,"spinRate":2254,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.42439226273854436,"extension":6.893786829066092},"index":4,"playId":"72674d63-736a-31fb-ba1c-db0454888e4c","pitchNumber":3,"startTime":"2026-04-04T18:33:51.898Z","endTime":"2026-04-04T18:33:56.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"startTime":"2026-04-04T18:34:20.321Z","endTime":"2026-04-04T18:34:27.376Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43763386931386,"aZ":-30.683699279116937,"pfxX":8.005938506448754,"pfxZ":1.0864683519076888,"pX":0.27294823798300194,"pZ":2.409296692403611,"vX0":-9.038337357503357,"vY0":-117.07840866222905,"vZ0":1.1080977358425401,"x":141.85,"y":157.93,"x0":3.1638217820816887,"y0":50.00297104461836,"z0":4.8264845992166165,"aX":10.989050035672753},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.6,"breakHorizontal":-12.0,"spinRate":1571,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.46986290426713406,"extension":6.956685020768932},"hitData":{"launchSpeed":84.8,"launchAngle":33.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.54,"coordY":105.12}},"index":6,"playId":"11549a19-2ac5-3392-ac32-42782aaa0db8","pitchNumber":4,"startTime":"2026-04-04T18:34:27.376Z","endTime":"2026-04-04T18:34:39.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:34:39.735Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, first baseman Alec Burleson to pitcher Justin Bruihl.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-04T18:35:14.322Z","endTime":"2026-04-04T18:36:38.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096393993170203,"aZ":-32.925219829182915,"pfxX":11.221971450799638,"pfxZ":-0.43185339886105467,"pX":0.7021524400914497,"pZ":2.5262889464544522,"vX0":-10.389175049313758,"vY0":-131.81937315806567,"vZ0":0.25992561404651227,"x":106.6,"y":173.73,"x0":3.244304055694477,"y0":50.001054907443134,"z0":4.8654316731103355,"aX":19.666686677839426},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.5,"breakHorizontal":-17.9,"spinRate":2162,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.4161811453221209,"extension":6.908801526459586},"index":0,"playId":"007462a2-7622-379e-bd5a-66f1e65e892a","pitchNumber":1,"startTime":"2026-04-04T18:35:14.322Z","endTime":"2026-04-04T18:35:19.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11864322536439,"aZ":-29.17326325022725,"pfxX":11.555669598316008,"pfxZ":1.7389109901840145,"pX":-0.6672422333992054,"pZ":1.938226310545046,"vX0":-13.575879866125014,"vY0":-130.35056726638035,"vZ0":-1.5904220973044583,"x":90.24,"y":170.57,"x0":3.104311145024758,"y0":50.00021588944246,"z0":4.756539013597507,"aX":19.905261751642847},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":-18.0,"spinRate":2274,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.4200117348560375,"extension":6.811745436430159},"index":1,"playId":"edfdb588-9303-366d-a5e2-6d39f3d8dbeb","pitchNumber":2,"startTime":"2026-04-04T18:35:30.379Z","endTime":"2026-04-04T18:35:34.686Z","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":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777436149995538,"aZ":-32.260095099385964,"pfxX":-9.322166453566432,"pfxZ":-0.06530587598846527,"pX":-0.8426310288943217,"pZ":1.4809191957099268,"vX0":-6.912383317620553,"vY0":-115.25848923550359,"vZ0":-0.45410557575563093,"x":142.43,"y":186.45,"x0":3.4243471759111763,"y0":50.002319559038106,"z0":4.84129382531135,"aX":-12.330757341206342},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":2706,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.47829206175144545,"extension":6.708501078457172},"index":2,"playId":"40f81883-598e-331d-a7cb-7dbcd94d7472","pitchNumber":3,"startTime":"2026-04-04T18:35:48.233Z","endTime":"2026-04-04T18:35:54.332Z","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":90.2,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81287929740212,"aZ":-33.63200455241904,"pfxX":10.327778174920725,"pfxZ":-0.8364408539469306,"pX":0.03626098881779589,"pZ":2.5819518412673133,"vX0":-11.557028851262624,"vY0":-130.81259948654017,"vZ0":0.6816750377583316,"x":149.12,"y":198.8,"x0":3.1715319196532623,"y0":50.00652599949225,"z0":4.840905050133479,"aX":17.887308009587127},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.1,"breakHorizontal":-16.1,"spinRate":2230,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.41884670652671563,"extension":6.731176460497555},"index":3,"playId":"c20de8fc-9173-32d7-998c-24eec64c751c","pitchNumber":4,"startTime":"2026-04-04T18:36:06.448Z","endTime":"2026-04-04T18:36:10.127Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.096423647521423,"aZ":-30.61121577434343,"pfxX":10.803856284796451,"pfxZ":0.896560764994911,"pX":0.7669268032826925,"pZ":2.5950046880960973,"vX0":-9.863061118594878,"vY0":-131.30778146374735,"vZ0":0.4652785028895312,"x":115.62,"y":169.07,"x0":3.170194649962943,"y0":50.00369088198761,"z0":4.695184091420734,"aX":18.846074749649357},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":2328,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.4173178113369862,"extension":6.811939457620438},"hitData":{"launchSpeed":59.7,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.1,"coordY":166.16}},"index":4,"playId":"238bdc36-9913-3340-85c8-30bad5a4dcae","pitchNumber":5,"startTime":"2026-04-04T18:36:30.186Z","endTime":"2026-04-04T18:36:38.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:36:38.022Z","atBatIndex":38},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:36:31.186Z","endTime":"2026-04-04T18:39:12.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T18:38:51.715Z","endTime":"2026-04-04T18:38:51.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Defensive switch from right field to third base for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T18:38:51.717Z","endTime":"2026-04-04T18:38:51.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23410509196124,"aZ":-27.847444067624288,"pfxX":2.4921765779044023,"pfxZ":2.9458292845578047,"pX":0.22225480776698014,"pZ":1.5856578861050268,"vX0":5.1805889822482465,"vY0":-120.38788035250013,"vZ0":-2.781256584601914,"x":87.77,"y":168.71,"x0":-2.2807752414680333,"y0":50.002924834038325,"z0":5.219197136680464,"aX":3.65975067289414},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2452,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.4548593454015699,"extension":6.486878825462735},"index":2,"playId":"c1456365-c326-3c45-907d-d17ebec62777","pitchNumber":1,"startTime":"2026-04-04T18:38:51.719Z","endTime":"2026-04-04T18:38:56.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831712708817726,"aZ":-19.521601002846573,"pfxX":-9.498447176521555,"pfxZ":8.404438526955946,"pX":1.7649459110899481,"pZ":-1.0685226491852515,"vX0":12.528243698527364,"vY0":-121.87296202562945,"vZ0":-10.367950336006187,"x":108.53,"y":195.97,"x0":-2.206806067123164,"y0":50.00006161733766,"z0":4.924852123419311,"aX":-14.294172899420014},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":1887,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.449321021827934,"extension":6.811041825709376},"index":3,"playId":"7bfca816-992d-3403-baa7-ff3ffd11d923","pitchNumber":2,"startTime":"2026-04-04T18:39:05.702Z","endTime":"2026-04-04T18:39:12.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:39:12.329Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:39:50.318Z","endTime":"2026-04-04T18:41:25.484Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"5c02a6d1-e25e-3535-abdf-a6dcb4b1c64e","startTime":"2026-04-04T18:39:35.405Z","endTime":"2026-04-04T18:39:42.161Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11234555097598,"aZ":-17.70951350895578,"pfxX":-3.4180810946443136,"pfxZ":8.843646212666926,"pX":0.2875437776901606,"pZ":0.8223736060576969,"vX0":6.958817885515166,"vY0":-126.63858373509267,"vZ0":-6.518989509522965,"x":128.01,"y":150.98,"x0":-2.043069128509616,"y0":50.00516798000196,"z0":4.830418842890334,"aX":-5.592940722459846},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.9,"breakHorizontal":4.7,"spinRate":2112,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.43132114491205176,"extension":6.74502264581918},"index":1,"playId":"5429096f-1ee0-32c6-a8ce-1bfdaa482ce6","pitchNumber":1,"startTime":"2026-04-04T18:39:50.318Z","endTime":"2026-04-04T18:39:55.088Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985685218260116,"aZ":-29.619203766880197,"pfxX":2.522858956550322,"pfxZ":1.7065686910748274,"pX":0.06948052961873692,"pZ":1.7490003138836276,"vX0":4.563075440282898,"vY0":-121.62400778449347,"vZ0":-2.289757294283345,"x":90.13,"y":143.91,"x0":-2.159200365114968,"y0":50.00374474576623,"z0":5.2729311733615285,"aX":3.776385178359668},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-5.6,"spinRate":2321,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4504574611694201,"extension":6.719044583180044},"index":2,"playId":"02975ab9-9839-349b-9086-0525208363f2","pitchNumber":2,"startTime":"2026-04-04T18:40:04.394Z","endTime":"2026-04-04T18:40:08.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.807418257712232,"aZ":-18.09976005595684,"pfxX":-3.338514685883698,"pfxZ":8.56447751789676,"pX":-1.2389441719645333,"pZ":2.8068914545704935,"vX0":3.3039566604107966,"vY0":-127.29547228972778,"vZ0":-1.7956872940637925,"x":76.09,"y":144.85,"x0":-2.1191198242300904,"y0":50.00309006057729,"z0":4.952469566072384,"aX":-5.486535146018213},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":15.4,"breakHorizontal":5.3,"spinRate":2035,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.43007569684778035,"extension":6.640142369334763},"index":3,"playId":"3e37598f-eb8a-32ea-b018-5d3f1f641f47","pitchNumber":3,"startTime":"2026-04-04T18:40:21.166Z","endTime":"2026-04-04T18:40:26.112Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712019476892866,"aZ":-17.270445006855994,"pfxX":-3.506443838198293,"pfxZ":8.54286118071171,"pX":1.4005025224199368,"pZ":2.161564391454719,"vX0":9.635555245485275,"vY0":-130.9956214289198,"vZ0":-4.403097906189031,"x":176.48,"y":180.08,"x0":-1.863759802195215,"y0":50.00033643179492,"z0":5.148607233750449,"aX":-6.115962804533083},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":4.3,"spinRate":2221,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4175268338842928,"extension":6.662960201463535},"index":4,"playId":"e3c6d0e6-1018-3e85-8e52-3a8ae1c0e3fa","pitchNumber":4,"startTime":"2026-04-04T18:40:40.929Z","endTime":"2026-04-04T18:40:45.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.569652520325327,"aZ":-29.769131828213705,"pfxX":2.997933446028486,"pfxZ":1.618609228949806,"pX":0.27437622617559204,"pZ":1.4372179296643945,"vX0":4.383160727409077,"vY0":-121.26985750950199,"vZ0":-3.0785563468527943,"x":94.95,"y":163.71,"x0":-1.9485758795241686,"y0":50.002196751708844,"z0":5.330446186046414,"aX":4.446350036901215},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":-6.5,"spinRate":2378,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4523316669264301,"extension":6.638750545393798},"index":5,"playId":"1299b65b-4c1c-3f87-8767-1a296d378125","pitchNumber":5,"startTime":"2026-04-04T18:40:58.468Z","endTime":"2026-04-04T18:41:25.484Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-04-04T18:41:25.484Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (2) on a fly ball to left fielder Riley Greene. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:41:36.133Z","endTime":"2026-04-04T18:41:48.016Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.652397198133862,"aZ":-38.76132640644157,"pfxX":6.893971503957512,"pfxZ":-4.970793329040958,"pX":-0.34501729230751005,"pZ":1.540039281224068,"vX0":2.5937590999879427,"vY0":-114.4868371476893,"vZ0":0.6928173633504497,"x":110.2,"y":159.52,"x0":-2.3892996823395296,"y0":50.0047486712312,"z0":5.0350264597423875,"aX":9.128652675148043},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.5,"breakHorizontal":-13.2,"spinRate":2472,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.47890033482192074,"extension":6.556518664064244},"hitData":{"launchSpeed":101.5,"launchAngle":23.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.45,"coordY":107.15}},"index":0,"playId":"d8ed6e58-2d72-3109-9e99-3a4d44835841","pitchNumber":1,"startTime":"2026-04-04T18:41:36.133Z","endTime":"2026-04-04T18:41:48.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:41:48.016Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:42:55.360Z","endTime":"2026-04-04T18:44:52.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T18:42:55.358Z","endTime":"2026-04-04T18:42:55.359Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.918670516942537,"aZ":-17.276103311901498,"pfxX":-5.651302939149399,"pfxZ":8.421307481908043,"pX":-0.2887655261112065,"pZ":3.2517391277697167,"vX0":6.827449824489628,"vY0":-131.6735665444738,"vZ0":-1.3957377026703257,"x":118.63,"y":131.65,"x0":-2.1716592572927254,"y0":50.00619306604599,"z0":5.057024710808793,"aX":-10.002997268379675},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2346,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4147392889332604,"extension":6.785911979824755},"index":1,"playId":"bce9c485-1050-3450-9758-5d2f6921b8db","pitchNumber":1,"startTime":"2026-04-04T18:42:55.360Z","endTime":"2026-04-04T18:42:59.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174544834585685,"aZ":-30.26321540630033,"pfxX":2.458744290450028,"pfxZ":1.2578487673418461,"pX":-1.5605282996101764,"pZ":2.1741502850778534,"vX0":1.5109475926861056,"vY0":-122.00992318662358,"vZ0":-0.5310083022104648,"x":43.84,"y":229.2,"x0":-2.5056121492135057,"y0":50.004065926852284,"z0":4.9843624355945035,"aX":3.7368027493286933},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":-4.8,"spinRate":2363,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4475428283345453,"extension":6.487041338355749},"index":2,"playId":"ede543e6-3414-334d-86e3-3725dab21ccb","pitchNumber":2,"startTime":"2026-04-04T18:43:10.697Z","endTime":"2026-04-04T18:43:15.794Z","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":91.9,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.344378224423906,"aZ":-17.075991583839826,"pfxX":-5.775142334816712,"pfxZ":8.271237783140776,"pX":0.17828579180079548,"pZ":2.9356643940515954,"vX0":8.063543523385784,"vY0":-133.64801189882078,"vZ0":-2.3140261923265193,"x":126.53,"y":135.89,"x0":-2.1149521795424167,"y0":50.00427092949003,"z0":5.026678394302728,"aX":-10.544422766685404},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2398,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4084092787064577,"extension":6.857588239360214},"index":3,"playId":"d054ea9d-3d41-38c1-8e60-bdb99e06d5da","pitchNumber":3,"startTime":"2026-04-04T18:43:26.351Z","endTime":"2026-04-04T18:43:29.553Z","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":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.735243143570194,"aZ":-38.77658239376462,"pfxX":4.015646174711937,"pfxZ":-4.891272041151873,"pX":1.9193758182326077,"pZ":0.3546373704677368,"vX0":7.809321047106082,"vY0":-115.71510532671975,"vZ0":-2.0171639824449326,"x":92.23,"y":225.34,"x0":-2.0287388875827177,"y0":50.00530384692198,"z0":4.972374276424704,"aX":5.415400810839906},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.1,"breakHorizontal":-9.4,"spinRate":2407,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4743635666441506,"extension":6.5576461712129515},"index":4,"playId":"130ae967-fd43-30d3-89a5-9b9c8bebfe65","pitchNumber":4,"startTime":"2026-04-04T18:43:53.269Z","endTime":"2026-04-04T18:43:59.282Z","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":79.4,"endSpeed":73.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57887125882905,"aZ":-40.208003030587435,"pfxX":4.618488384385159,"pfxZ":-5.933811513672465,"pX":0.6498508806912021,"pZ":0.49775794034437476,"vX0":5.179015187054068,"vY0":-115.60165164577141,"vZ0":-1.3313776462761473,"x":78.28,"y":215.11,"x0":-2.219775182558372,"y0":50.004370040397745,"z0":4.941390281182644,"aX":6.250021439444319},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.8,"breakHorizontal":-9.6,"spinRate":2412,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47382815953668045,"extension":6.49613680141291},"index":5,"playId":"9c53048b-170c-3114-bac5-b97abda9a755","pitchNumber":5,"startTime":"2026-04-04T18:44:18.239Z","endTime":"2026-04-04T18:44:28.780Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16165593487436,"aZ":-16.466044539046287,"pfxX":-3.8109855125151286,"pfxZ":8.577369004156436,"pX":-0.33988430868150016,"pZ":3.7666924259985026,"vX0":6.05135393462777,"vY0":-134.48803191013835,"vZ0":-0.31264427972593734,"x":129.96,"y":137.08,"x0":-2.1240224400855268,"y0":50.0054406835795,"z0":5.052276358895601,"aX":-6.982149603041883},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":5.6,"spinRate":2307,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4072650176692676,"extension":6.599664399713393},"index":6,"playId":"ee7c6932-23fc-336b-980b-abab1682665d","pitchNumber":6,"startTime":"2026-04-04T18:44:46.370Z","endTime":"2026-04-04T18:44:52.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:44:52.312Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Walker hits a grand slam (2) to left center field. Iván Herrera scores. Alec Burleson scores. Nolan Gorman scores.","rbi":4,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:47:26.208Z","endTime":"2026-04-04T18:48:12.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T18:47:26.206Z","endTime":"2026-04-04T18:47:26.207Z","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":"*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":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.540404042029085,"aZ":-43.80467772695252,"pfxX":5.014648343105886,"pfxZ":-8.86105547278656,"pX":0.5346552454069892,"pZ":0.8367331009074009,"vX0":3.771360051894825,"vY0":-115.04287838183473,"vZ0":-1.4570975259598404,"x":104.16,"y":201.43,"x0":-1.789982554271694,"y0":50.00434303074463,"z0":5.805991343846005,"aX":6.579895512422961},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.1,"breakHorizontal":-10.2,"spinRate":2654,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4800035453028286,"extension":6.342389349527165},"index":1,"playId":"8d5ea33a-71b0-34b1-b1e8-b49f7a250dd2","pitchNumber":1,"startTime":"2026-04-04T18:47:26.208Z","endTime":"2026-04-04T18:47:31.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69743786873638,"aZ":-13.805343150709925,"pfxX":-3.23436654777247,"pfxZ":9.436165986291778,"pX":-0.5888784664885246,"pZ":2.947315409029032,"vX0":5.071711134493714,"vY0":-139.01686587149007,"vZ0":-4.523201780695578,"x":104.16,"y":137.78,"x0":-2.021152465144558,"y0":50.00517280802062,"z0":5.519611177897754,"aX":-6.298198424940419},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2352,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.39479933008680623,"extension":6.4832576083382465},"hitData":{"launchSpeed":113.7,"launchAngle":22.0,"totalDistance":459.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.34,"coordY":38.49}},"index":2,"playId":"b0add8da-1c06-3ea2-94ab-4d25de7f1a9b","pitchNumber":2,"startTime":"2026-04-04T18:47:44.338Z","endTime":"2026-04-04T18:48:12.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:48:12.060Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:48:33.214Z","endTime":"2026-04-04T18:49:12.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72514024634084,"aZ":-13.427935877218639,"pfxX":-3.7887477070555864,"pfxZ":9.93115394281794,"pX":1.2006504152493023,"pZ":2.711093188550486,"vX0":9.528945442806577,"vY0":-137.1246756037299,"vZ0":-5.07573247772561,"x":63.81,"y":126.46,"x0":-1.840552385884738,"y0":50.006408526517376,"z0":5.5154765050387615,"aX":-7.1546057748637715},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2331,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.4007416372540611,"extension":6.6739106785689355},"index":0,"playId":"ef316ae2-c15d-366d-96b9-3b7647111cc2","pitchNumber":1,"startTime":"2026-04-04T18:48:33.214Z","endTime":"2026-04-04T18:48:37.942Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27479908015078,"aZ":-14.58159171662765,"pfxX":-2.508804451474303,"pfxZ":9.043131477298296,"pX":-0.2942809082859548,"pZ":3.591606009147693,"vX0":5.406371185160538,"vY0":-139.30941277179937,"vZ0":-3.0155372434096988,"x":103.72,"y":126.94,"x0":-1.9431072861688936,"y0":50.002513414167595,"z0":5.6648767212009865,"aX":-4.880927753676702},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2297,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.394715415953351,"extension":6.438747932864807},"index":1,"playId":"8c62a2d4-58cb-34f2-8380-1eadabfb5ad3","pitchNumber":2,"startTime":"2026-04-04T18:48:46.526Z","endTime":"2026-04-04T18:48:51.158Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265055022751838,"aZ":-44.92901832236653,"pfxX":5.03409967507249,"pfxZ":-9.813475240719939,"pX":-0.6094122770364502,"pZ":1.814436344436641,"vX0":1.6242601626559547,"vY0":-114.76894367950139,"vZ0":0.8883256692706536,"x":103.72,"y":166.54,"x0":-1.985136749864183,"y0":50.00167716007203,"z0":5.88852515899436,"aX":6.5441374000237005},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-17.0,"breakHorizontal":-9.6,"spinRate":2545,"spinDirection":25},"zone":7,"typeConfidence":0.9,"plateTime":0.4819557129197505,"extension":6.28567904634015},"hitData":{"launchSpeed":83.2,"launchAngle":71.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.28,"coordY":187.01}},"index":2,"playId":"4245510c-12a1-3864-a789-e1c80cde4ebf","pitchNumber":3,"startTime":"2026-04-04T18:49:01.977Z","endTime":"2026-04-04T18:49:12.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:49:12.511Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:49:33.539Z","endTime":"2026-04-04T18:50:11.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":72.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42967589980489,"aZ":-45.05983241249956,"pfxX":5.488638360439001,"pfxZ":-9.67807916066322,"pX":-0.18085261817874304,"pZ":1.1277270385283085,"vX0":2.352287517508739,"vY0":-116.01730170337522,"vZ0":-0.7319644633484235,"x":112.49,"y":150.51,"x0":-1.9283341040412794,"y0":50.00392110650797,"z0":5.830412499589633,"aX":7.306871099024434},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.3,"breakHorizontal":-10.6,"spinRate":2667,"spinDirection":23},"zone":13,"typeConfidence":0.9,"plateTime":0.4763975793937991,"extension":6.2574352006213445},"index":0,"playId":"6d2588f1-753f-33e3-b801-f6d48a301219","pitchNumber":1,"startTime":"2026-04-04T18:49:33.539Z","endTime":"2026-04-04T18:49:38.001Z","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":88.7,"endSpeed":81.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.900091951000476,"aZ":-32.134631340475494,"pfxX":-7.035507890492941,"pfxZ":0.02021022739021383,"pX":-1.5546610262186733,"pZ":2.3683601073904534,"vX0":3.6323151247161585,"vY0":-129.11008733501225,"vZ0":-2.4004873218841936,"x":108.99,"y":143.91,"x0":-2.068787485861087,"y0":50.00088878593637,"z0":5.793171905797568,"aX":-11.827986719423308},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":11.9,"spinRate":1486,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.42489510147123166,"extension":6.384304999333049},"index":1,"playId":"5c2397cb-6755-378e-8fea-dae4dd0c0bf0","pitchNumber":2,"startTime":"2026-04-04T18:49:48.296Z","endTime":"2026-04-04T18:49:53.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3593107483906,"aZ":-34.17398197388943,"pfxX":-6.826437171372531,"pfxZ":-1.1448203888592614,"pX":-1.3280083745019235,"pZ":1.618314502323901,"vX0":3.801755521346562,"vY0":-131.20625532806227,"vZ0":-4.042127561057796,"x":115.13,"y":174.09,"x0":-1.9105335774545786,"y0":50.00611425397181,"z0":5.731908282987369,"aX":-11.8768204550838},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.8,"breakHorizontal":11.5,"spinRate":1368,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.41781717482986247,"extension":6.2460912579397405},"hitData":{"launchSpeed":77.9,"launchAngle":-13.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.43,"coordY":166.16}},"index":2,"playId":"eafe2e9b-b91f-3d60-b90c-f9e849a52770","pitchNumber":3,"startTime":"2026-04-04T18:50:03.466Z","endTime":"2026-04-04T18:50:11.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:50:11.661Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pedro Pagés hit by pitch.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:50:35.736Z","endTime":"2026-04-04T18:50:55.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.565178673764965,"aZ":-14.042457460868112,"pfxX":-1.814239219130059,"pfxZ":9.190649538519027,"pX":0.37898393619233134,"pZ":3.6472094498567476,"vX0":6.794728596975505,"vY0":-139.59972849591742,"vZ0":-3.163094095095957,"x":69.51,"y":96.76,"x0":-1.851261246312207,"y0":50.001404034109115,"z0":5.719880763451862,"aX":-3.5792130197529164},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":1.9,"spinRate":2292,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3924199903472103,"extension":6.5863241388219675},"index":0,"playId":"1681a2e9-1dac-31c7-a125-69a11e681465","pitchNumber":1,"startTime":"2026-04-04T18:50:35.736Z","endTime":"2026-04-04T18:50:40.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553645305126434,"aZ":-45.74011152679875,"pfxX":5.499159262740527,"pfxZ":-10.383392828089189,"pX":-2.3776195923021533,"pZ":3.9734081539316044,"vX0":-2.3396950537032373,"vY0":-114.30313047399933,"vZ0":5.402629306878311,"x":196.71,"y":98.65,"x0":-2.0481865055898485,"y0":50.00292734241425,"z0":6.105324663041676,"aX":7.184620367015474},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-16.8,"breakHorizontal":-9.2,"spinRate":2688,"spinDirection":26},"zone":11,"typeConfidence":0.9,"plateTime":0.481518969510887,"extension":6.132722689976279},"index":1,"playId":"5e677e39-ea42-3285-91d7-3dd8bf511547","pitchNumber":2,"startTime":"2026-04-04T18:50:48.873Z","endTime":"2026-04-04T18:50:55.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:50:55.559Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-04T18:51:20.639Z","endTime":"2026-04-04T18:53:24.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.066408145252886,"aZ":-15.924982740505934,"pfxX":-3.5773612170439524,"pfxZ":8.59929249671189,"pX":1.413528420182855,"pZ":1.9186435931731982,"vX0":9.270530638434117,"vY0":-136.1464437909503,"vZ0":-7.022188640430706,"x":63.12,"y":186.98,"x0":-1.5610654771000032,"y0":50.003348670396775,"z0":5.620586624233918,"aX":-6.761076513685041},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":4.7,"spinRate":2156,"spinDirection":198},"zone":14,"typeConfidence":0.87,"plateTime":0.40131891359745575,"extension":6.603647651286518},"index":0,"playId":"a646e24d-6895-3cc2-a0ef-f1a558b2e35d","pitchNumber":1,"startTime":"2026-04-04T18:51:20.639Z","endTime":"2026-04-04T18:51:24.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14003886668691,"aZ":-32.99924921375763,"pfxX":-6.783232637544355,"pfxZ":-0.4935525219292174,"pX":0.9305389927995672,"pZ":1.6529978594936041,"vX0":8.964142893212463,"vY0":-127.79447196186791,"vZ0":-3.6814368466116694,"x":81.53,"y":194.15,"x0":-1.7401309625324162,"y0":50.00584116018859,"z0":5.702166551655282,"aX":-11.230361432854126},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":10.3,"spinRate":1428,"spinDirection":249},"zone":14,"typeConfidence":0.89,"plateTime":0.4284693312426979,"extension":6.373993831100613},"index":1,"playId":"f6f1e8eb-8eb1-3f5e-93a1-a43efa1de795","pitchNumber":2,"startTime":"2026-04-04T18:51:34.182Z","endTime":"2026-04-04T18:51:40.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.036274760477177,"aZ":-13.544296598625236,"pfxX":-4.653259491527552,"pfxZ":9.74286881796465,"pX":-0.4276238171295684,"pZ":1.8127707773362727,"vX0":5.346416728720483,"vY0":-137.52882777136278,"vZ0":-7.410605105608806,"x":133.3,"y":189.84,"x0":-1.7939827743692756,"y0":50.001966851596265,"z0":5.464468743973582,"aX":-8.896952025350089},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2303,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.39855934404164417,"extension":6.639797721082006},"index":2,"playId":"58c2066b-bbf1-341f-8287-701d29fe8cd7","pitchNumber":3,"startTime":"2026-04-04T18:51:56.870Z","endTime":"2026-04-04T18:52:00.943Z","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":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350775619368612,"aZ":-45.13952770868169,"pfxX":5.719821221541458,"pfxZ":-9.937500169447091,"pX":-1.1753022405091518,"pZ":3.9040318489016546,"vX0":0.14167333857395606,"vY0":-114.20591351632379,"vZ0":5.120456011569219,"x":161.8,"y":133.37,"x0":-1.979977667135774,"y0":50.000964932020764,"z0":6.105572566559593,"aX":7.465005307033714},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-16.2,"breakHorizontal":-10.3,"spinRate":2716,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.48177989870282945,"extension":6.217009308653112},"index":3,"playId":"c29cc3f4-18fc-36f2-8f71-39bc857fb6d9","pitchNumber":4,"startTime":"2026-04-04T18:52:14.086Z","endTime":"2026-04-04T18:52:18.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.853985638120538,"aZ":-15.278080204043658,"pfxX":-3.879006376324734,"pfxZ":8.828961507139207,"pX":-0.3820523089446576,"pZ":2.781430660662497,"vX0":5.36335236901092,"vY0":-137.55786233830014,"vZ0":-5.0157924064344055,"x":131.56,"y":163.68,"x0":-1.8542220537029075,"y0":50.00674114917057,"z0":5.6664108811831975,"aX":-7.426999806989704},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":5.9,"spinRate":2250,"spinDirection":204},"zone":1,"typeConfidence":0.89,"plateTime":0.3983637544819145,"extension":6.517670414786739},"index":4,"playId":"d47ac463-1867-3617-b264-f1b6f1cb1ec0","pitchNumber":5,"startTime":"2026-04-04T18:52:31.548Z","endTime":"2026-04-04T18:52:35.423Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.408926066305522,"aZ":-14.39928456384323,"pfxX":-3.891680983678008,"pfxZ":9.128175790563628,"pX":0.45349611605119,"pZ":2.7687700961350705,"vX0":7.281148955292511,"vY0":-138.5479178161126,"vZ0":-5.114430114412705,"x":99.71,"y":164.02,"x0":-1.700797077948051,"y0":50.005482534931105,"z0":5.598064062596801,"aX":-7.580947026019959},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2214,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3950434808094836,"extension":6.696582402441936},"index":5,"playId":"dc504802-fefb-3c73-978e-28833d5bbfa3","pitchNumber":6,"startTime":"2026-04-04T18:52:53.630Z","endTime":"2026-04-04T18:53:00.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996049877517862,"aZ":-34.106876927143986,"pfxX":-3.0643281496057933,"pfxZ":-1.1124833312133457,"pX":0.2813490798708713,"pZ":3.1198572823966355,"vX0":6.39653073838991,"vY0":-130.3138715973623,"vZ0":-0.47406732554836484,"x":106.28,"y":154.54,"x0":-1.7967582217423232,"y0":50.003154932136816,"z0":5.860112146865539,"aX":-5.319687327806297},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":4.3,"spinRate":1321,"spinDirection":256},"zone":3,"typeConfidence":0.8,"plateTime":0.41882183809282747,"extension":6.443395263836428},"index":6,"playId":"7ba902c5-980a-3c7b-b29b-9ab252549f46","pitchNumber":7,"startTime":"2026-04-04T18:53:19.119Z","endTime":"2026-04-04T18:53:24.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:53:24.369Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T18:55:34.367Z","endTime":"2026-04-04T18:57:18.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88563164587339,"aZ":-31.14858120528801,"pfxX":-9.665199739853188,"pfxZ":0.8341295749410982,"pX":0.32689206164070755,"pZ":2.6451502223297423,"vX0":-3.8948545943802744,"vY0":-110.78515802070143,"vZ0":1.9031235076783242,"x":104.54,"y":167.36,"x0":3.3694779232427665,"y0":50.00309769734006,"z0":5.057652363816159,"aX":-11.87632718608388},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":2.4,"breakHorizontal":18.6,"spinRate":2449,"spinDirection":297},"zone":5,"typeConfidence":0.9,"plateTime":0.49657165940826653,"extension":6.850099652932913},"index":0,"playId":"84ce62e0-99bf-34cd-9186-688d8aaf9f2b","pitchNumber":1,"startTime":"2026-04-04T18:55:34.367Z","endTime":"2026-04-04T18:55:37.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390001922037595,"aZ":-18.752926888038655,"pfxX":4.4752706594114,"pfxZ":7.474222326782603,"pX":-0.969032196451607,"pZ":2.0046345126616547,"vX0":-11.620685241886722,"vY0":-133.31741010568157,"vZ0":-4.613967215663878,"x":153.94,"y":184.65,"x0":2.869980398104914,"y0":50.00076401738467,"z0":5.1163203884994,"aX":8.03486063445306},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-5.5,"spinRate":2239,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4112796005535624,"extension":6.7062008933515385},"index":1,"playId":"9a801e76-3415-3ffd-8087-da6545317975","pitchNumber":2,"startTime":"2026-04-04T18:55:50.736Z","endTime":"2026-04-04T18:55:57.611Z","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":92.3,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30343258021005,"aZ":-17.57341486263274,"pfxX":4.387411465071361,"pfxZ":7.923310660902107,"pX":0.14248225578641635,"pZ":4.443985830865196,"vX0":-8.607141023624159,"vY0":-134.235635910668,"vZ0":0.7482978829574713,"x":111.57,"y":118.79,"x0":2.805999951119519,"y0":50.00609266955736,"z0":5.403408332250707,"aX":8.089280366756432},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-6.4,"spinRate":2240,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4064541348263244,"extension":6.634551199859711},"index":2,"playId":"465e7e2e-183c-335e-b505-c7774c6a2a71","pitchNumber":3,"startTime":"2026-04-04T18:56:14.209Z","endTime":"2026-04-04T18:56:18.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19680387116767,"aZ":-34.26819980210013,"pfxX":8.113953911418307,"pfxZ":-1.4948958967740023,"pX":2.773101813316483,"pZ":3.149783446047724,"vX0":-3.8611583438434387,"vY0":-118.18268992800085,"vZ0":3.1021991112588356,"x":11.3,"y":153.74,"x0":3.380862040962621,"y0":50.00067288605154,"z0":4.984117251489456,"aX":11.38498518605291},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.6,"breakHorizontal":-13.7,"spinRate":1423,"spinDirection":117},"zone":12,"typeConfidence":0.92,"plateTime":0.4648730586419765,"extension":6.854684536945045},"index":3,"playId":"8b93c94e-747b-3202-96c7-b972b5174d4d","pitchNumber":4,"startTime":"2026-04-04T18:56:30.367Z","endTime":"2026-04-04T18:56:34.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.487064496060626,"aZ":-33.0347391419937,"pfxX":-9.927921004152086,"pfxZ":-0.6574353955854102,"pX":-1.0581464734514212,"pZ":1.2608041005475152,"vX0":-7.120945553418064,"vY0":-114.4192483685675,"vZ0":-0.6832776136126142,"x":157.33,"y":204.74,"x0":3.391467187994937,"y0":50.000177154903966,"z0":4.820032329574188,"aX":-13.068836389672773},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.1,"breakHorizontal":19.8,"spinRate":2562,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.47998094571668304,"extension":6.7912194634399485},"index":4,"playId":"2c7a8f0a-0160-3ccf-acaf-4bfbf251fc3d","pitchNumber":5,"startTime":"2026-04-04T18:56:51.374Z","endTime":"2026-04-04T18:56:57.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.084820884676233,"aZ":-33.366050008777904,"pfxX":-11.006627410390589,"pfxZ":-0.9649205121610773,"pX":0.3520793369083755,"pZ":2.4383799029727204,"vX0":-3.5835245034084737,"vY0":-110.80832028567556,"vZ0":2.280128429024579,"x":103.58,"y":172.94,"x0":3.423263807123144,"y0":50.002575700485465,"z0":4.899281290525032,"aX":-13.591525255886257},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-0.7,"breakHorizontal":20.9,"spinRate":2592,"spinDirection":297},"zone":6,"typeConfidence":0.9,"plateTime":0.4956156462874777,"extension":6.763766103843176},"index":5,"playId":"618b12e7-bd85-3b59-b214-1ce48f7c5475","pitchNumber":6,"startTime":"2026-04-04T18:57:11.895Z","endTime":"2026-04-04T18:57:18.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:57:18.385Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to second baseman JJ Wetherholt.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T18:57:40.352Z","endTime":"2026-04-04T18:59:35.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":6},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795578363262592,"aZ":-33.27119537400909,"pfxX":-7.793649935342032,"pfxZ":-0.8472816636570499,"pX":-1.095826560027525,"pZ":2.5070430102300083,"vX0":-7.833412859158243,"vY0":-113.45922709003706,"vZ0":2.1329670277573163,"x":158.77,"y":171.09,"x0":3.427848625745843,"y0":50.00497735225721,"z0":4.895437712609172,"aX":-10.05376989363585},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":2640,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.48470285235434574,"extension":6.842303351189791},"index":0,"playId":"1b0071bb-78d9-32c8-9cec-49bf38819568","pitchNumber":1,"startTime":"2026-04-04T18:57:40.352Z","endTime":"2026-04-04T18:57:44.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72678209658808,"aZ":-33.079052657927384,"pfxX":-10.195770179629656,"pfxZ":-0.7277072762837093,"pX":-0.1027043998973665,"pZ":1.8809987229210816,"vX0":-4.864637324082655,"vY0":-111.5555315690658,"vZ0":1.1325107977268707,"x":120.91,"y":187.99,"x0":3.4408003838033303,"y0":50.0024611375773,"z0":4.8143007739029455,"aX":-12.667839669150439},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-0.6,"breakHorizontal":19.8,"spinRate":2641,"spinDirection":300},"zone":8,"typeConfidence":0.9,"plateTime":0.493680366255302,"extension":6.813129580657471},"index":1,"playId":"6e628e71-b143-392a-bcd4-fe9c5b580bd3","pitchNumber":2,"startTime":"2026-04-04T18:57:54.439Z","endTime":"2026-04-04T18:57:58.288Z","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":90.6,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156708940255143,"aZ":-27.861853298386038,"pfxX":10.169307098702337,"pfxZ":2.445628025473347,"pX":0.6161884071829294,"pZ":3.2392321748401587,"vX0":-10.389694876005233,"vY0":-131.55730167666908,"vZ0":1.200440427768126,"x":93.51,"y":151.32,"x0":3.282822091917206,"y0":50.00425794967045,"z0":4.831968545719422,"aX":17.946751054214864},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-16.3,"spinRate":2144,"spinDirection":123},"zone":3,"typeConfidence":0.9,"plateTime":0.4152845277085233,"extension":6.846937196347989},"index":2,"playId":"e0dbc1ad-f4c9-3f6f-9bd1-ab3b6a3552c3","pitchNumber":3,"startTime":"2026-04-04T18:58:10.232Z","endTime":"2026-04-04T18:58:15.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-04T18:58:46.097Z","endTime":"2026-04-04T18:58:51.490Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":92.7,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439621112362417,"aZ":-15.91412024980316,"pfxX":5.002160891528264,"pfxZ":8.915158799244919,"pX":-1.0745183393247584,"pZ":3.184543467729966,"vX0":-11.874017976073572,"vY0":-134.50604281559833,"vZ0":-2.2006436725662213,"x":157.96,"y":152.8,"x0":2.7564515015414535,"y0":50.00305636361146,"z0":5.147771877489367,"aX":9.125293774490734},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2334,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4079405103229572,"extension":6.854657895193783},"index":4,"playId":"aac7e0c0-5660-380a-828d-d7001cf9867e","pitchNumber":4,"startTime":"2026-04-04T18:58:51.490Z","endTime":"2026-04-04T18:58:55.739Z","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":78.7,"endSpeed":71.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21269520794049,"aZ":-34.97172210029741,"pfxX":-8.729906429530427,"pfxZ":-2.152620440818229,"pX":-1.7757503065075608,"pZ":2.4534251509755576,"vX0":-8.875188759950044,"vY0":-114.13168628315057,"vZ0":2.4679294900016764,"x":184.69,"y":172.54,"x0":3.321696106054185,"y0":50.004390280682856,"z0":4.842185709733002,"aX":-11.32896889185195},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.8,"breakHorizontal":18.4,"spinRate":2580,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.48295076660827485,"extension":6.999513969964473},"index":5,"playId":"62371632-7659-3370-b72b-fd4b77c22f84","pitchNumber":5,"startTime":"2026-04-04T18:59:09.914Z","endTime":"2026-04-04T18:59:14.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.961885355953243,"aZ":-34.555730601812876,"pfxX":9.500762099978612,"pfxZ":-1.3805137501836722,"pX":1.3216668912876555,"pZ":2.3895051240478566,"vX0":-8.284221758181229,"vY0":-131.15269792226132,"vZ0":0.5737581517621351,"x":66.62,"y":174.26,"x0":3.3062028336062124,"y0":50.00584323278899,"z0":4.770892366937471,"aX":16.34813917743041},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.0,"breakHorizontal":-15.1,"spinRate":2065,"spinDirection":92},"zone":14,"typeConfidence":0.9,"plateTime":0.41962450170841326,"extension":6.887525538367883},"hitData":{"launchSpeed":58.6,"launchAngle":27.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.98,"coordY":140.49}},"index":6,"playId":"a8b94139-91ef-3c42-afad-7a3fccc209dc","pitchNumber":6,"startTime":"2026-04-04T18:59:28.582Z","endTime":"2026-04-04T18:59:35.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T18:59:35.109Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T18:59:59.273Z","endTime":"2026-04-04T19:02:09.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898882961706878,"aZ":-21.15953568099623,"pfxX":3.11971658747047,"pfxZ":5.968267525370361,"pX":-0.3472990508382632,"pZ":3.133601209184654,"vX0":-10.13447972440012,"vY0":-134.64028661662567,"vZ0":-1.1430012228248647,"x":130.24,"y":154.17,"x0":3.052008491854248,"y0":50.00116383147935,"z0":5.054137550569754,"aX":5.757555482471668},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-3.6,"spinRate":2228,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.4060623839449309,"extension":6.767882387088013},"index":0,"playId":"46a8614b-312c-3a02-8121-537bc86af9a6","pitchNumber":1,"startTime":"2026-04-04T18:59:59.273Z","endTime":"2026-04-04T19:00:03.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.450187546291964,"aZ":-32.845075053679636,"pfxX":9.822829172076778,"pfxZ":-0.39036129755281124,"pX":1.0940581490520902,"pZ":3.6328698532299857,"vX0":-8.920752415783745,"vY0":-130.98311328215615,"vZ0":3.1090623381520697,"x":75.3,"y":140.69,"x0":3.2727755734057524,"y0":50.00018650019156,"z0":4.8911575523195285,"aX":17.0140848863445},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.2,"breakHorizontal":-15.7,"spinRate":2193,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4186505053658096,"extension":6.7716892264368145},"index":1,"playId":"0fb660f6-1276-3485-9484-4ecfc5884459","pitchNumber":2,"startTime":"2026-04-04T19:00:13.695Z","endTime":"2026-04-04T19:00:20.026Z","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":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0199496477596,"aZ":-34.160361507129615,"pfxX":-10.20836340187477,"pfxZ":-1.533345250658071,"pX":-1.0856786614047416,"pZ":2.629264800933784,"vX0":-6.780093199650508,"vY0":-114.0551590217764,"vZ0":2.610917060521276,"x":158.38,"y":167.79,"x0":3.267776433757912,"y0":50.0016942835111,"z0":4.87504767467811,"aX":-13.23788795413779},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.7,"breakHorizontal":20.4,"spinRate":2551,"spinDirection":298},"zone":11,"typeConfidence":0.91,"plateTime":0.4831249467960008,"extension":6.927904087921846},"index":2,"playId":"be256b95-0d3c-3d6f-96a6-f39462c75cc9","pitchNumber":3,"startTime":"2026-04-04T19:00:32.246Z","endTime":"2026-04-04T19:00:37.052Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64868556333951,"aZ":-33.68255803349867,"pfxX":-10.95055099247864,"pfxZ":-1.1963921430174569,"pX":0.3661062566632197,"pZ":2.7934892584366335,"vX0":-3.805370383331059,"vY0":-112.27185921087802,"vZ0":2.982548270755516,"x":103.04,"y":163.36,"x0":3.511563243129208,"y0":50.003299668921024,"z0":4.904242511997019,"aX":-13.806756229105437},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.0,"breakHorizontal":20.9,"spinRate":2590,"spinDirection":299},"zone":6,"typeConfidence":0.9,"plateTime":0.490164033071689,"extension":6.843435854515242},"index":3,"playId":"a8b12bfb-fde7-3528-a8d2-ef2ddf98024f","pitchNumber":4,"startTime":"2026-04-04T19:00:49.322Z","endTime":"2026-04-04T19:00:53.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T19:01:28.546Z","endTime":"2026-04-04T19:01:45.626Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93948951209119,"aZ":-17.767495486745858,"pfxX":4.770686039614485,"pfxZ":7.820212433183324,"pX":-1.7532982919257403,"pZ":2.3219169028719535,"vX0":-13.570057365517142,"vY0":-134.55399996875468,"vZ0":-4.042723624242379,"x":183.83,"y":176.09,"x0":2.7252557046803867,"y0":50.00319016065737,"z0":5.095228392027643,"aX":8.791179984436551},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-5.9,"spinRate":2163,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40636280404563596,"extension":6.874733077252345},"index":5,"playId":"befbdb46-6b6a-3200-b306-184065649734","pitchNumber":5,"startTime":"2026-04-04T19:01:45.626Z","endTime":"2026-04-04T19:01:49.251Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964312156855968,"aZ":-32.21188736950319,"pfxX":-9.728701511514092,"pfxZ":-0.02513237603885976,"pX":-1.1580558163838173,"pZ":2.2093114948378783,"vX0":-7.2987229200030885,"vY0":-113.35286900359357,"vZ0":1.3626837481633498,"x":161.14,"y":179.13,"x0":3.3812219419221816,"y0":50.00488486249769,"z0":4.844744059988522,"aX":-12.514617809593265},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.7,"breakHorizontal":19.7,"spinRate":2488,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.4853707234254032,"extension":6.915146063829299},"index":6,"playId":"59e06d03-42c4-3ad7-98b6-01ba48671b4c","pitchNumber":6,"startTime":"2026-04-04T19:02:02.649Z","endTime":"2026-04-04T19:02:09.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:02:09.024Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks. Riley Greene to 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:04:44.722Z","endTime":"2026-04-04T19:07:04.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T19:03:09.321Z","endTime":"2026-04-04T19:04:47.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474886848244996,"aZ":-28.173191421184182,"pfxX":4.709626796791923,"pfxZ":2.6015393978054693,"pX":-0.3838194831247744,"pZ":2.078635481252912,"vX0":1.9706646189222474,"vY0":-123.53868561784046,"vZ0":-2.648982182157382,"x":131.63,"y":182.66,"x0":-1.804744417468865,"y0":50.0054718438151,"z0":5.5421116486309945,"aX":7.253071914701596},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":-9.0,"spinRate":1930,"spinDirection":77},"zone":7,"typeConfidence":2.0,"plateTime":0.44400016405903076,"extension":6.246057153463721},"index":1,"playId":"b538c69c-8593-3860-bcfe-3c088d4ce0e2","pitchNumber":1,"startTime":"2026-04-04T19:04:47.023Z","endTime":"2026-04-04T19:04:50.616Z","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":87.2,"endSpeed":80.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703049918094603,"aZ":-27.758156128264165,"pfxX":2.2693677905440968,"pfxZ":2.710665140733667,"pX":1.7482626522081237,"pZ":1.5113393047844885,"vX0":7.337243674802179,"vY0":-126.81176674870137,"vZ0":-4.458921566683919,"x":50.36,"y":197.97,"x0":-1.476410804802087,"y0":50.004126377764926,"z0":5.504381028622416,"aX":3.699456296511947},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.8,"spinRate":2091,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43175437493967106,"extension":6.328601003597502},"index":2,"playId":"833ecd5b-46f8-31ed-979e-b3802f7c4f6e","pitchNumber":2,"startTime":"2026-04-04T19:05:06.243Z","endTime":"2026-04-04T19:05:12.422Z","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.8,"endSpeed":87.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58997853824009,"aZ":-23.502442294822607,"pfxX":-11.034356889910704,"pfxZ":4.499373862434785,"pX":0.9502991517177839,"pZ":1.5441936418188755,"vX0":9.683389813498009,"vY0":-137.72491249666288,"vZ0":-6.101756305324256,"x":80.78,"y":197.09,"x0":-1.1716225093764785,"y0":50.003443056199316,"z0":5.370059393020488,"aX":-21.272464869824343},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":18.0,"spinRate":2272,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3971699703348248,"extension":6.611191366727839},"index":3,"playId":"24ff9f99-c4e0-3267-9465-68e4c9d66102","pitchNumber":3,"startTime":"2026-04-04T19:05:25.320Z","endTime":"2026-04-04T19:05:30.193Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323848791271043,"aZ":-27.868254350682527,"pfxX":4.0382715725096725,"pfxZ":2.7255356324397697,"pX":0.8167973348761326,"pZ":2.0057234568387194,"vX0":4.730831695653111,"vY0":-124.66119875626741,"vZ0":-2.9340885398358347,"x":85.87,"y":184.63,"x0":-1.6278191630859762,"y0":50.00138544677177,"z0":5.490873149085732,"aX":6.3744726552303295},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":-8.4,"spinRate":2204,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.43885272451256574,"extension":6.388082066192427},"index":4,"playId":"eac20f46-da64-3ee1-9410-053ffe8ee31e","pitchNumber":4,"startTime":"2026-04-04T19:05:43.956Z","endTime":"2026-04-04T19:06:10.969Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938417889866404,"aZ":-20.057352294627357,"pfxX":-10.715360098349056,"pfxZ":6.2138694212589405,"pX":1.1519941438739187,"pZ":1.7379554392886627,"vX0":10.642280254471673,"vY0":-138.32239669352626,"vZ0":-6.13719004813141,"x":73.09,"y":191.86,"x0":-1.340868236175957,"y0":50.00661536514555,"z0":5.316961729936594,"aX":-20.90678262527865},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2274,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39498861634279736,"extension":6.722078096796353},"index":5,"playId":"2c24359d-0562-3fd4-a8da-51d3ff0108d8","pitchNumber":5,"startTime":"2026-04-04T19:06:20.215Z","endTime":"2026-04-04T19:06:24.251Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14155028346082,"aZ":-19.243627258745665,"pfxX":-10.13557150792026,"pfxZ":6.444446849544019,"pX":-0.5820941319227226,"pZ":1.351490732914045,"vX0":6.316650464793288,"vY0":-140.34817909364918,"vZ0":-7.39689799198459,"x":139.19,"y":202.29,"x0":-1.5387652503419587,"y0":50.00184167285524,"z0":5.262848915246674,"aX":-20.328836261115356},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":17.2,"spinRate":2312,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.38946020732256903,"extension":6.621045260245671},"index":6,"playId":"863e58d2-39d3-3bfc-bccf-33927ee23083","pitchNumber":6,"startTime":"2026-04-04T19:06:36.936Z","endTime":"2026-04-04T19:06:41.408Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925011292782486,"aZ":-26.162729438373947,"pfxX":3.0631405286252136,"pfxZ":3.6700760677182984,"pX":1.042189699038877,"pZ":0.773250246290851,"vX0":5.647380054217464,"vY0":-127.6171790435161,"vZ0":-6.298896737348928,"x":77.27,"y":217.9,"x0":-1.6033213792156835,"y0":50.00401291033862,"z0":5.353155410501644,"aX":5.017539639599119},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":-6.8,"spinRate":2128,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43031768858717534,"extension":6.448678510406908},"index":7,"playId":"c1fe9892-e37d-3555-b253-b2d26fcc6ff3","pitchNumber":7,"startTime":"2026-04-04T19:06:59.035Z","endTime":"2026-04-04T19:07:04.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:07:04.198Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a ground ball to right fielder Jordan Walker. Riley Greene scores. Dillon Dingler to 3rd. Zach McKinstry to 2nd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:07:28.330Z","endTime":"2026-04-04T19:07:59.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218189413319795,"aZ":-28.86260181204925,"pfxX":-0.2718625368084797,"pfxZ":1.8690538231917602,"pX":0.36526953450518723,"pZ":2.1262371055217995,"vX0":5.32183180972994,"vY0":-131.58151824053647,"vZ0":-3.0559207291552912,"x":103.08,"y":181.37,"x0":-1.63932174151016,"y0":50.002601476860875,"z0":5.417985223102709,"aX":-0.48212551045318286},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":-0.6,"spinRate":2256,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4146284526236794,"extension":6.704107320049747},"index":0,"playId":"137c3076-66a4-348a-9419-a06253e50037","pitchNumber":1,"startTime":"2026-04-04T19:07:28.330Z","endTime":"2026-04-04T19:07:31.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334650536526834,"aZ":-24.198187419806228,"pfxX":-9.035797229874088,"pfxZ":4.11154128852599,"pX":0.1831295800727406,"pZ":2.4091616527916226,"vX0":7.5956407467416245,"vY0":-138.09813381122765,"vZ0":-3.63736326994915,"x":110.02,"y":173.73,"x0":-1.4223340098276176,"y0":50.005097484733426,"z0":5.361747405158869,"aX":-17.541010299175017},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":14.9,"spinRate":2267,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3958713558065319,"extension":6.724985075014913},"hitData":{"launchSpeed":99.0,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.02,"coordY":119.36}},"index":1,"playId":"13bda824-f64a-3117-9952-22e97cbae5ef","pitchNumber":2,"startTime":"2026-04-04T19:07:48.577Z","endTime":"2026-04-04T19:07:59.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:07:59.531Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to left fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-04T19:08:36.183Z","endTime":"2026-04-04T19:09:04.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526476151913876,"aZ":-29.857889185061453,"pfxX":3.2894589769630014,"pfxZ":1.4431204761795229,"pX":0.2332547513478159,"pZ":1.9973987748886242,"vX0":4.16517432798611,"vY0":-126.75679903767508,"vZ0":-2.6752489833701,"x":108.11,"y":184.85,"x0":-1.8655353865929716,"y0":50.00536909028943,"z0":5.47688795044644,"aX":5.295967335915154},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-7.0,"spinRate":2198,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.43390259781129714,"extension":6.358012013752686},"index":0,"playId":"f507f558-e07f-3028-8479-a8066d936448","pitchNumber":1,"startTime":"2026-04-04T19:08:36.183Z","endTime":"2026-04-04T19:08:40.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16609315990723,"aZ":-20.18290483883988,"pfxX":-9.692747935716456,"pfxZ":6.153443081190954,"pX":-0.8315817657766292,"pZ":1.7837128931669162,"vX0":5.847665846187813,"vY0":-138.50355711401554,"vZ0":-5.913296252350868,"x":148.7,"y":190.62,"x0":-1.7080975191509766,"y0":50.000931788348986,"z0":5.290714190896401,"aX":-18.879231623517143},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":16.4,"spinRate":2215,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3950710062318654,"extension":6.813745113092268},"hitData":{"launchSpeed":100.0,"launchAngle":37.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.53,"coordY":63.69}},"index":1,"playId":"22176889-4e38-33d8-9ad5-a03c478272cb","pitchNumber":2,"startTime":"2026-04-04T19:08:54.100Z","endTime":"2026-04-04T19:09:04.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:09:04.127Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:11:33.749Z","endTime":"2026-04-04T19:12:26.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brant Hurter replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:11:12.450Z","endTime":"2026-04-04T19:11:35.886Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75893610821379,"aZ":-31.10622906127395,"pfxX":11.493973490458684,"pfxZ":0.6026479863756773,"pX":0.967900705200439,"pZ":3.73185785977976,"vX0":-9.887709727370575,"vY0":-132.9681061102605,"vZ0":0.15909638550818983,"x":80.11,"y":138.02,"x0":3.2498732386327704,"y0":50.00512176249247,"z0":5.936865305798512,"aX":20.48801751236199},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.3,"breakHorizontal":-18.6,"spinRate":1916,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4126655863623734,"extension":6.017335926622498},"index":1,"playId":"3d2ff34f-a4db-3eee-a6c8-4d0f3bd2afbd","pitchNumber":1,"startTime":"2026-04-04T19:11:35.886Z","endTime":"2026-04-04T19:11:41.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69991067891816,"aZ":-30.252686096331473,"pfxX":12.130535774011854,"pfxZ":1.064841460301869,"pX":-0.807106444925049,"pZ":3.2392124994884868,"vX0":-13.897689328538736,"vY0":-134.00035334017116,"vZ0":-1.2967789106471002,"x":147.76,"y":151.32,"x0":2.886349955727091,"y0":50.00483443279035,"z0":5.903849186591085,"aX":21.921617310699396},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.8,"breakHorizontal":-18.7,"spinRate":2054,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.40976331841036195,"extension":6.149083730256331},"index":2,"playId":"ede4393e-d4b7-3b1b-929b-6b997fdf0087","pitchNumber":2,"startTime":"2026-04-04T19:11:51.648Z","endTime":"2026-04-04T19:11:57.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197570664846747,"aZ":-30.524431961658472,"pfxX":11.47857878648194,"pfxZ":0.9303106511840529,"pX":-1.1837064046197818,"pZ":3.0471183686699455,"vX0":-15.111119882195714,"vY0":-132.48229885388608,"vZ0":-1.6764958952465683,"x":162.12,"y":156.51,"x0":3.1017364422808797,"y0":50.005741444739336,"z0":5.918414447224816,"aX":20.417136064585243},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2067,"spinDirection":119},"zone":11,"typeConfidence":0.9,"plateTime":0.41336905912202093,"extension":5.810423357502471},"index":3,"playId":"21154862-143d-3aeb-84b9-097553fe2e41","pitchNumber":3,"startTime":"2026-04-04T19:12:06.012Z","endTime":"2026-04-04T19:12:10.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21669965526295,"aZ":-31.087789659964216,"pfxX":11.23435874183357,"pfxZ":0.5948066288511811,"pX":0.7308123417901512,"pZ":3.626724502478068,"vX0":-10.505115340550653,"vY0":-134.56152952467397,"vZ0":-0.1482823386005876,"x":89.14,"y":140.86,"x0":3.2328830196055898,"y0":50.00216478569271,"z0":5.891938696532274,"aX":20.524219542985353},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.3,"breakHorizontal":-18.0,"spinRate":2022,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.4076220819245093,"extension":6.005759911618367},"index":4,"playId":"07e87540-e317-38f4-bbb1-e863b498c5cf","pitchNumber":4,"startTime":"2026-04-04T19:12:21.070Z","endTime":"2026-04-04T19:12:26.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:12:26.758Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Iván Herrera grounds into a force out, second baseman Gleyber Torres to shortstop Kevin McGonigle. JJ Wetherholt out at 2nd. Iván Herrera to 1st.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:12:48.497Z","endTime":"2026-04-04T19:14:11.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58269968284828,"aZ":-31.45076341418014,"pfxX":-6.131883742973946,"pfxZ":0.4927466235835869,"pX":0.7551971030665573,"pZ":3.8000231362804846,"vX0":-4.809920345820774,"vY0":-120.38522093988212,"vZ0":1.3267783192179186,"x":88.21,"y":136.18,"x0":3.579476193763046,"y0":50.00128568027191,"z0":6.037379166341675,"aX":-8.947676288119741},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.6,"breakHorizontal":12.2,"spinRate":2639,"spinDirection":294},"zone":12,"typeConfidence":0.9,"plateTime":0.4559453625902501,"extension":5.613313427557044},"index":0,"playId":"91241d7a-bb59-321d-a717-f844a2d58423","pitchNumber":1,"startTime":"2026-04-04T19:12:48.497Z","endTime":"2026-04-04T19:12:53.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925871569032147,"aZ":-30.43252434564746,"pfxX":11.498730783084158,"pfxZ":0.9544750349412325,"pX":1.5189781607914625,"pZ":3.5821955824390614,"vX0":-8.510068901437064,"vY0":-134.71633443934135,"vZ0":-0.35442201550941044,"x":59.1,"y":142.06,"x0":3.2345650856760817,"y0":50.00308782810353,"z0":5.877806274819641,"aX":21.00725122688069},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":-18.8,"spinRate":2126,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.40751486114813984,"extension":5.940403195425167},"index":1,"playId":"4cb3dc45-9c2b-3598-b705-af02796b0cc1","pitchNumber":2,"startTime":"2026-04-04T19:13:06.488Z","endTime":"2026-04-04T19:13:09.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68399875798276,"aZ":-26.843550071760497,"pfxX":11.07965110627304,"pfxZ":2.90913203770209,"pX":0.5392494357994626,"pZ":2.7862235730433635,"vX0":-10.803848076532285,"vY0":-134.572690412177,"vZ0":-2.8374308006844116,"x":96.45,"y":163.55,"x0":3.1698489392282916,"y0":50.001713569298765,"z0":5.759435239700942,"aX":20.285434470865198},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-17.6,"spinRate":2029,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.4072916268944229,"extension":6.1114935883485},"index":2,"playId":"a0fa4dd2-b286-30fd-ad5a-d6f7befe0909","pitchNumber":3,"startTime":"2026-04-04T19:13:27.628Z","endTime":"2026-04-04T19:13:32.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223280618053014,"aZ":-27.00840502829065,"pfxX":-3.3835223853895693,"pfxZ":3.458959022403704,"pX":0.15167000588589813,"pZ":3.511756445383749,"vX0":-6.889759137260687,"vY0":-121.49658788613256,"vZ0":-0.19843902961461213,"x":111.22,"y":143.96,"x0":3.465629001642739,"y0":50.000702635705075,"z0":5.945439353023771,"aX":-5.046562368698732},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":7.8,"spinRate":2732,"spinDirection":289},"zone":12,"typeConfidence":0.89,"plateTime":0.4511413366177002,"extension":5.695898779852834},"index":3,"playId":"53211763-dc48-371e-8f8e-d5e8409b9206","pitchNumber":4,"startTime":"2026-04-04T19:13:45.140Z","endTime":"2026-04-04T19:13:50.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664894995177185,"aZ":-30.274619472140856,"pfxX":11.842032959295098,"pfxZ":1.041526963738793,"pX":-0.21545072279879174,"pZ":3.207579372286579,"vX0":-12.96455290107034,"vY0":-134.54207242182838,"vZ0":-1.144176210816378,"x":125.21,"y":152.18,"x0":3.1395456009458607,"y0":50.00240441257274,"z0":5.794543042103596,"aX":21.59249285278905},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.5,"spinRate":2100,"spinDirection":122},"zone":2,"typeConfidence":0.91,"plateTime":0.4079472669626618,"extension":5.959598198305561},"hitData":{"launchSpeed":62.3,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.35,"coordY":146.09}},"index":4,"playId":"668c3d3e-6b09-3b26-a62a-4b80372dcbe9","pitchNumber":5,"startTime":"2026-04-04T19:14:03.286Z","endTime":"2026-04-04T19:14:11.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:14:11.137Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, first baseman Spencer Torkelson to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-04T19:14:41.909Z","endTime":"2026-04-04T19:16:04.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11010575024236,"aZ":-29.687952792548106,"pfxX":-3.683927012881212,"pfxZ":1.7288322830108314,"pX":0.1775010485153917,"pZ":2.8237269160058602,"vX0":-6.784530482822652,"vY0":-119.5758105590973,"vZ0":-0.8801561592160277,"x":110.23,"y":162.54,"x0":3.535858496224606,"y0":50.005362997404895,"z0":5.8718246745899805,"aX":-5.308825285087165},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":8.4,"spinRate":2631,"spinDirection":286},"zone":2,"typeConfidence":0.9,"plateTime":0.45891101024826586,"extension":5.717713205234371},"index":0,"playId":"92fa2f7c-608b-34de-8709-eb24dfdd6ae5","pitchNumber":1,"startTime":"2026-04-04T19:14:46.428Z","endTime":"2026-04-04T19:14:50.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08582809067218,"aZ":-31.83714586339046,"pfxX":10.995220824289127,"pfxZ":0.18916778998220884,"pX":-0.052349720792231005,"pZ":2.3063476850716103,"vX0":-12.298694964653048,"vY0":-133.0095933350045,"vZ0":-3.182730983678308,"x":119.0,"y":176.51,"x0":3.2157347951159507,"y0":50.00286351064494,"z0":5.841242650748539,"aX":19.58640502422327},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":2000,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.41271869325723154,"extension":6.156735232231669},"index":1,"playId":"fe06476d-aef4-3c50-b3d2-55019ac7bcc4","pitchNumber":2,"startTime":"2026-04-04T19:15:05.100Z","endTime":"2026-04-04T19:15:11.137Z","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.8,"endSpeed":76.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786418318310893,"aZ":-29.247682311390342,"pfxX":-5.387413604421211,"pfxZ":1.9812159317699862,"pX":0.05905343465514205,"pZ":3.748183298251408,"vX0":-6.219483146600813,"vY0":-120.57390353117759,"vZ0":0.8065352529435476,"x":114.75,"y":137.58,"x0":3.3689104364695575,"y0":50.002541078317385,"z0":5.984185491994573,"aX":-7.954770223410025},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":2656,"spinDirection":287},"zone":11,"typeConfidence":0.9,"plateTime":0.4537455267691799,"extension":5.737775927367625},"index":2,"playId":"5928fdce-8bea-3b61-ad57-efc0b24c667c","pitchNumber":3,"startTime":"2026-04-04T19:15:35.526Z","endTime":"2026-04-04T19:15:40.147Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211139637650938,"aZ":-33.04912635744277,"pfxX":9.860536849441754,"pfxZ":-0.47964776220661953,"pX":0.49821524211020235,"pZ":3.0510870338036593,"vX0":-10.978747652640969,"vY0":-133.99106012576118,"vZ0":-0.9717442652184416,"x":98.01,"y":156.4,"x0":3.369456851041874,"y0":50.005476483824964,"z0":5.78206743877647,"aX":17.91610412340979},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.8,"breakHorizontal":-15.5,"spinRate":2100,"spinDirection":119},"zone":3,"typeConfidence":0.91,"plateTime":0.408928413273864,"extension":6.10234734704481},"hitData":{"launchSpeed":85.4,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.61,"coordY":168.19}},"index":3,"playId":"9feb43b9-0f5a-38b6-a589-f4fa05eab187","pitchNumber":4,"startTime":"2026-04-04T19:15:55.870Z","endTime":"2026-04-04T19:16:04.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:16:04.071Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Parker Meadows singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T19:18:17.474Z","endTime":"2026-04-04T19:18:59.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.5,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39040146764387,"aZ":-30.076744904000197,"pfxX":1.6364273014802437,"pfxZ":1.2432261083842029,"pX":-0.1380119487484325,"pZ":3.351089266879548,"vX0":3.0349219090621085,"vY0":-128.47047257598032,"vZ0":0.12147887244501931,"x":122.26,"y":148.3,"x0":-1.543143301371813,"y0":50.00295565086283,"z0":5.6239488139228415,"aX":2.758994818740433},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.6,"spinRate":2169,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.4248970459206176,"extension":6.561671477558357},"index":0,"playId":"9b00d766-4685-3b0b-9e04-cbba03c6c302","pitchNumber":1,"startTime":"2026-04-04T19:18:17.474Z","endTime":"2026-04-04T19:18:21.286Z","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":84.5,"endSpeed":77.6,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110639502747055,"aZ":-32.76787918798324,"pfxX":9.150540509269668,"pfxZ":-0.38792726119427456,"pX":-1.2620677026224942,"pZ":3.9726560545219556,"vX0":-1.2018316344965394,"vY0":-123.0727132640774,"vZ0":2.5056535913175986,"x":165.11,"y":131.52,"x0":-1.9567561005047918,"y0":50.002426609867015,"z0":5.714086088509041,"aX":14.055278664157132},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.1,"breakHorizontal":-16.3,"spinRate":2175,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.44480813611614334,"extension":6.175248311035217},"index":1,"playId":"dbba5290-a4c1-361d-a637-df5a4f6f4b76","pitchNumber":2,"startTime":"2026-04-04T19:18:35.648Z","endTime":"2026-04-04T19:18:38.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43533228448584,"aZ":-33.00087805757529,"pfxX":7.996716538702134,"pfxZ":-0.522684323386537,"pX":-0.16828977502516201,"pZ":2.424252584453676,"vX0":1.2614540884728414,"vY0":-124.32617798561802,"vZ0":-1.0733500715274469,"x":123.41,"y":173.33,"x0":-1.7213075919417293,"y0":50.005549244050655,"z0":5.595275534705313,"aX":12.546779839848586},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-14.8,"spinRate":1963,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.44020256835809723,"extension":6.338467297239749},"hitData":{"launchSpeed":88.5,"launchAngle":17.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.4,"coordY":89.19}},"index":2,"playId":"23469a6f-9eda-3d7d-acbe-07f91649d134","pitchNumber":3,"startTime":"2026-04-04T19:18:50.395Z","endTime":"2026-04-04T19:18:59.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:18:59.977Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Matt Vierling grounds into a double play, shortstop Thomas Saggese to second baseman JJ Wetherholt to first baseman Alec Burleson. Parker Meadows out at 2nd. Matt Vierling out at 1st.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T19:19:24.712Z","endTime":"2026-04-04T19:20:09.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83306904103302,"aZ":-26.008579107510986,"pfxX":-8.375828212064931,"pfxZ":3.1932727595140484,"pX":-0.7658674939910786,"pZ":2.548699654277447,"vX0":5.23840809173182,"vY0":-138.04559158463175,"vZ0":-3.060161588563488,"x":146.19,"y":169.97,"x0":-1.6002782301420584,"y0":50.000536428642754,"z0":5.423106658973983,"aX":-16.157479766429216},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":14.0,"spinRate":2105,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39683651628170535,"extension":6.717132498673085},"index":0,"playId":"acff705f-5fe9-3a44-9c9e-ed6ee2e7cf6c","pitchNumber":1,"startTime":"2026-04-04T19:19:24.712Z","endTime":"2026-04-04T19:19:29.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.167640590085597,"aZ":-23.37133448410155,"pfxX":-8.968295958991582,"pfxZ":4.530125235072957,"pX":0.3390321273285905,"pZ":1.489676677053269,"vX0":7.974581318863347,"vY0":-138.5826519351964,"vZ0":-6.2491389716906225,"x":104.08,"y":198.56,"x0":-1.4116021530407774,"y0":50.00522672371337,"z0":5.336715582630494,"aX":-17.434726836829842},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":2199,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39534937417839666,"extension":6.846123576683286},"index":1,"playId":"da4fab3d-0487-3ef3-ade3-262e26b186f7","pitchNumber":2,"startTime":"2026-04-04T19:19:43.275Z","endTime":"2026-04-04T19:19:48.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90312672877862,"aZ":-24.494216477290607,"pfxX":-7.864860333780861,"pfxZ":4.039331359910802,"pX":0.09938487955271702,"pZ":2.4700871287295487,"vX0":6.881592530943537,"vY0":-136.9496601272453,"vZ0":-3.5858944987102275,"x":113.21,"y":172.09,"x0":-1.4226454843467953,"y0":50.00534426818348,"z0":5.4696555830863725,"aX":-14.95986452271404},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":2187,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39977414993738547,"extension":6.685031788590968},"hitData":{"launchSpeed":101.3,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.01,"coordY":155.98}},"index":2,"playId":"5088f611-7167-303b-991a-fa48ab2aee65","pitchNumber":3,"startTime":"2026-04-04T19:20:01.508Z","endTime":"2026-04-04T19:20:09.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:20:09.422Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to catcher Pedro Pagés in foul territory.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-04T19:20:36.093Z","endTime":"2026-04-04T19:20:45.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":0},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":86.9,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731194110667165,"aZ":-32.242637333535484,"pfxX":2.8391946016754983,"pfxZ":-0.04250604909231903,"pX":0.584456774193869,"pZ":2.516077018864928,"vX0":4.663975456904042,"vY0":-126.46748061539434,"vZ0":-0.8144573811695215,"x":94.72,"y":170.85,"x0":-1.6523227320577283,"y0":50.00358219357225,"z0":5.427936501003256,"aX":4.598848383188153},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-6.2,"spinRate":2277,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.43306249525491447,"extension":6.437307634081025},"hitData":{"launchSpeed":74.3,"launchAngle":82.0,"totalDistance":20.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":143.47,"coordY":209.39}},"index":0,"playId":"db63e9f7-37c7-323e-a43b-552ad02c8a88","pitchNumber":1,"startTime":"2026-04-04T19:20:36.093Z","endTime":"2026-04-04T19:20:45.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:20:45.389Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T19:23:14.188Z","endTime":"2026-04-04T19:24:42.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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":"Pitching Change: Will Vest replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:22:06.799Z","endTime":"2026-04-04T19:23:16.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209058255368298,"aZ":-15.250172530506486,"pfxX":-4.101879320708072,"pfxZ":8.811490222478678,"pX":-0.8230072810459057,"pZ":2.853107047158146,"vX0":3.87269139765468,"vY0":-137.6348720300384,"vZ0":-4.748551368504107,"x":148.37,"y":161.75,"x0":-1.7145595396687887,"y0":50.005738168843024,"z0":5.631829045037776,"aX":-7.880624501869977},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2184,"spinDirection":203},"zone":1,"typeConfidence":0.89,"plateTime":0.39779085826256644,"extension":6.444940237203068},"index":1,"playId":"e82d62a1-622c-3eaa-a343-c6639f41ba3e","pitchNumber":1,"startTime":"2026-04-04T19:23:16.511Z","endTime":"2026-04-04T19:23:20.752Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741246826684062,"aZ":-14.276599334944004,"pfxX":-4.798162788389481,"pfxZ":9.16284256018447,"pX":0.3048809378650509,"pZ":2.7449066514187654,"vX0":6.981152781059722,"vY0":-138.58692347311958,"vZ0":-5.262515169036668,"x":105.38,"y":164.67,"x0":-1.618491804568614,"y0":50.00513303557998,"z0":5.615391624622709,"aX":-9.374925002770967},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2356,"spinDirection":210},"zone":6,"typeConfidence":0.88,"plateTime":0.3945911369672723,"extension":6.468803688232009},"index":2,"playId":"2a93f78c-3ce0-39b7-b41e-1fadeda374f9","pitchNumber":2,"startTime":"2026-04-04T19:23:29.172Z","endTime":"2026-04-04T19:23:33.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482387913750618,"aZ":-32.31806007439547,"pfxX":1.8938603276012085,"pfxZ":-0.08728701313603615,"pX":1.125253268327422,"pZ":1.5994596355901192,"vX0":6.4354188276304285,"vY0":-126.68601950967766,"vZ0":-3.398299296291624,"x":74.11,"y":195.59,"x0":-1.692281622377014,"y0":50.00293002726008,"z0":5.536930613978769,"aX":3.083534729083904},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-4.9,"spinRate":2762,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.4320713551212165,"extension":6.435040581401829},"index":3,"playId":"ac73cee3-cd63-3379-a1b8-0a64f49e8fe9","pitchNumber":3,"startTime":"2026-04-04T19:23:43.877Z","endTime":"2026-04-04T19:23:50.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49184599455575,"aZ":-14.37313206363781,"pfxX":-4.110347248403443,"pfxZ":9.122452154688917,"pX":0.2679532893870906,"pZ":2.6722802263806384,"vX0":6.4095425938206025,"vY0":-138.69947846822916,"vZ0":-5.278163384901556,"x":106.79,"y":166.63,"x0":-1.5369951425304047,"y0":50.0067082100597,"z0":5.555615296502905,"aX":-8.024823045193706},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2349,"spinDirection":216},"zone":6,"typeConfidence":0.89,"plateTime":0.3946147363477577,"extension":6.475220253623272},"index":4,"playId":"9ad75fa8-b84a-3d3f-9c46-0b40f2361150","pitchNumber":4,"startTime":"2026-04-04T19:23:58.500Z","endTime":"2026-04-04T19:24:02.459Z","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":90.2,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450475895831822,"aZ":-23.40346434449905,"pfxX":-8.85802141611181,"pfxZ":4.988039971503542,"pX":0.07369464570865422,"pZ":0.10301417546599793,"vX0":7.32985452953014,"vY0":-130.9553442546891,"vZ0":-9.131243834754478,"x":114.19,"y":236.0,"x0":-1.5938626505184994,"y0":50.00330756374995,"z0":5.350010499149658,"aX":-15.576084520997833},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":14.6,"spinRate":1617,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.41629595620273063,"extension":6.467227133568599},"index":5,"playId":"1c7d1b0b-f68a-37f1-99bc-2fa426347fe5","pitchNumber":5,"startTime":"2026-04-04T19:24:20.506Z","endTime":"2026-04-04T19:24:24.336Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690224659352197,"aZ":-13.786779564144812,"pfxX":-3.686459405332336,"pfxZ":9.475062459054099,"pX":-0.17877098434156286,"pZ":2.332346048120865,"vX0":5.34504376252844,"vY0":-137.95419708777646,"vZ0":-6.174661074234555,"x":123.81,"y":175.81,"x0":-1.6562460468410276,"y0":50.004222676683895,"z0":5.517081514491072,"aX":-7.1556090084502015},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2189,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.3959884032488028,"extension":6.4309110657752875},"index":6,"playId":"aa4d3be7-2640-344a-8a82-b9649aa8d669","pitchNumber":6,"startTime":"2026-04-04T19:24:36.693Z","endTime":"2026-04-04T19:24:42.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:24:42.496Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to center fielder Parker Meadows.","rbi":0,"awayScore":6,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T19:25:03.558Z","endTime":"2026-04-04T19:26:25.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678009,"link":"/api/v1/people/678009"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001728159106683,"aZ":-18.811421033454508,"pfxX":-8.056438196685832,"pfxZ":6.878164545339793,"pX":-0.7524446857532601,"pZ":2.917153903680725,"vX0":5.229547650624408,"vY0":-138.10075414632712,"vZ0":-3.8717936173292093,"x":145.68,"y":160.02,"x0":-1.6179340108877833,"y0":50.006125697413204,"z0":5.592825621043735,"aX":-15.659294273138293},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":13.6,"spinRate":2051,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.39570230508552084,"extension":6.4429818457330486},"index":0,"playId":"bc551817-3e77-323e-bd82-abf94bdb3ed6","pitchNumber":1,"startTime":"2026-04-04T19:25:03.558Z","endTime":"2026-04-04T19:25:08.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.472448792959003,"aZ":-34.34912112061642,"pfxX":1.1885052867811252,"pfxZ":-1.3479337195739225,"pX":1.2066767483566996,"pZ":1.5237361224708947,"vX0":6.86440590298419,"vY0":-126.84797090375069,"vZ0":-3.1292732489260042,"x":71.0,"y":197.64,"x0":-1.700616931100741,"y0":50.002704779815815,"z0":5.541260909590663,"aX":1.9166455193540062},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-3.8,"spinRate":2631,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.43352651533558006,"extension":6.4881005990714264},"index":1,"playId":"2861204d-6bfd-327a-8ab0-c2f7ce48396b","pitchNumber":2,"startTime":"2026-04-04T19:25:16.996Z","endTime":"2026-04-04T19:25:22.045Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-04T19:25:37.405Z","endTime":"2026-04-04T19:25:42.452Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67797742059588,"aZ":-32.96202869521691,"pfxX":1.1802879535438107,"pfxZ":-0.4962911888240624,"pX":0.3677833884860005,"pZ":1.4741000138296985,"vX0":5.114894959864397,"vY0":-126.2963223758505,"vZ0":-3.3366533929978797,"x":102.98,"y":198.98,"x0":-1.847243063542868,"y0":50.00247501898265,"z0":5.497860556736599,"aX":1.8815474340516287},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-3.5,"spinRate":2546,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4357614983827478,"extension":6.3666677692231435},"index":3,"playId":"98100bd6-3b43-3541-ab59-9ed756d23a08","pitchNumber":3,"startTime":"2026-04-04T19:25:42.452Z","endTime":"2026-04-04T19:25:48.022Z","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.7,"endSpeed":87.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58833506597694,"aZ":-13.533040325639258,"pfxX":-4.646992572134678,"pfxZ":9.596456132483654,"pX":1.1847446971950997,"pZ":1.8545709576732587,"vX0":9.228163730985315,"vY0":-138.84677325485765,"vZ0":-7.255529196174345,"x":71.84,"y":188.71,"x0":-1.585956911069271,"y0":50.00386077228683,"z0":5.411862851951238,"aX":-9.028466928286164},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2220,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.3952804984997451,"extension":6.552306812690734},"index":4,"playId":"7825b4ed-dca5-3122-8927-c1e76a8b2a68","pitchNumber":4,"startTime":"2026-04-04T19:26:00.117Z","endTime":"2026-04-04T19:26:03.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359829788466772,"aZ":-32.37665088444239,"pfxX":2.2589941062340024,"pfxZ":-0.13082863000006562,"pX":0.5786807980464181,"pZ":2.0235336803169632,"vX0":5.215832651814431,"vY0":-125.35244627297317,"vZ0":-2.1849170120617196,"x":94.94,"y":184.14,"x0":-1.8294643405036877,"y0":50.00040405046118,"z0":5.571673020073015,"aX":3.563560206700625},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.4,"spinRate":2695,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.43837268589835165,"extension":6.407673426957709},"hitData":{"launchSpeed":89.4,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.15,"coordY":86.81}},"index":5,"playId":"1e81b1ae-aee3-3fda-8653-b34a36638e4c","pitchNumber":5,"startTime":"2026-04-04T19:26:14.575Z","endTime":"2026-04-04T19:26:25.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:26:25.410Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson. Jordan Walker to 3rd.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T19:26:47.697Z","endTime":"2026-04-04T19:29:06.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64544906495494,"aZ":-32.86155901703611,"pfxX":2.4349133148453626,"pfxZ":-0.4341906281250081,"pX":0.26921935573553124,"pZ":1.6005791914554985,"vX0":4.456902640320717,"vY0":-125.06416448341774,"vZ0":-3.2064528099595013,"x":106.74,"y":195.56,"x0":-1.8536037635265177,"y0":50.004294307449946,"z0":5.5996803615202975,"aX":3.849259782864602},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":-5.4,"spinRate":2608,"spinDirection":38},"zone":9,"typeConfidence":0.9,"plateTime":0.4382563025936346,"extension":6.468785193101416},"index":0,"playId":"7bd35b3e-5eab-3950-ace6-9a8471588711","pitchNumber":1,"startTime":"2026-04-04T19:26:47.697Z","endTime":"2026-04-04T19:26:53.302Z","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.6,"endSpeed":86.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15941620868826,"aZ":-14.098871011087947,"pfxX":-3.337237842128034,"pfxZ":9.447810890186942,"pX":1.362518842254459,"pZ":2.0999094070606965,"vX0":8.75703451199134,"vY0":-137.39129414774897,"vZ0":-6.731132909850838,"x":65.06,"y":182.08,"x0":-1.4312702612242754,"y0":50.005894062096594,"z0":5.538104138208194,"aX":-6.387323022415523},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":4.2,"spinRate":2237,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.3985117476899154,"extension":6.603112418298726},"index":1,"playId":"148623dd-6938-387f-9b50-1368d25224b7","pitchNumber":2,"startTime":"2026-04-04T19:27:02.233Z","endTime":"2026-04-04T19:27:06.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511974660768757,"aZ":-19.94120032466819,"pfxX":-9.400736462174017,"pfxZ":6.502728880828129,"pX":-0.8028110188052144,"pZ":1.3826904142490264,"vX0":5.786996846474086,"vY0":-136.17785809403077,"vZ0":-7.190148131596165,"x":147.6,"y":201.45,"x0":-1.7325621960269195,"y0":50.001966409711464,"z0":5.433585697659166,"aX":-17.679725345935438},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2118,"spinDirection":216},"zone":13,"typeConfidence":0.81,"plateTime":0.4020100757198066,"extension":6.565612015267619},"index":2,"playId":"f4c8ba12-c832-3ca7-b236-8f491752e330","pitchNumber":3,"startTime":"2026-04-04T19:27:17.204Z","endTime":"2026-04-04T19:27:22.782Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"f0534b38-27dd-3598-85e4-9977adb3b43a","startTime":"2026-04-04T19:27:32.997Z","endTime":"2026-04-04T19:27:39.817Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Jordan Walker steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"f0534b38-27dd-3598-85e4-9977adb3b43a","startTime":"2026-04-04T19:28:07.685Z","endTime":"2026-04-04T19:28:10.456Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588188226722362,"aZ":-14.01292182029802,"pfxX":-4.235018443100824,"pfxZ":9.309266597474561,"pX":-0.054311071888338815,"pZ":1.927498310024453,"vX0":5.438365057961839,"vY0":-138.2558843464693,"vZ0":-7.2920416709978255,"x":119.07,"y":186.74,"x0":-1.4895096097329674,"y0":50.00150085416546,"z0":5.524938732068151,"aX":-8.261492010183673},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2122,"spinDirection":212},"zone":8,"typeConfidence":0.89,"plateTime":0.3949986606361753,"extension":6.46160937243126},"index":5,"playId":"9b33678d-370a-3601-bbe9-e9839b29a334","pitchNumber":4,"startTime":"2026-04-04T19:28:10.456Z","endTime":"2026-04-04T19:28:14.948Z","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":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.158080105701025,"aZ":-34.83357919726631,"pfxX":0.9147015975295192,"pfxZ":-1.6334655742171076,"pX":1.1017801458481236,"pZ":-0.033092360750440135,"vX0":6.6745058926781,"vY0":-127.07242432392542,"vZ0":-6.732137520715122,"x":75.0,"y":239.67,"x0":-1.6826911586060713,"y0":50.00240822820149,"z0":5.433590572011338,"aX":1.4889125769808105},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.3,"breakHorizontal":-3.2,"spinRate":2716,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.43179023072374134,"extension":6.410412726177786},"index":6,"playId":"ae8eb70d-d327-3b38-ab79-742cbc54c515","pitchNumber":5,"startTime":"2026-04-04T19:28:31.658Z","endTime":"2026-04-04T19:28:35.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137921586875812,"aZ":-22.217182195019074,"pfxX":-9.196683200288103,"pfxZ":5.236638614777187,"pX":-1.0136456173316297,"pZ":2.7808478454940926,"vX0":5.572649346842999,"vY0":-137.20919904136738,"vZ0":-3.33783204410194,"x":155.64,"y":163.7,"x0":-1.8789777050094787,"y0":50.004303819850094,"z0":5.532015160572617,"aX":-17.488487551892874},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2106,"spinDirection":210},"zone":11,"typeConfidence":0.85,"plateTime":0.3996244528475379,"extension":6.446333074167407},"hitData":{"launchSpeed":56.7,"launchAngle":5.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.53,"coordY":155.98}},"index":7,"playId":"b12d4b24-2f8b-3467-8e0d-15a9741b0889","pitchNumber":6,"startTime":"2026-04-04T19:28:58.427Z","endTime":"2026-04-04T19:29:06.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:29:06.862Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-04T19:30:17.888Z","endTime":"2026-04-04T19:30:40.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T19:29:43.051Z","endTime":"2026-04-04T19:30:20.166Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.288311861203074,"aZ":-32.24872536990045,"pfxX":1.1569332547054332,"pfxZ":-0.05102414956474899,"pX":-0.5672194885953179,"pZ":1.0929051262570355,"vX0":3.0965009506514902,"vY0":-125.00464902807434,"vZ0":-4.175430691642716,"x":138.62,"y":209.27,"x0":-1.9745251018085117,"y0":50.00137005354207,"z0":5.4459580698691,"aX":1.821361553295017},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-2.9,"spinRate":2578,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.43895556715486794,"extension":6.401678070400887},"index":1,"playId":"ef0d8ed3-56dd-3c26-bfbe-c6b9afaf5c52","pitchNumber":1,"startTime":"2026-04-04T19:30:20.166Z","endTime":"2026-04-04T19:30:24.189Z","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":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718872524645455,"aZ":-26.0667145673268,"pfxX":-8.381772253567272,"pfxZ":3.5967100577783064,"pX":-1.4398577087244588,"pZ":1.9266204242160083,"vX0":3.6514800202129125,"vY0":-129.64473320033144,"vZ0":-4.196843287308572,"x":171.88,"y":186.76,"x0":-1.7794728700293407,"y0":50.00333894355275,"z0":5.561682365961575,"aX":-14.233509676840976},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":1595,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4228755056935749,"extension":6.3698301130948645},"hitData":{"launchSpeed":73.9,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.07,"coordY":152.42}},"index":2,"playId":"8d87b012-8525-336d-a198-6299502e94a7","pitchNumber":2,"startTime":"2026-04-04T19:30:33.353Z","endTime":"2026-04-04T19:30:40.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:30:40.844Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (1) on a fly ball to right center field.","rbi":1,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T19:32:50.114Z","endTime":"2026-04-04T19:33:38.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89119780963882,"aZ":-24.509423923957947,"pfxX":-9.254769574551675,"pfxZ":4.066289176062346,"pX":-0.41896022059742316,"pZ":2.8218215572932817,"vX0":6.457460059205274,"vY0":-136.81811668329448,"vZ0":-2.638579768843228,"x":132.97,"y":162.59,"x0":-1.6146181895986564,"y0":50.0023439011009,"z0":5.489392679412324,"aX":-17.439108204543814},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":2203,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4012758237896952,"extension":6.465166615506854},"index":0,"playId":"1fe22fe8-50ec-31c8-bd4b-d45b35ddf769","pitchNumber":1,"startTime":"2026-04-04T19:32:50.114Z","endTime":"2026-04-04T19:32:54.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.492718266155194,"aZ":-19.93997139296893,"pfxX":-8.997283286764425,"pfxZ":6.454604806900834,"pX":-0.017033895761389563,"pZ":2.967387931350016,"vX0":7.263442945967058,"vY0":-137.11782223148944,"vZ0":-3.037788472524242,"x":117.65,"y":158.66,"x0":-1.5368172932647126,"y0":50.00531923117916,"z0":5.4567969809369705,"aX":-17.063702286726535},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":14.6,"spinRate":2197,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4000789661587216,"extension":6.575995716938735},"hitData":{"launchSpeed":96.1,"launchAngle":34.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.17,"coordY":66.96}},"index":1,"playId":"e20d6049-c5d5-33dc-a813-ba0681b9aef6","pitchNumber":2,"startTime":"2026-04-04T19:33:10.182Z","endTime":"2026-04-04T19:33:38.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:33:38.993Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T19:34:01.630Z","endTime":"2026-04-04T19:34:25.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544186125678902,"aZ":-24.55364483261678,"pfxX":-0.1342624368870018,"pfxZ":4.306925778293234,"pX":0.9678043143400347,"pZ":1.1909281406502712,"vX0":6.361052446366812,"vY0":-132.23363037147757,"vZ0":-6.174933752189822,"x":80.11,"y":206.62,"x0":-1.4527009408770153,"y0":50.000939506796634,"z0":5.36093496272681,"aX":-0.238165403729823},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-1.2,"spinRate":2244,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4144194888763306,"extension":6.568743627203752},"index":0,"playId":"8804afb1-484c-3b45-b3e3-ac1f2dd3efa1","pitchNumber":1,"startTime":"2026-04-04T19:34:01.630Z","endTime":"2026-04-04T19:34:05.808Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389235823508194,"aZ":-25.407388095350676,"pfxX":-0.09060914891983007,"pfxZ":3.769302447795818,"pX":0.18440082948378525,"pZ":3.027777449309735,"vX0":4.767912637246267,"vY0":-132.86906481985346,"vZ0":-1.526934012518241,"x":109.97,"y":157.03,"x0":-1.6184546592763753,"y0":50.002759196967475,"z0":5.448958200752321,"aX":-0.16321807529751675},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":-0.8,"spinRate":2265,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.41160175042590597,"extension":6.416003705474856},"hitData":{"launchSpeed":98.6,"launchAngle":42.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.64,"coordY":66.41}},"index":1,"playId":"fe1fd050-6ef1-3bc9-9f13-c8af79c7d5c0","pitchNumber":2,"startTime":"2026-04-04T19:34:15.154Z","endTime":"2026-04-04T19:34:25.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:34:25.511Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T19:34:46.791Z","endTime":"2026-04-04T19:35:38.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369969351380803,"aZ":-28.755323614585887,"pfxX":4.075970358464033,"pfxZ":2.1731247594623575,"pX":-0.3108014239242328,"pZ":3.7063842745540168,"vX0":2.806409467891122,"vY0":-124.93761548607226,"vZ0":1.261488333600122,"x":128.85,"y":138.71,"x0":-1.9800948437195696,"y0":50.0021738232965,"z0":5.567120379101404,"aX":6.410032295903311},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-8.0,"spinRate":2231,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.43925212455844953,"extension":6.361141536343805},"index":0,"playId":"73a35fab-7d81-32e6-b8e6-d04b452a5c86","pitchNumber":1,"startTime":"2026-04-04T19:34:46.791Z","endTime":"2026-04-04T19:34:51.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470367291641672,"aZ":-23.09021323565088,"pfxX":-11.73233347827825,"pfxZ":4.639376441352788,"pX":0.7958210590598224,"pZ":2.265226748646333,"vX0":10.567368290074915,"vY0":-138.88537990222736,"vZ0":-4.159824174360341,"x":86.67,"y":177.62,"x0":-1.5300167259516697,"y0":50.00224682309697,"z0":5.313881726247331,"aX":-22.96951096363952},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":19.1,"spinRate":2199,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3940425985638525,"extension":6.65599944408153},"index":1,"playId":"66653005-d41d-37f3-a7d2-f580d2a01720","pitchNumber":2,"startTime":"2026-04-04T19:35:00.515Z","endTime":"2026-04-04T19:35:06.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486713662803183,"aZ":-26.145597443762004,"pfxX":-0.06566695198248684,"pfxZ":3.3763703316455214,"pX":-0.5392171394136018,"pZ":3.0893197697787818,"vX0":3.0987138623664094,"vY0":-132.08572811960195,"vZ0":-1.3784687194270095,"x":137.55,"y":155.37,"x0":-1.7140292228738414,"y0":50.00025944517743,"z0":5.522212457327725,"aX":-0.117156027407692},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-0.5,"spinRate":2249,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4130858004106406,"extension":6.514371459405475},"index":2,"playId":"4dfed7c1-9184-3a2f-89d1-8dc6973585cf","pitchNumber":3,"startTime":"2026-04-04T19:35:14.393Z","endTime":"2026-04-04T19:35:19.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697586829636386,"aZ":-24.885114567032204,"pfxX":-9.126633619154955,"pfxZ":3.79891213029474,"pX":-0.16424709719812572,"pZ":2.8671601188199385,"vX0":6.8336433519861846,"vY0":-137.48814495609562,"vZ0":-2.278196047453906,"x":123.26,"y":161.37,"x0":-1.4927766865360101,"y0":50.00399240441635,"z0":5.390467038458434,"aX":-17.521921338631955},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2155,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3979653750190044,"extension":6.579051468753926},"hitData":{"launchSpeed":106.5,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.01,"coordY":154.97}},"index":3,"playId":"cecea797-264c-3502-8e46-bd4e23682026","pitchNumber":4,"startTime":"2026-04-04T19:35:30.594Z","endTime":"2026-04-04T19:35:38.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:35:38.615Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés challenged (pitch result), call on the field was overturned: Dillon Dingler called out on strikes.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-04T19:35:59.168Z","endTime":"2026-04-04T19:37:43.050Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.044502081647664,"aZ":-24.22307828383634,"pfxX":-9.644212341526371,"pfxZ":4.109764297827173,"pX":0.7929054593640745,"pZ":1.6559533959337929,"vX0":9.689398597708355,"vY0":-137.84658670416766,"vZ0":-5.361518249908859,"x":86.78,"y":194.07,"x0":-1.5052830904276244,"y0":50.005230144755195,"z0":5.249621561902782,"aX":-18.666563191005437},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.5,"breakHorizontal":15.6,"spinRate":2252,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39650163947006334,"extension":6.772764512676007},"index":0,"playId":"5e45dd69-a65e-366c-be8b-01309c7172de","pitchNumber":1,"startTime":"2026-04-04T19:35:59.168Z","endTime":"2026-04-04T19:36:03.644Z","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":87.3,"endSpeed":80.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769932057613172,"aZ":-27.603022902218292,"pfxX":3.579457221606978,"pfxZ":2.8009334812864246,"pX":0.6212279318817787,"pZ":2.8515357483141726,"vX0":4.593382422030495,"vY0":-127.16509198975477,"vZ0":-1.0843022944124265,"x":93.32,"y":161.79,"x0":-1.6755985906858883,"y0":50.00508156460574,"z0":5.4789930362230415,"aX":5.845173295096445},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-7.6,"spinRate":2247,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.4311884692347707,"extension":6.3801905071014975},"index":1,"playId":"5a1391df-a3c1-30f1-862b-06d061cd868d","pitchNumber":2,"startTime":"2026-04-04T19:36:14.359Z","endTime":"2026-04-04T19:36:20.248Z","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":86.9,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37506558187898,"aZ":-27.753909720561282,"pfxX":5.1242993182759635,"pfxZ":2.721143523147745,"pX":0.08022045550071828,"pZ":3.384520053454513,"vX0":2.8209925619833145,"vY0":-126.60409802185933,"vZ0":0.1437827203550993,"x":113.94,"y":147.4,"x0":-1.7136964525825737,"y0":50.00561521716596,"z0":5.544687850660688,"aX":8.335872549443907},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-10.0,"spinRate":2210,"spinDirection":75},"zone":2,"typeConfidence":2.0,"plateTime":0.43230467930528427,"extension":6.468056300002524},"index":2,"playId":"e6191cfd-b742-309e-a79a-6d4ec1cbffa3","pitchNumber":3,"startTime":"2026-04-04T19:36:56.359Z","endTime":"2026-04-04T19:37:00.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18710333576875,"aZ":-25.61731948040198,"pfxX":-11.757190339336542,"pfxZ":3.4440897133077124,"pX":0.6991856183457975,"pZ":1.678701925522478,"vX0":9.675617059879018,"vY0":-137.0818141319521,"vZ0":-5.200884922772892,"x":90.35,"y":193.46,"x0":-1.3479641404925191,"y0":50.00206747582241,"z0":5.348351604548274,"aX":-22.384021230268516},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":2170,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.39950199231126193,"extension":7.0163294380052195},"index":3,"playId":"99da6591-5f8c-3da2-9245-3704e7c665e4","pitchNumber":4,"startTime":"2026-04-04T19:37:16.020Z","endTime":"2026-04-04T19:37:43.050Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}},"playEndTime":"2026-04-04T19:37:43.050Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ramón Urías hit by pitch.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T19:40:20.941Z","endTime":"2026-04-04T19:40:29.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Holton replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:40:05.245Z","endTime":"2026-04-04T19:40:27.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ramón Urías replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T19:40:23.153Z","endTime":"2026-04-04T19:40:23.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379506898816924,"aZ":-42.07324963812801,"pfxX":-7.397541217490482,"pfxZ":-7.653817590799881,"pX":-1.5188238234858296,"pZ":0.9478731764985044,"vX0":-4.907647565795428,"vY0":-113.99743454335061,"vZ0":-1.823585842641761,"x":174.89,"y":213.19,"x0":1.6362295140023138,"y0":50.002965622906,"z0":5.978785954041286,"aX":-9.56595625078831},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.0,"breakHorizontal":14.8,"spinRate":2800,"spinDirection":327},"zone":13,"typeConfidence":0.87,"plateTime":0.4837274546138728,"extension":6.436350322003737},"index":2,"playId":"8364897b-1ff6-3e72-816d-9b8f47ce1b92","pitchNumber":1,"startTime":"2026-04-04T19:40:23.155Z","endTime":"2026-04-04T19:40:29.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:40:29.073Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yohel Pozo grounds into a double play, shortstop Kevin McGonigle to second baseman Gleyber Torres to first baseman Spencer Torkelson. Ramón Urías out at 2nd. Yohel Pozo out at 1st.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T19:41:09.001Z","endTime":"2026-04-04T19:44:04.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Yohel Pozo replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:41:11.254Z","endTime":"2026-04-04T19:41:11.255Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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":85.9,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305380902997204,"aZ":-27.167712624651596,"pfxX":-2.655131103328072,"pfxZ":3.1331986800420637,"pX":0.47610190173628486,"pZ":3.489472467117448,"vX0":-2.192749434027628,"vY0":-125.13800396837892,"vZ0":-0.156103292250937,"x":98.85,"y":144.56,"x0":1.7061826785362741,"y0":50.00470154309566,"z0":5.762922540334489,"aX":-4.245775457586265},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":5.3,"spinRate":2370,"spinDirection":221},"zone":12,"typeConfidence":0.88,"plateTime":0.43633307528612697,"extension":6.467188334325603},"index":1,"playId":"130b3f7c-3b64-30e9-975f-6cea42756df5","pitchNumber":1,"startTime":"2026-04-04T19:41:11.256Z","endTime":"2026-04-04T19:41:15.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70436464784427,"aZ":-21.447381637879587,"pfxX":3.4298062633922415,"pfxZ":7.168217413199443,"pX":-0.716204703684941,"pZ":2.5735994138999487,"vX0":-6.561025435440335,"vY0":-121.78135935172234,"vZ0":-2.6376912553132366,"x":144.3,"y":169.29,"x0":1.5715475514581854,"y0":50.00433150650035,"z0":5.533064754799312,"aX":5.134461097492854},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.6,"breakHorizontal":-4.6,"spinRate":911,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4503796741727748,"extension":6.453432162583479},"index":2,"playId":"7b2a620d-5c63-3411-9016-250a6549a5cc","pitchNumber":2,"startTime":"2026-04-04T19:41:27.125Z","endTime":"2026-04-04T19:41:30.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02730129586898,"aZ":-34.75482034516873,"pfxX":5.697474976871002,"pfxZ":-1.8051175105200477,"pX":0.039473177851669344,"pZ":0.849702769846455,"vX0":-5.624118856398696,"vY0":-119.14883391387173,"vZ0":-3.2504069088733223,"x":115.5,"y":215.84,"x0":1.6962259481066557,"y0":50.00278256211775,"z0":5.389167273446357,"aX":8.148605842546697},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.8,"breakHorizontal":-8.9,"spinRate":1062,"spinDirection":75},"zone":14,"typeConfidence":0.87,"plateTime":0.46063606444564575,"extension":6.490457924816238},"index":3,"playId":"bfd5336f-03cc-3209-bfd2-75e0d3d1b1cc","pitchNumber":3,"startTime":"2026-04-04T19:41:49.548Z","endTime":"2026-04-04T19:41:54.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441632320808964,"aZ":-29.699865056835343,"pfxX":-3.207299088407483,"pfxZ":1.5522275513805406,"pX":-0.709228471469775,"pZ":1.6400766559497706,"vX0":-4.322466089114098,"vY0":-125.50941428007323,"vZ0":-3.9604419915352014,"x":144.03,"y":194.5,"x0":1.452120448017869,"y0":50.003476408412666,"z0":5.657592280435352,"aX":-5.115912158254077},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":6.8,"spinRate":2358,"spinDirection":214},"zone":7,"typeConfidence":0.76,"plateTime":0.4364290831933695,"extension":6.6662421587249},"index":4,"playId":"437da44b-0d22-3b87-a5fd-5e0e47c9adad","pitchNumber":4,"startTime":"2026-04-04T19:42:05.118Z","endTime":"2026-04-04T19:42:09.517Z","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":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.632249050976583,"aZ":-31.3188611073327,"pfxX":-3.7664501854676997,"pfxZ":0.552702676096267,"pX":1.1053425178959586,"pZ":3.019193130387586,"vX0":-0.43507384229963164,"vY0":-123.44099050315091,"vZ0":-0.343925938459007,"x":74.87,"y":157.26,"x0":1.7733628032599806,"y0":50.005298220200444,"z0":5.778207738009029,"aX":-5.862147161948015},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":7.0,"spinRate":2485,"spinDirection":236},"zone":12,"typeConfidence":0.74,"plateTime":0.442302361032044,"extension":6.395176906314748},"index":5,"playId":"76bb332f-4502-3dec-91b7-02df2e787ba7","pitchNumber":5,"startTime":"2026-04-04T19:42:28.900Z","endTime":"2026-04-04T19:42:34.744Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80167113229004,"aZ":-29.750269763918627,"pfxX":-3.479419964762312,"pfxZ":1.5104607688301055,"pX":0.07579594943218114,"pZ":2.94591557471773,"vX0":-3.0018316084114924,"vY0":-125.28509694084354,"vZ0":-1.002585446368329,"x":114.11,"y":159.24,"x0":1.7386229818845436,"y0":50.00017932018207,"z0":5.768933150375581,"aX":-5.564051795811264},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":7.0,"spinRate":2387,"spinDirection":232},"zone":2,"typeConfidence":0.85,"plateTime":0.4361413929367024,"extension":6.602405655544294},"index":6,"playId":"45588a0a-9b55-369f-9f01-60361d7a4929","pitchNumber":6,"startTime":"2026-04-04T19:42:46.139Z","endTime":"2026-04-04T19:42:50.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21821953996203,"aZ":-17.87008685247683,"pfxX":1.90168223166119,"pfxZ":8.117864372218246,"pX":0.0932429006662047,"pZ":1.8207048845505274,"vX0":-4.4809329796754955,"vY0":-131.93678072224506,"vZ0":-6.3279179828004715,"x":113.45,"y":189.62,"x0":1.5669587004747907,"y0":50.00272635599609,"z0":5.568361657233547,"aX":3.351160627556546},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":-2.4,"spinRate":2144,"spinDirection":138},"zone":8,"typeConfidence":0.84,"plateTime":0.41522671005487144,"extension":6.57195919208884},"index":7,"playId":"16bd194f-ff67-3863-837f-11b0d260ade3","pitchNumber":7,"startTime":"2026-04-04T19:43:10.023Z","endTime":"2026-04-04T19:43:14.747Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475627872072177,"aZ":-28.243975326036978,"pfxX":-3.312036118752925,"pfxZ":2.400549365268766,"pX":0.15589359552630766,"pZ":1.6540474489827026,"vX0":-2.824435474664752,"vY0":-126.21540682458651,"vZ0":-4.286541225400633,"x":111.06,"y":194.12,"x0":1.7143344943690182,"y0":50.00077824911582,"z0":5.6144212052594415,"aX":-5.413314112183759},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":6.6,"spinRate":2408,"spinDirection":200},"zone":8,"typeConfidence":0.88,"plateTime":0.43177076146030346,"extension":6.688871106578843},"index":8,"playId":"a323741d-c130-3866-aaed-d5a27d9268f6","pitchNumber":8,"startTime":"2026-04-04T19:43:32.060Z","endTime":"2026-04-04T19:43:38.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219241294972207,"aZ":-29.652738072170777,"pfxX":6.023176176957629,"pfxZ":1.6373603082382768,"pX":0.7140556402141214,"pZ":1.668829396679993,"vX0":-4.340860413441063,"vY0":-123.35195945394898,"vZ0":-3.2856799947999997,"x":89.78,"y":193.72,"x0":1.7167297485480584,"y0":50.00013331428366,"z0":5.52596004800476,"aX":9.252864346775633},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-9.8,"spinRate":900,"spinDirection":87},"zone":9,"typeConfidence":0.89,"plateTime":0.4445450242598423,"extension":6.5501071054184425},"hitData":{"launchSpeed":94.1,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.98,"coordY":157.0}},"index":9,"playId":"9da8de3a-634f-3625-b430-1d4a9e5b4b2e","pitchNumber":9,"startTime":"2026-04-04T19:43:57.096Z","endTime":"2026-04-04T19:44:04.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:44:04.994Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to right fielder Matt Vierling.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T19:44:30.378Z","endTime":"2026-04-04T19:44:41.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001683706185005,"aZ":-23.13908132867996,"pfxX":8.770041278285332,"pfxZ":5.075669341864776,"pX":0.7839944801621627,"pZ":2.950938592925462,"vX0":-5.333945484733609,"vY0":-132.51774668143767,"vZ0":-2.521071600883217,"x":87.12,"y":159.1,"x0":1.6821781355776266,"y0":50.00503481169289,"z0":5.602870198674936,"aX":15.61850861669229},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":-14.8,"spinRate":2039,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.41313313439841837,"extension":6.588230197965172},"hitData":{"launchSpeed":91.2,"launchAngle":20.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.13,"coordY":91.47}},"index":0,"playId":"f6c87b07-dc42-3ff7-9ae1-834d13bd9127","pitchNumber":1,"startTime":"2026-04-04T19:44:30.378Z","endTime":"2026-04-04T19:44:41.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:44:41.126Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-04T19:45:10.462Z","endTime":"2026-04-04T19:47:59.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60663978824389,"aZ":-30.21788938546404,"pfxX":5.897706359585678,"pfxZ":1.3166571038608734,"pX":-1.354212215680538,"pZ":0.7229259710863954,"vX0":-8.83139076798207,"vY0":-121.29655608668071,"vZ0":-4.8304581888569,"x":168.62,"y":219.26,"x0":1.5742238727409759,"y0":50.00275343729044,"z0":5.3871247915709715,"aX":8.754200626004573},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.4,"breakHorizontal":-8.5,"spinRate":922,"spinDirection":83},"zone":13,"typeConfidence":0.87,"plateTime":0.452262544607954,"extension":6.533092948234943},"index":0,"playId":"e6c08ef8-c6ea-3a41-a0b2-fcb8159b4b1d","pitchNumber":1,"startTime":"2026-04-04T19:45:10.462Z","endTime":"2026-04-04T19:45:15.283Z","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":85.4,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43178653871578,"aZ":-27.012145024270538,"pfxX":-3.4229927392403248,"pfxZ":3.2566798095594276,"pX":0.01642423576618672,"pZ":2.168188776423453,"vX0":-3.1905507439444065,"vY0":-124.4171187300409,"vZ0":-3.0962850822517374,"x":116.37,"y":180.24,"x0":1.7550971143523204,"y0":50.00258912512231,"z0":5.641826625957258,"aX":-5.423620108542757},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":6.8,"spinRate":2440,"spinDirection":220},"zone":8,"typeConfidence":0.68,"plateTime":0.4384231129127021,"extension":6.527191357617613},"index":1,"playId":"25d32c40-9633-3b34-93d8-85d7f350ff72","pitchNumber":2,"startTime":"2026-04-04T19:45:29.052Z","endTime":"2026-04-04T19:45:33.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721799956512722,"aZ":-27.697314958106606,"pfxX":-2.6269524884372704,"pfxZ":2.7157974116327894,"pX":-0.7166176402410345,"pZ":2.159018934394856,"vX0":-4.977633224590398,"vY0":-127.03384286317471,"vZ0":-3.336801136219469,"x":144.32,"y":180.49,"x0":1.6024086043996304,"y0":50.00467476053717,"z0":5.669043657656463,"aX":-4.334088182924366},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":5.8,"spinRate":2436,"spinDirection":209},"zone":7,"typeConfidence":0.89,"plateTime":0.42961251114433363,"extension":6.439959449694506},"index":2,"playId":"343ed2fc-1842-3fc8-81c5-7d1807bb5838","pitchNumber":3,"startTime":"2026-04-04T19:45:48.577Z","endTime":"2026-04-04T19:45:52.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183523944207955,"aZ":-44.14091925891342,"pfxX":-5.564267051441895,"pfxZ":-8.735831964416976,"pX":-0.0924372561466293,"pZ":1.3387526113649337,"vX0":-2.038387066642876,"vY0":-116.67032037292998,"vZ0":-0.849077183008852,"x":120.52,"y":202.63,"x0":1.5168844635606564,"y0":50.00189426356201,"z0":5.88928726439537,"aX":-7.623565269879923},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.7,"breakHorizontal":10.6,"spinRate":2705,"spinDirection":318},"zone":13,"typeConfidence":0.91,"plateTime":0.47056003508641586,"extension":6.472177697963945},"index":3,"playId":"5b407786-7d92-351f-a2be-ea4ae2618e73","pitchNumber":4,"startTime":"2026-04-04T19:46:07.202Z","endTime":"2026-04-04T19:46:11.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194847958247397,"aZ":-32.98919536758581,"pfxX":4.196141622338089,"pfxZ":-0.5472388535576655,"pX":0.661859276170334,"pZ":1.717307065005461,"vX0":-3.939107057641433,"vY0":-121.4611614125534,"vZ0":-2.0382161280143034,"x":91.77,"y":192.41,"x0":1.7608855613340773,"y0":50.001610468677015,"z0":5.440816356697276,"aX":6.257792820726837},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.2,"breakHorizontal":-6.6,"spinRate":883,"spinDirection":83},"zone":9,"typeConfidence":0.84,"plateTime":0.4512497755447815,"extension":6.517009283405251},"index":4,"playId":"0780767f-8295-31c4-945a-1c5632538a97","pitchNumber":5,"startTime":"2026-04-04T19:46:22.553Z","endTime":"2026-04-04T19:46:27.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87227660048035,"aZ":-35.07761294277977,"pfxX":5.8305927272218305,"pfxZ":-1.9196677453991615,"pX":0.6358101286255474,"pZ":2.458869959861358,"vX0":-4.4304194519432345,"vY0":-122.27732790791613,"vZ0":-0.19463881836331876,"x":92.76,"y":172.39,"x0":1.7166444672157093,"y0":50.00515961626126,"z0":5.557665292453644,"aX":8.800567821871333},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-9.5,"spinRate":950,"spinDirection":81},"zone":6,"typeConfidence":0.9,"plateTime":0.44851530599586775,"extension":6.402227699504913},"index":5,"playId":"fd448294-ce17-3ab6-ac65-c868b7e5a559","pitchNumber":6,"startTime":"2026-04-04T19:46:50.093Z","endTime":"2026-04-04T19:46:54.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896273973257316,"aZ":-15.786079688760818,"pfxX":3.3202769259786775,"pfxZ":9.032575663684659,"pX":-0.021978479121687745,"pZ":3.4665469348560465,"vX0":-5.073157379759602,"vY0":-133.85610515606595,"vZ0":-2.7994411030866915,"x":117.84,"y":145.18,"x0":1.4664941894114365,"y0":50.00415640509994,"z0":5.656191877108907,"aX":6.025574307969405},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2001,"spinDirection":137},"zone":11,"typeConfidence":0.92,"plateTime":0.40918929096543666,"extension":6.550618272267103},"index":6,"playId":"e0753a21-c439-3b3d-b360-f7d1da62bbd7","pitchNumber":7,"startTime":"2026-04-04T19:47:11.100Z","endTime":"2026-04-04T19:47:18.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304673054221887,"aZ":-29.865599586587667,"pfxX":-4.501673775347891,"pfxZ":1.4555072172515793,"pX":0.9956378902757642,"pZ":2.462090835613661,"vX0":-0.41641871884148596,"vY0":-124.13734975884549,"vZ0":-1.931995373257476,"x":79.05,"y":172.3,"x0":1.7507912957010368,"y0":50.00175224170171,"z0":5.700676494938354,"aX":-7.131939379570457},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":8.3,"spinRate":2335,"spinDirection":231},"zone":14,"typeConfidence":0.74,"plateTime":0.43869490642035336,"extension":6.486160726959876},"hitData":{"launchSpeed":99.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.13,"coordY":148.86}},"index":7,"playId":"ea86fff6-a9f6-342c-86ac-5c4756072d7d","pitchNumber":8,"startTime":"2026-04-04T19:47:52.507Z","endTime":"2026-04-04T19:47:59.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:47:59.949Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:50:08.323Z","endTime":"2026-04-04T19:52:08.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,10,11],"actionIndex":[0,1,2,3,4],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to left field for Thomas Saggese.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T19:50:10.600Z","endTime":"2026-04-04T19:50:10.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Defensive switch from left field to center field for Nathan Church.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-04T19:50:10.602Z","endTime":"2026-04-04T19:50:10.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"700"},{"details":{"description":"Ramón Urías remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-04T19:50:10.604Z","endTime":"2026-04-04T19:50:10.605Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Yohel Pozo remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-04T19:50:10.606Z","endTime":"2026-04-04T19:50:10.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"description":"Pitching Change: Chris Roycroft replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-04T19:50:10.608Z","endTime":"2026-04-04T19:50:10.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688297,"link":"/api/v1/people/688297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8847185933701,"aZ":-25.32182118053992,"pfxX":-5.016998211358691,"pfxZ":3.6676111452366307,"pX":-0.28850303356562823,"pZ":3.015085940256202,"vX0":4.767493448359394,"vY0":-135.43643452579505,"vZ0":-1.944749607307184,"x":128.0,"y":157.37,"x0":-1.4145879555646745,"y0":50.0043748209645,"z0":5.502570734812467,"aX":-9.378393461931378},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":8.2,"spinRate":2081,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40347888088622064,"extension":6.622985158791277},"index":5,"playId":"4a8360ea-bd3d-38ee-a880-4512266160cc","pitchNumber":1,"startTime":"2026-04-04T19:50:10.610Z","endTime":"2026-04-04T19:50:14.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.577101422551486,"aZ":-28.65256056924143,"pfxX":-0.2455547149602988,"pfxZ":2.0821400481138763,"pX":0.5611464966126244,"pZ":2.3940274774030024,"vX0":5.299790511907276,"vY0":-128.6044720719411,"vZ0":-1.7676088250025603,"x":95.61,"y":174.14,"x0":-1.487022868562997,"y0":50.00023508358337,"z0":5.294822108551387,"aX":-0.41529142733474966},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-0.6,"spinRate":1926,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.42454813332201713,"extension":6.778067595965963},"index":6,"playId":"e2cc5004-7730-3556-92c4-a684b636eac4","pitchNumber":2,"startTime":"2026-04-04T19:50:25.741Z","endTime":"2026-04-04T19:50:29.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324002076289737,"aZ":-25.990215077721427,"pfxX":-0.7371808552754531,"pfxZ":3.5355643060019517,"pX":0.7989829066521735,"pZ":1.3708134189905645,"vX0":6.192331897893019,"vY0":-130.8736981897077,"vZ0":-4.856374580160116,"x":86.54,"y":201.77,"x0":-1.493155192996534,"y0":50.00583977280497,"z0":5.176135942471939,"aX":-1.2914129834333903},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":0.1,"spinRate":1971,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4171134122478066,"extension":6.834735782581568},"index":7,"playId":"52e41346-29a1-34ce-a234-3167d6011ce4","pitchNumber":3,"startTime":"2026-04-04T19:50:45.975Z","endTime":"2026-04-04T19:50:49.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16062207337124,"aZ":-22.979284788396,"pfxX":-3.046093882021942,"pfxZ":4.912674176459152,"pX":-0.9165128905593442,"pZ":3.2505259217531153,"vX0":2.671909931049548,"vY0":-136.04778763906856,"vZ0":-1.3058492326590483,"x":151.94,"y":151.02,"x0":-1.516124115276563,"y0":50.00567589679945,"z0":5.331196622068782,"aX":-5.704718787907339},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":4.9,"spinRate":2139,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4027843920693206,"extension":6.695294486247947},"index":8,"playId":"768b6d73-03f6-30ba-a444-787c1b51d317","pitchNumber":4,"startTime":"2026-04-04T19:51:02.743Z","endTime":"2026-04-04T19:51:07.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638276543919034,"aZ":-28.249666343683984,"pfxX":1.8529166781950202,"pfxZ":2.3003890911456306,"pX":-0.5092032220859155,"pZ":2.640760236028425,"vX0":2.5282012107707303,"vY0":-129.67016868918768,"vZ0":-1.0651801489090407,"x":136.41,"y":167.48,"x0":-1.7368495759433793,"y0":50.00260885705858,"z0":5.208446377578353,"aX":3.161033658633302},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2027,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4220892483524712,"extension":6.844940050001562},"index":9,"playId":"31b5ef3a-c88b-32af-b6fb-4ca09254b3d7","pitchNumber":5,"startTime":"2026-04-04T19:51:19.283Z","endTime":"2026-04-04T19:51:25.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678215957276176,"aZ":-24.50011171165541,"pfxX":-3.902824700232432,"pfxZ":4.052920595950262,"pX":1.152279293391645,"pZ":2.173149658741417,"vX0":7.885390292748301,"vY0":-136.16963239242523,"vZ0":-3.8785530685313945,"x":73.08,"y":180.1,"x0":-1.263648397448783,"y0":50.00231565226065,"z0":5.295224428753319,"aX":-7.388468498807056},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":5.5,"spinRate":2107,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.401032199684356,"extension":6.853004861371993},"index":10,"playId":"ef816047-e3e9-3432-9260-4de935ccd5b3","pitchNumber":6,"startTime":"2026-04-04T19:51:41.362Z","endTime":"2026-04-04T19:51:45.413Z","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":89.6,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46307272023185,"aZ":-29.934358247558503,"pfxX":-0.8753838249522463,"pfxZ":1.2837703503910518,"pX":0.40543784548045836,"pZ":1.4352880979578468,"vX0":5.103456468182468,"vY0":-130.52174957555857,"vZ0":-3.6448191266840455,"x":101.55,"y":200.03,"x0":-1.4516985668397049,"y0":50.00409699268476,"z0":5.075541379255793,"aX":-1.528962455316765},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":0.6,"spinRate":1881,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41779114810473894,"extension":6.876122604444128},"hitData":{"launchSpeed":88.1,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.61,"coordY":166.67}},"index":11,"playId":"fa62890d-854b-302e-93c5-791849f9f8ee","pitchNumber":7,"startTime":"2026-04-04T19:52:00.753Z","endTime":"2026-04-04T19:52:08.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:52:08.320Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:52:33.761Z","endTime":"2026-04-04T19:53:05.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28593636933788,"aZ":-28.269298418359558,"pfxX":-1.757728399816231,"pfxZ":2.28780083101349,"pX":-0.5524248149856441,"pZ":2.4875094862117337,"vX0":3.0894103483852264,"vY0":-129.45827722769334,"vZ0":-1.780477417604485,"x":138.06,"y":171.62,"x0":-1.5292112219384288,"y0":50.00537978575413,"z0":5.333784238825337,"aX":-3.0046234543862886},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":2.5,"spinRate":2077,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.4219925947361469,"extension":6.9659796136454135},"index":0,"playId":"e58cd0f3-cab8-3a3d-a093-cabbd5695ebd","pitchNumber":1,"startTime":"2026-04-04T19:52:33.761Z","endTime":"2026-04-04T19:52:37.341Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118377456658745,"aZ":-26.965384106048482,"pfxX":0.6764633816101724,"pfxZ":2.975393072680305,"pX":-0.45026271257992845,"pZ":1.9265153445655567,"vX0":2.6587917901480105,"vY0":-130.99949583490493,"vZ0":-3.2394677629171404,"x":134.16,"y":186.76,"x0":-1.5636830174748522,"y0":50.00000617465882,"z0":5.181786560401001,"aX":1.1818667943641832},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.8,"spinRate":1865,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.41715463214467174,"extension":6.904036513784246},"hitData":{"launchSpeed":99.0,"launchAngle":9.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.08,"coordY":91.97}},"index":1,"playId":"acb8adbd-a4a3-3584-9930-1c090dbfd125","pitchNumber":2,"startTime":"2026-04-04T19:52:53.630Z","endTime":"2026-04-04T19:53:05.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:53:05.262Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Parker Meadows called out on strikes.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:53:32.035Z","endTime":"2026-04-04T19:54:42.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":88.2,"endSpeed":82.0,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83831413296436,"aZ":-28.678028288299892,"pfxX":-0.18442525862190573,"pfxZ":2.0560216065045775,"pX":-0.2700872043599051,"pZ":3.199501024341871,"vX0":3.2841352279032234,"vY0":-128.6549114959755,"vZ0":-0.1187837728100628,"x":127.3,"y":152.39,"x0":-1.5309546658547661,"y0":50.00458476014767,"z0":5.440530121082582,"aX":-0.3142404672481702},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.0,"breakHorizontal":-0.2,"spinRate":1888,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.4232489236734249,"extension":6.828949611451479},"index":0,"playId":"87fe8c47-647a-32da-a761-e4a10b0f97c9","pitchNumber":1,"startTime":"2026-04-04T19:53:32.035Z","endTime":"2026-04-04T19:53:37.037Z","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.0,"endSpeed":85.7,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71966510274524,"aZ":-21.67280542144784,"pfxX":-6.006652765151765,"pfxZ":5.6194920896226535,"pX":-0.12359705142605869,"pZ":2.3325300017016,"vX0":5.332685184064158,"vY0":-135.40233323180706,"vZ0":-4.154892657832775,"x":121.71,"y":175.8,"x0":-1.3318004531980505,"y0":50.0044992151807,"z0":5.390795320131041,"aX":-11.228863604705381},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":9.8,"spinRate":2078,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4034899658251332,"extension":6.802212209780182},"index":1,"playId":"8d47e107-d7a7-39b4-8a4d-a727c29e8ac0","pitchNumber":2,"startTime":"2026-04-04T19:53:51.358Z","endTime":"2026-04-04T19:53:54.750Z","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.1,"endSpeed":86.6,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.866514957088132,"aZ":-23.29449723695031,"pfxX":-3.2923629095652167,"pfxZ":4.677313778096895,"pX":-0.2774366649414703,"pZ":3.12287852971414,"vX0":3.919514651583094,"vY0":-135.72917814346022,"vZ0":-1.855389425707846,"x":127.58,"y":154.46,"x0":-1.3007683640549261,"y0":50.002299369047826,"z0":5.4094099127016975,"aX":-6.249777447403246},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":5.3,"spinRate":2000,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4008914912397912,"extension":6.74703659398091},"index":2,"playId":"217e7e1f-74e0-399b-b079-4c2719668faa","pitchNumber":3,"startTime":"2026-04-04T19:54:15.175Z","endTime":"2026-04-04T19:54:20.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.427,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22109485335527,"aZ":-30.486753438946042,"pfxX":-11.360082101753804,"pfxZ":0.8850100121338578,"pX":0.7267016156043231,"pZ":1.9401755630436293,"vX0":9.31694752618484,"vY0":-137.45206280190789,"vZ0":-3.221415585898283,"x":89.3,"y":186.4,"x0":-1.2353730306729032,"y0":50.00306114660231,"z0":5.203252818946001,"aX":-21.67981442932278},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.1,"breakHorizontal":18.6,"spinRate":2102,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.3988858660947403,"extension":6.768885487902346},"index":3,"playId":"88a19851-a181-3436-a4e2-9a25c21d37ff","pitchNumber":4,"startTime":"2026-04-04T19:54:35.520Z","endTime":"2026-04-04T19:54:42.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:54:42.392Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Vierling homers (1) on a fly ball to right field. Spencer Torkelson scores.","rbi":2,"awayScore":6,"homeScore":11,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:55:03.776Z","endTime":"2026-04-04T19:56:51.389Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":688297,"link":"/api/v1/people/688297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":81.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.630503232189664,"aZ":-30.88721641138088,"pfxX":-1.301930941914144,"pfxZ":0.7701945027147108,"pX":0.9160171129326536,"pZ":2.343671820747698,"vX0":5.813987452280217,"vY0":-128.44721639633107,"vZ0":-1.3339239282234918,"x":82.08,"y":175.5,"x0":-1.207750275651269,"y0":50.003706616319576,"z0":5.271663475216065,"aX":-2.1765517050723995},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":1.1,"spinRate":1999,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4264477307633192,"extension":6.959959951317143},"index":0,"playId":"c0b59b1c-7f66-33f8-a09a-9fd6aa61879c","pitchNumber":1,"startTime":"2026-04-04T19:55:03.776Z","endTime":"2026-04-04T19:55:08.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11753413171402,"aZ":-25.90651101536493,"pfxX":-10.599305951247612,"pfxZ":3.3155404126403827,"pX":0.1949154939268119,"pZ":2.173021757032151,"vX0":7.538301615822747,"vY0":-136.59891974637026,"vZ0":-3.4058645275619517,"x":109.57,"y":180.11,"x0":-1.2236195261760123,"y0":50.00067167762704,"z0":5.217210034056402,"aX":-20.025899223623753},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":2104,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4009779466746122,"extension":6.732718049299507},"index":1,"playId":"d4a8f314-7c41-3260-9fc6-5a44430e8bc6","pitchNumber":2,"startTime":"2026-04-04T19:55:21.803Z","endTime":"2026-04-04T19:55:25.627Z","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.1,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908742940251084,"aZ":-24.747803987534855,"pfxX":-3.836224105344768,"pfxZ":3.960238206763494,"pX":0.23213103667665744,"pZ":3.642755174760186,"vX0":5.1644572724728866,"vY0":-135.64031470466585,"vZ0":-0.258212002565432,"x":108.15,"y":140.43,"x0":-1.1925205479639227,"y0":50.00361947674347,"z0":5.455542450033991,"aX":-7.194662901742475},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":5.9,"spinRate":2040,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4028387142446679,"extension":6.738719253709578},"index":2,"playId":"5af3c3ac-7e20-369e-b9da-6ec5bf677bfb","pitchNumber":3,"startTime":"2026-04-04T19:55:42.999Z","endTime":"2026-04-04T19:55:46.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.361896905989855,"aZ":-28.57570305537734,"pfxX":0.8491536820399457,"pfxZ":2.076202954921552,"pX":1.16170159382541,"pZ":2.265166156368001,"vX0":5.789180447433176,"vY0":-130.08506502104723,"vZ0":-2.2813161763465413,"x":72.72,"y":177.62,"x0":-1.1924937971498142,"y0":50.00386759800179,"z0":5.295268660166547,"aX":1.4707781393398869},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":-2.6,"spinRate":2086,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4192257411860423,"extension":6.753389195583675},"index":3,"playId":"b186e2c3-e513-341f-977f-3a43248d5980","pitchNumber":4,"startTime":"2026-04-04T19:56:03.976Z","endTime":"2026-04-04T19:56:09.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478177659173163,"aZ":-29.064358711400995,"pfxX":-11.115884986970137,"pfxZ":1.628130010819163,"pX":0.6330608832131922,"pZ":2.4468800486529956,"vX0":8.81413599677036,"vY0":-137.07776878987215,"vZ0":-1.974162206629512,"x":126.27,"y":144.66,"x0":-1.1752446048026937,"y0":50.00215968218138,"z0":5.155049551504378,"aX":-21.214940408139377},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":2054,"spinDirection":249},"zone":6,"typeConfidence":2.0,"plateTime":0.3991410681563887,"extension":6.839079716003412},"hitData":{"launchSpeed":99.0,"launchAngle":26.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.78,"coordY":84.77}},"index":4,"playId":"de262ef8-7f70-37d7-9ab2-674793639249","pitchNumber":5,"startTime":"2026-04-04T19:56:26.364Z","endTime":"2026-04-04T19:56:51.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T19:56:51.389Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle challenged (pitch result), call on the field was overturned: Kevin McGonigle walks.","rbi":0,"awayScore":6,"homeScore":11,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:57:12.734Z","endTime":"2026-04-04T19:58:50.704Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.530106259114497,"aZ":-24.880545284733547,"pfxX":-3.9213231229752097,"pfxZ":3.93654561319401,"pX":-0.2431242411144132,"pZ":3.4859662994187732,"vX0":4.505300004528476,"vY0":-135.7673154995361,"vZ0":-0.4705233430329159,"x":134.89,"y":125.75,"x0":-1.4197346600954937,"y0":50.00628072471065,"z0":5.402951414428965,"aX":-7.274200321488818},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":6.1,"spinRate":2179,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40443750239793097,"extension":6.786637239841781},"index":0,"playId":"1a7eeccf-529a-3d27-9d2a-0225029bef3e","pitchNumber":1,"startTime":"2026-04-04T19:57:12.734Z","endTime":"2026-04-04T19:57:16.863Z","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.7,"endSpeed":80.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30711223143354,"aZ":-32.028289451671306,"pfxX":0.8953228784145928,"pfxZ":0.0912502105525057,"pX":-0.4692459584777414,"pZ":4.186253385060804,"vX0":2.6368716126261176,"vY0":-127.6417076397706,"vZ0":3.233195748637189,"x":85.29,"y":146.47,"x0":-1.6304456933406253,"y0":50.005285332262325,"z0":5.418833762882983,"aX":1.4830160561623822},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-2.2,"spinRate":2085,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.42848030770043044,"extension":6.746038275651643},"index":1,"playId":"a6105859-8035-3b93-854c-8769154ed569","pitchNumber":2,"startTime":"2026-04-04T19:57:31.073Z","endTime":"2026-04-04T19:57:35.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.763346707511726,"aZ":-25.001951975566673,"pfxX":-0.43813906958861404,"pfxZ":4.001380719052852,"pX":0.8318149458430856,"pZ":3.418865059136369,"vX0":6.192710897485517,"vY0":-132.91836889455425,"vZ0":-0.5087944451380957,"x":91.38,"y":160.9,"x0":-1.4687504973257048,"y0":50.00633548368028,"z0":5.423837684217788,"aX":-0.7862021093703575},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2672,"spinDirection":263},"zone":12,"typeConfidence":2.0,"plateTime":0.4116430860337932,"extension":6.7384674005768},"index":2,"playId":"036c3ae8-d082-3f80-8170-346b720bcec8","pitchNumber":3,"startTime":"2026-04-04T19:57:49.434Z","endTime":"2026-04-04T19:57:55.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68318959840862,"aZ":-24.161893168140796,"pfxX":-1.0390223849932378,"pfxZ":4.4286812324492,"pX":0.6720867202223577,"pZ":2.8844164939599612,"vX0":5.723579625185586,"vY0":-133.37956158813762,"vZ0":-1.9507436659210697,"x":71.19,"y":102.39,"x0":-1.3630520372424906,"y0":50.000342437146685,"z0":5.360946940798275,"aX":-1.8791019114996586},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":0.7,"spinRate":2073,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.41007127282752354,"extension":6.929641138932324},"index":3,"playId":"bf4b588f-924d-3d99-8cfb-ee60eb939d04","pitchNumber":4,"startTime":"2026-04-04T19:58:07.829Z","endTime":"2026-04-04T19:58:11.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.240011380598872,"aZ":-21.021423243237702,"pfxX":-2.839834761018641,"pfxZ":6.116231634763584,"pX":0.7484443090401056,"pZ":1.491079881408713,"vX0":6.8466556119936035,"vY0":-134.21450190242328,"vZ0":-5.9322104445937995,"x":88.47,"y":198.52,"x0":-1.4673577395864361,"y0":50.0003867274988,"z0":5.228424920589161,"aX":-5.17671509737628},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":3.6,"spinRate":2079,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4082083909349512,"extension":6.890123493495973},"index":4,"playId":"0513739c-e26e-3e5b-85ec-3e47baef0f06","pitchNumber":5,"startTime":"2026-04-04T19:58:23.703Z","endTime":"2026-04-04T19:58:50.704Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}},"playEndTime":"2026-04-04T19:58:50.704Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks. Kevin McGonigle to 2nd.","rbi":0,"awayScore":6,"homeScore":11,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T19:59:09.007Z","endTime":"2026-04-04T20:01:18.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821800203752613,"aZ":-28.185337547175138,"pfxX":2.7313110684252173,"pfxZ":2.413628745962491,"pX":1.251277697235578,"pZ":2.937991817300947,"vX0":5.590753758878647,"vY0":-127.65997428047164,"vZ0":-0.2830816999263438,"x":69.3,"y":159.45,"x0":-1.3204142535888077,"y0":50.00419990377156,"z0":5.265456493388409,"aX":4.515991649926031},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-6.2,"spinRate":2046,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.42875438817184586,"extension":7.073745728897675},"index":0,"playId":"95b860b9-2ca1-3803-af2e-1a3e43887f35","pitchNumber":1,"startTime":"2026-04-04T19:59:09.007Z","endTime":"2026-04-04T19:59:12.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27057872612692,"aZ":-28.273225828913034,"pfxX":-9.752961833188246,"pfxZ":2.1410466086365796,"pX":-1.329257216829474,"pZ":1.895020634814728,"vX0":3.5800914572280735,"vY0":-135.1018068962635,"vZ0":-3.3893071872916605,"x":167.67,"y":187.61,"x0":-1.4152433468905556,"y0":50.0049430561296,"z0":5.183945986142503,"aX":-17.778735794361392},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":2094,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4076154045720961,"extension":6.854676852621816},"index":1,"playId":"93bf7948-68da-3b37-9008-4ba9d18b7b4e","pitchNumber":2,"startTime":"2026-04-04T19:59:24.037Z","endTime":"2026-04-04T19:59:28.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78191827963688,"aZ":-29.85691885347275,"pfxX":-9.50605397061696,"pfxZ":1.2300029630029155,"pX":-1.4130846287835257,"pZ":2.9336391504962447,"vX0":3.0557748366766933,"vY0":-136.4599860455742,"vZ0":-0.7766531568276401,"x":170.86,"y":159.57,"x0":-1.3116705409922451,"y0":50.0050042309167,"z0":5.277217103771329,"aX":-17.945571331785086},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":2154,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40124092053574856,"extension":6.72665815264918},"index":2,"playId":"531f5623-f41a-3ed1-ad03-d88a524e9a70","pitchNumber":3,"startTime":"2026-04-04T19:59:53.086Z","endTime":"2026-04-04T19:59:56.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84235228642609,"aZ":-30.5967941562687,"pfxX":-10.243917436813124,"pfxZ":0.8445618004000917,"pX":0.4573512728347816,"pZ":2.372883327456553,"vX0":7.926802310232985,"vY0":-135.44014902606835,"vZ0":-2.009969225445196,"x":99.57,"y":174.71,"x0":-1.1672317236129421,"y0":50.00442517827144,"z0":5.251356113227366,"aX":-19.153262555690688},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.3,"breakHorizontal":17.0,"spinRate":1942,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4034503977143511,"extension":6.888609329151166},"index":3,"playId":"eb83531a-378d-3d8d-9c2c-5ac88c2681fd","pitchNumber":4,"startTime":"2026-04-04T20:00:21.741Z","endTime":"2026-04-04T20:00:25.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188953106563975,"aZ":-29.286005420047758,"pfxX":-10.889444935255668,"pfxZ":1.5326415592628369,"pX":0.11264018246313316,"pZ":2.0004715520581557,"vX0":7.3103942345581,"vY0":-136.08699428867308,"vZ0":-3.278795858875388,"x":112.71,"y":184.77,"x0":-1.1854693152256857,"y0":50.00425622929973,"z0":5.23644253199131,"aX":-20.548920446181892},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.3,"breakHorizontal":18.4,"spinRate":1984,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4015610076714573,"extension":6.84827544662711},"index":4,"playId":"9efc932a-90a5-3c0e-bc6b-79564b073967","pitchNumber":5,"startTime":"2026-04-04T20:00:37.780Z","endTime":"2026-04-04T20:00:42.311Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-04T20:01:04.156Z","endTime":"2026-04-04T20:01:13.054Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":94.5,"endSpeed":86.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194056926169687,"aZ":-28.389634895600356,"pfxX":-10.591356843251798,"pfxZ":1.975694148091372,"pX":0.7743523017251925,"pZ":1.093214509759386,"vX0":8.90168517390069,"vY0":-137.3230621515941,"vZ0":-5.589213245203753,"x":87.48,"y":209.26,"x0":-1.1320177264078222,"y0":50.00000904357559,"z0":5.084350725480126,"aX":-20.240584862776913},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":2089,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.3987470132429265,"extension":6.934835241853342},"index":6,"playId":"08c03323-fbda-3022-93eb-17c4efd413f9","pitchNumber":6,"startTime":"2026-04-04T20:01:13.054Z","endTime":"2026-04-04T20:01:18.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:01:18.436Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":6,"homeScore":11,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-04T20:02:05.688Z","endTime":"2026-04-04T20:03:28.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-04T20:01:45.509Z","endTime":"2026-04-04T20:02:07.925Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893229989387546,"aZ":-22.586488489839326,"pfxX":-2.7088613321702373,"pfxZ":5.09669093202573,"pX":0.7265499255790061,"pZ":2.810741445610735,"vX0":6.416062847483789,"vY0":-136.05893827997318,"vZ0":-2.4242961256110416,"x":89.31,"y":162.89,"x0":-1.3066188765480309,"y0":50.004263840118256,"z0":5.272867192866911,"aX":-5.097769539249004},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":3.6,"spinRate":2147,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.4020418017611398,"extension":6.8410477070533355},"index":1,"playId":"6e95ebe9-6520-3027-96d9-251b4b289084","pitchNumber":1,"startTime":"2026-04-04T20:02:07.925Z","endTime":"2026-04-04T20:02:11.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72326193144138,"aZ":-29.505369075974635,"pfxX":2.860958471386029,"pfxZ":1.5895439532185716,"pX":-1.6679015725399817,"pZ":2.6937464915005473,"vX0":-0.7516899532600559,"vY0":-128.81427047612317,"vZ0":-0.5471747666783452,"x":180.58,"y":166.05,"x0":-1.7440629502543488,"y0":50.005184973207946,"z0":5.189861200210317,"aX":4.808965229479782},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-5.0,"spinRate":1943,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.42519737171298155,"extension":6.930808483460845},"index":2,"playId":"041ed01a-778b-33ec-90d9-40941bb563e8","pitchNumber":2,"startTime":"2026-04-04T20:02:26.542Z","endTime":"2026-04-04T20:02:30.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5626755757797,"aZ":-20.94814123719367,"pfxX":-2.182398205442154,"pfxZ":6.067470078805073,"pX":0.27713816684951037,"pZ":2.3164212706309173,"vX0":4.839838505076502,"vY0":-134.7489794178949,"vZ0":-4.28890487066943,"x":106.44,"y":176.24,"x0":-1.2537031611039624,"y0":50.003774935633096,"z0":5.396909809902641,"aX":-4.0389799328440255},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":3.0,"spinRate":2158,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4055049633017722,"extension":6.8293343086246585},"index":3,"playId":"4dfe5157-dad8-31d0-8509-5978171f77b8","pitchNumber":3,"startTime":"2026-04-04T20:02:45.984Z","endTime":"2026-04-04T20:02:50.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-04T20:03:16.182Z","endTime":"2026-04-04T20:03:20.148Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153976704407143,"aZ":-28.445881303774847,"pfxX":1.7583558802703285,"pfxZ":2.180584272738452,"pX":0.7905936959285886,"pZ":2.3048390989524914,"vX0":4.650276095477276,"vY0":-129.9118879692956,"vZ0":-2.2113506106887177,"x":86.86,"y":176.55,"x0":-1.2508840460599193,"y0":50.00306233549705,"z0":5.3287921767333675,"aX":3.00543799408697},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":1992,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.42158563252756354,"extension":6.978266258088617},"index":5,"playId":"387e0a17-dcd3-388e-8d5d-f8aa2773f43a","pitchNumber":4,"startTime":"2026-04-04T20:03:20.148Z","endTime":"2026-04-04T20:03:28.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:03:28.168Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":6,"homeScore":11,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:05:59.335Z","endTime":"2026-04-04T20:07:04.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-04T20:04:44.503Z","endTime":"2026-04-04T20:06:01.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37841578936956,"aZ":-13.872305570415076,"pfxX":1.3875243400668777,"pfxZ":10.262376598170608,"pX":-1.3301212754675606,"pZ":3.8699111730188385,"vX0":2.164504735346587,"vY0":-132.46876608686475,"vZ0":-3.7846540598923877,"x":167.7,"y":134.29,"x0":-2.336947920454644,"y0":50.0015263188072,"z0":6.3261854279918275,"aX":2.474283064493005},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-3.0,"spinRate":2590,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.41292893564803856,"extension":6.759520932967391},"index":1,"playId":"d1df79b4-34b4-3a52-852d-47db52593bd5","pitchNumber":1,"startTime":"2026-04-04T20:06:01.680Z","endTime":"2026-04-04T20:06:05.684Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440453192197158,"aZ":-15.504828796088722,"pfxX":1.1828218885676467,"pfxZ":9.320613454300283,"pX":-1.1500205269511243,"pZ":6.313442902944141,"vX0":2.342618109941303,"vY0":-133.11817434205116,"vZ0":2.1484157083316857,"x":160.84,"y":68.32,"x0":-2.196316390095299,"y0":50.00589659957723,"z0":6.620235091547146,"aX":2.1160360405961374},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":-2.6,"spinRate":2377,"spinDirection":182},"zone":11,"typeConfidence":0.9,"plateTime":0.4119670480012454,"extension":6.614624687914688},"index":2,"playId":"dc506b0b-e324-3518-95c1-fab666291b5c","pitchNumber":2,"startTime":"2026-04-04T20:06:17.998Z","endTime":"2026-04-04T20:06:22.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.601549605074258,"aZ":-15.726078002135184,"pfxX":0.9366610061239586,"pfxZ":9.29070249054626,"pX":-0.2046889497326282,"pZ":3.718277693651345,"vX0":5.2590390780504634,"vY0":-131.86373598925783,"vZ0":-3.795075171976623,"x":124.8,"y":138.39,"x0":-2.3422655233499694,"y0":50.005962143569924,"z0":6.327949367135547,"aX":1.6577562468111988},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.3,"breakHorizontal":-2.8,"spinRate":2450,"spinDirection":180},"zone":11,"typeConfidence":0.89,"plateTime":0.41450640797623395,"extension":6.836298594368608},"index":3,"playId":"3a6a53ee-6c51-384a-bf15-46119ff0be63","pitchNumber":3,"startTime":"2026-04-04T20:06:40.925Z","endTime":"2026-04-04T20:06:45.978Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283916960540882,"aZ":-15.324023438785183,"pfxX":1.255271941911044,"pfxZ":9.804570056652562,"pX":-0.278456755674704,"pZ":4.450122579040194,"vX0":4.219953043103918,"vY0":-130.25734919240432,"vZ0":-2.0955799061630995,"x":127.61,"y":118.63,"x0":-2.082496038290701,"y0":50.005000306129986,"z0":6.423329977560146,"aX":2.1575738145211067},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.5,"breakHorizontal":-3.2,"spinRate":2475,"spinDirection":173},"zone":11,"typeConfidence":0.89,"plateTime":0.42045504158966907,"extension":6.7237192752815},"index":4,"playId":"d3334603-ec0a-36f0-81ec-575175f73ac0","pitchNumber":4,"startTime":"2026-04-04T20:06:58.534Z","endTime":"2026-04-04T20:07:04.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:07:04.098Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:07:29.275Z","endTime":"2026-04-04T20:08:43.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.96"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.51"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.08"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.16"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(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.3,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765561698139052,"aZ":-15.583849332429285,"pfxX":1.0614876687450052,"pfxZ":9.440008935410987,"pX":-0.22683262094132173,"pZ":3.435478501455835,"vX0":4.774133651807373,"vY0":-131.44301796943682,"vZ0":-4.296438022028143,"x":125.65,"y":146.02,"x0":-2.201311983632085,"y0":50.00014712962755,"z0":6.241328280116934,"aX":1.8642194087913553},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2475,"spinDirection":176},"zone":11,"typeConfidence":0.89,"plateTime":0.416036200333056,"extension":6.833250672246186},"index":0,"playId":"0e8cdabb-b43d-362e-9162-facc5076bd32","pitchNumber":1,"startTime":"2026-04-04T20:07:29.275Z","endTime":"2026-04-04T20:07:33.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05198852012306,"aZ":-14.9050871866452,"pfxX":-0.06943356797536238,"pfxZ":9.459952958994805,"pX":-0.37524454302355303,"pZ":3.2909317621954193,"vX0":4.35409613308075,"vY0":-134.0383820059313,"vZ0":-5.091885262550178,"x":131.3,"y":149.92,"x0":-2.0094657541347174,"y0":50.00637895756198,"z0":6.274003828505987,"aX":-0.12769203176607885},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-0.7,"spinRate":2532,"spinDirection":170},"zone":1,"typeConfidence":0.9,"plateTime":0.4081178066024167,"extension":6.901493013445338},"index":1,"playId":"51ed5686-7ad3-3902-a076-cb9d021344a8","pitchNumber":2,"startTime":"2026-04-04T20:07:51.068Z","endTime":"2026-04-04T20:07:54.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686240560232825,"aZ":-14.069516190947914,"pfxX":-0.561413451542057,"pfxZ":9.69519373410255,"pX":-0.30105239001031725,"pZ":3.1933476665719063,"vX0":4.765937621270148,"vY0":-135.7661604857762,"vZ0":-5.662498575149721,"x":128.48,"y":152.56,"x0":-2.006095654634512,"y0":50.0006374535216,"z0":6.284982578385612,"aX":-1.0490631694679569},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":0.0,"spinRate":2533,"spinDirection":179},"zone":2,"typeConfidence":0.9,"plateTime":0.4034241208949352,"extension":6.894362014972708},"index":2,"playId":"19cd43eb-9163-38f1-bb28-700ba6e285fd","pitchNumber":3,"startTime":"2026-04-04T20:08:10.339Z","endTime":"2026-04-04T20:08:14.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"2a09d271-5d9b-453a-9f8a-009b181a066d","startTime":"2026-04-04T20:08:22.879Z","endTime":"2026-04-04T20:08:27.879Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17930077579481,"aZ":-13.007107154835241,"pfxX":-1.0484589505944943,"pfxZ":10.35581166087507,"pX":-0.532578214050578,"pZ":3.9088523025655473,"vX0":4.103382016105986,"vY0":-135.35703133433105,"vZ0":-3.9499168279505548,"x":137.3,"y":133.24,"x0":-1.9335769521758113,"y0":50.00596723156082,"z0":6.30097887935084,"aX":-1.9411315239071933},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":1.0,"spinRate":2453,"spinDirection":182},"zone":11,"typeConfidence":0.89,"plateTime":0.40501024031683164,"extension":6.754047556059423},"index":4,"playId":"e67ff617-f53d-387d-827e-5cb7166f4285","pitchNumber":4,"startTime":"2026-04-04T20:08:37.749Z","endTime":"2026-04-04T20:08:43.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:08:43.717Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-04T20:07:29.275Z","endTime":"2026-04-04T20:08:43.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.96"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.51"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.99"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.89"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.08"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.16"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".704"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".815"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(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.3,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.765561698139052,"aZ":-15.583849332429285,"pfxX":1.0614876687450052,"pfxZ":9.440008935410987,"pX":-0.22683262094132173,"pZ":3.435478501455835,"vX0":4.774133651807373,"vY0":-131.44301796943682,"vZ0":-4.296438022028143,"x":125.65,"y":146.02,"x0":-2.201311983632085,"y0":50.00014712962755,"z0":6.241328280116934,"aX":1.8642194087913553},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2475,"spinDirection":176},"zone":11,"typeConfidence":0.89,"plateTime":0.416036200333056,"extension":6.833250672246186},"index":0,"playId":"0e8cdabb-b43d-362e-9162-facc5076bd32","pitchNumber":1,"startTime":"2026-04-04T20:07:29.275Z","endTime":"2026-04-04T20:07:33.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05198852012306,"aZ":-14.9050871866452,"pfxX":-0.06943356797536238,"pfxZ":9.459952958994805,"pX":-0.37524454302355303,"pZ":3.2909317621954193,"vX0":4.35409613308075,"vY0":-134.0383820059313,"vZ0":-5.091885262550178,"x":131.3,"y":149.92,"x0":-2.0094657541347174,"y0":50.00637895756198,"z0":6.274003828505987,"aX":-0.12769203176607885},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-0.7,"spinRate":2532,"spinDirection":170},"zone":1,"typeConfidence":0.9,"plateTime":0.4081178066024167,"extension":6.901493013445338},"index":1,"playId":"51ed5686-7ad3-3902-a076-cb9d021344a8","pitchNumber":2,"startTime":"2026-04-04T20:07:51.068Z","endTime":"2026-04-04T20:07:54.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686240560232825,"aZ":-14.069516190947914,"pfxX":-0.561413451542057,"pfxZ":9.69519373410255,"pX":-0.30105239001031725,"pZ":3.1933476665719063,"vX0":4.765937621270148,"vY0":-135.7661604857762,"vZ0":-5.662498575149721,"x":128.48,"y":152.56,"x0":-2.006095654634512,"y0":50.0006374535216,"z0":6.284982578385612,"aX":-1.0490631694679569},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":0.0,"spinRate":2533,"spinDirection":179},"zone":2,"typeConfidence":0.9,"plateTime":0.4034241208949352,"extension":6.894362014972708},"index":2,"playId":"19cd43eb-9163-38f1-bb28-700ba6e285fd","pitchNumber":3,"startTime":"2026-04-04T20:08:10.339Z","endTime":"2026-04-04T20:08:14.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"2a09d271-5d9b-453a-9f8a-009b181a066d","startTime":"2026-04-04T20:08:22.879Z","endTime":"2026-04-04T20:08:27.879Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17930077579481,"aZ":-13.007107154835241,"pfxX":-1.0484589505944943,"pfxZ":10.35581166087507,"pX":-0.532578214050578,"pZ":3.9088523025655473,"vX0":4.103382016105986,"vY0":-135.35703133433105,"vZ0":-3.9499168279505548,"x":137.3,"y":133.24,"x0":-1.9335769521758113,"y0":50.00596723156082,"z0":6.30097887935084,"aX":-1.9411315239071933},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":1.0,"spinRate":2453,"spinDirection":182},"zone":11,"typeConfidence":0.89,"plateTime":0.40501024031683164,"extension":6.754047556059423},"index":4,"playId":"e67ff617-f53d-387d-827e-5cb7166f4285","pitchNumber":4,"startTime":"2026-04-04T20:08:37.749Z","endTime":"2026-04-04T20:08:43.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-04T20:08:43.717Z","atBatIndex":80},"scoringPlays":[7,8,24,28,34,37,41,43,52,64,75],"playsByInning":[{"startIndex":0,"endIndex":11,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":158.7,"y":166.67},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":147.53,"y":168.7},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":155.65,"y":107.15},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":40.14,"y":81.56},"type":"H","description":"Home Run"}]}},{"startIndex":12,"endIndex":20,"top":[12,13,14,15,16],"bottom":[17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":126.27,"y":200.8},"type":"O","description":"Sac Bunt"}],"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":166.82,"y":98.0},"type":"H","description":"Single"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25],"bottom":[26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":45.79,"y":116.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":155.65,"y":168.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":97.78,"y":105.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":103.37,"y":168.7},"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":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":136.36,"y":95.46},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":140.42,"y":152.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":127.84,"y":92.05},"type":"O","description":"Sac Fly"},{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":79.0,"y":115.29},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":38,"top":[30,31,32],"bottom":[33,34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":93.21,"y":189.05},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":192.61,"y":102.09},"type":"O","description":"Lineout"}],"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":211.21,"y":61.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":102.22,"y":161.56},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":79.51,"y":73.08},"type":"H","description":"Triple"},{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":81.54,"y":105.12},"type":"O","description":"Sac Fly"},{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":152.1,"y":166.16},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":53,"top":[39,40,41,42,43,44,45,46,47],"bottom":[48,49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":42.45,"y":107.15},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":68.34,"y":38.49},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":164.28,"y":187.01},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":107.43,"y":166.16},"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":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":151.98,"y":140.49},"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":5,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":180.02,"y":119.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":66.53,"y":63.69},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":141.35,"y":146.09},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.61,"y":168.19},"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":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"coordinates":{"x":88.4,"y":89.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":113.01,"y":155.98},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":143.47,"y":209.39},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":122.15,"y":86.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":147.53,"y":155.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":117.07,"y":152.42},"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":191.17,"y":66.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":156.64,"y":66.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":146.01,"y":154.97},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":78,"top":[68,69,70,71],"bottom":[72,73,74,75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":110.98,"y":157.0},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":200.13,"y":91.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":121.13,"y":148.86},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":152.61,"y":166.67},"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":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":174.08,"y":91.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":230.78,"y":84.77},"type":"H","description":"Home Run"}]}},{"startIndex":79,"endIndex":80,"top":[79,80],"bottom":[],"hits":{"away":[],"home":[]}}]},"linescore":{"note":"Game called (rain)  with 1 out in the top of the 9th and a 0-0 count on Jordan Walker.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":5,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":12,"errors":0,"leftOnBase":5},"away":{"runs":6,"hits":6,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"shortstop":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"right":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"onDeck":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"onDeck":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"pitcher":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"battingOrder":4,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":3,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":0,"groundOuts":11,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":5,"avg":".220","atBats":28,"obp":".299","slg":".352","ops":".651","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":6,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":11,"doubles":0,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":31,"obp":".475","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":169,"era":"5.18","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.58","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":65,"strikes":104,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":10,"pitchesPerInning":"21.13","runsScoredPer9":"12.38","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":39,"obp":".220","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":171,"era":"2.53","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.84","battersFaced":41,"outs":32,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":69,"strikes":102,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".000","pitchesPerInning":"16.03","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"7.59","walksPer9Inn":"1.69","hitsPer9Inn":"5.91","runsScoredPer9":"2.53","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":5,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".192","atBats":26,"obp":".250","slg":".423","ops":".673","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":11,"rbi":6,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":1,"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":24,"obp":".483","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":102,"era":"11.81","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.44","battersFaced":29,"outs":16,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":40,"strikes":62,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":2,"winPercentage":".---","pitchesPerInning":"19.13","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"6.75","hitsPer9Inn":"15.19","runsScoredPer9":"11.81","homeRunsPer9":"1.69","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".296","atBats":27,"obp":".367","slg":".593","ops":".960","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":16,"rbi":8,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":13,"errors":0,"chances":15,"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"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".136","atBats":22,"obp":".174","slg":".136","ops":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":3,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":17,"errors":0,"chances":17,"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"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":10,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".308","atBats":26,"obp":".308","slg":".346","ops":".654","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":9,"rbi":0,"leftOnBase":8,"sacBunts":3,"sacFlies":0,"babip":".471","groundOutsToAirouts":"5.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":21,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":19,"obp":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"12.27","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.55","battersFaced":25,"outs":11,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":42,"strikes":55,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":2,"winPercentage":".---","pitchesPerInning":"26.45","gamesFinished":3,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"7.36","walksPer9Inn":"12.27","hitsPer9Inn":"19.64","runsScoredPer9":"12.27","homeRunsPer9":"2.45","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"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"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":9,"airOuts":4,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":79,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":28,"strikes":51,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".000","pitchesPerInning":"15.80","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.80","walksPer9Inn":"3.60","hitsPer9Inn":"14.40","runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":25,"era":"0.00","inningsPitched":"2.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":8,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":12,"strikes":13,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"9.38","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":55,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":14,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":15,"strikes":40,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.75","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | 2 BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":7,"groundOuts":5,"airOuts":10,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".276","atBats":29,"obp":".371","slg":".379","ops":".750","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":12,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":14,"strikes":13,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":92,"era":"5.06","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":24,"outs":16,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":41,"strikes":51,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.06","walksPer9Inn":"6.75","hitsPer9Inn":"6.75","runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":12,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".276","atBats":29,"obp":".389","slg":".448","ops":".837","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":72,"errors":0,"chances":77,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".250","slg":".143","ops":".393","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":1,"groundOuts":6,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"0.00","inningsPitched":"4.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.92","battersFaced":16,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":17,"strikes":36,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.23","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"8.31","walksPer9Inn":"0.00","hitsPer9Inn":"8.31","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":2,"groundOuts":9,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"0.00","inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":36,"strikes":52,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":1,"atBats":13,"obp":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":49,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.82","battersFaced":15,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":17,"strikes":32,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"13.36","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.45","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":11,"groundOuts":12,"airOuts":17,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":43,"obp":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":154,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.18","battersFaced":46,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":58,"strikes":96,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"3.27","walksPer9Inn":"2.45","hitsPer9Inn":"8.18","runsScoredPer9":"1.64","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | 2 HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":2,"avg":".188","atBats":16,"obp":".278","slg":".375","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","assists":3,"putOuts":33,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | HBP","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":1,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".167","atBats":12,"obp":".231","slg":".500","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":6,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".421","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":91,"era":"2.25","inningsPitched":"4.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"2.00","battersFaced":20,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":40,"strikes":51,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"22.75","gamesFinished":2,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"11.25","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"3.1 IP, 7 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":7,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":14,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":79,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":31,"strikes":48,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"18.90","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":4,"airOuts":8,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":35,"obp":".525","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":140,"era":"15.95","inningsPitched":"7.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.73","battersFaced":40,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":52,"strikes":88,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":5,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.68","hitsPer9Inn":"20.86","runsScoredPer9":"15.95","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".179","atBats":28,"obp":".233","slg":".250","ops":".483","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":7,"rbi":1,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":14,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":13,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":2,"hits":6,"hitByPitch":1,"avg":".214","atBats":28,"obp":".361","slg":".321","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":9,"rbi":4,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".240","groundOutsToAirouts":"2.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[802139,671056,676475,669357,691023,695336,701675,686780,602104,687363,650968,669160,677865,694335,688297],"pitchers":[669160,677865,694335,688297],"bench":[665877,691026],"bullpen":[700669,681517,669461,700241,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,676475,669357,691023,695336,701675,602104,650968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Herrera (3, Flaherty); Burleson (2, Flaherty)."},{"label":"HR","value":"Walker, J (2, 5th inning off Anderson, D, 3 on, 0 out)."},{"label":"TB","value":"Burleson 2; Herrera 2; Walker, J 6; Wetherholt."},{"label":"RBI","value":"Burleson (6); Walker, J 5 (8)."},{"label":"2-out RBI","value":"Walker, J."},{"label":"Runners left in scoring position, 2 out","value":"Church; Walker, J 2; Wetherholt 2."},{"label":"SAC","value":"Scott II."},{"label":"GIDP","value":"Burleson; Pozo."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wetherholt (2, 2nd base off Flaherty/Dingler); Walker, J (1, 2nd base off Vest/Dingler)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Scott II (1, fielding)."},{"label":"Outfield assists","value":"Walker, J (Keith at 2nd base)."},{"label":"DP","value":"(Saggese-Wetherholt-Burleson)."}]}],"note":[{"label":"a","value":"Hit by pitch for Pagés, P in the 8th."},{"label":"b","value":"Grounded into a double play for Scott II in the 8th."}]},"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":5,"groundOuts":6,"airOuts":7,"runs":11,"doubles":0,"triples":1,"homeRuns":4,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".247","atBats":31,"obp":".329","slg":".384","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":26,"rbi":10,"leftOnBase":9,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.75","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":0,"groundOuts":11,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":5,"atBats":28,"obp":".436","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"3.61","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":6,"whip":"1.28","battersFaced":40,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":71,"strikes":91,"strikePercentage":".560","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.67","rbi":6,"pitchesPerInning":"19.44","runsScoredPer9":"6.48","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":25,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":6,"groundOuts":14,"airOuts":12,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":46,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"0.75","inningsPitched":"12.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.08","battersFaced":49,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":50,"strikes":124,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.25","hitsPer9Inn":"7.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":7,"strikes":6,"strikePercentage":".460","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":3,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"2.25","inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":16,"outs":12,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":19,"strikes":32,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.75","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.25","walksPer9Inn":"2.25","hitsPer9Inn":"9.00","runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".250","slg":".438","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":16,"airOuts":13,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":47,"obp":".191","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"0.69","inningsPitched":"13.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.69","battersFaced":47,"outs":39,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":52,"strikes":109,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"12.38","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.23","walksPer9Inn":"0.00","hitsPer9Inn":"6.23","runsScoredPer9":"1.38","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":93,"era":"1.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":15,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":69,"era":"10.80","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.10","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":28,"strikes":41,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":4,"winPercentage":".---","pitchesPerInning":"20.70","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.40","hitsPer9Inn":"13.50","runsScoredPer9":"10.80","homeRunsPer9":"5.40","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".235","atBats":17,"obp":".278","slg":".235","ops":".513","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, R, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":7,"groundOuts":11,"airOuts":7,"runs":6,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".314","slg":".323","ops":".637","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":1,"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":11,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"0.00","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.09","battersFaced":15,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":26,"strikes":30,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"15.27","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"4.91","walksPer9Inn":"7.36","hitsPer9Inn":"2.45","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":5,"airOuts":11,"runs":5,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".333","atBats":30,"obp":".412","slg":".500","ops":".912","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":15,"rbi":5,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":21,"putOuts":12,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".172","atBats":29,"obp":".265","slg":".276","ops":".541","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":61,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":27,"strikes":34,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"18.30","gamesFinished":1,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"8.10","walksPer9Inn":"10.80","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":27,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"1.20","battersFaced":7,"outs":5,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"16.20","gamesFinished":3,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"27.00","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 5 ER, 6 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":4,"airOuts":2,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":3,"atBats":14,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":86,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":39,"strikes":47,"strikePercentage":".550","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":2,"groundOuts":8,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":3,"atBats":31,"obp":".429","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":175,"era":"7.56","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.80","battersFaced":43,"outs":25,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":79,"strikes":96,"strikePercentage":".550","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".000","pitchesPerInning":"21.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"8.64","hitsPer9Inn":"7.56","runsScoredPer9":"8.64","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".143","atBats":28,"obp":".200","slg":".179","ops":".379","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":5,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":51,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657756":{"person":{"id":657756,"fullName":"Connor Seabold","link":"/api/v1/people/657756"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"obp":".125","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":50,"era":"0.00","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.43","battersFaced":8,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":14,"strikes":36,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"21.43","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.57","walksPer9Inn":"0.00","hitsPer9Inn":"3.86","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":2,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".333","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".444","slg":".370","ops":".814","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":9,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID646241":{"person":{"id":646241,"fullName":"Enmanuel De Jesus","link":"/api/v1/people/646241"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":11,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"13.50","inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":13,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":20,"strikes":31,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"25.50","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".182","slg":".500","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":5,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".125","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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"}]},"ID678009":{"person":{"id":678009,"fullName":"Parker Meadows","link":"/api/v1/people/678009"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 3B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":7,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".238","atBats":21,"obp":".333","slg":".381","ops":".714","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":8,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"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"}]},"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":"600","stats":{"batting":{"summary":"0-2 | BB, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".273","atBats":22,"obp":".385","slg":".591","ops":".976","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":13,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":44,"errors":1,"chances":46,"fielding":".978","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":9,"strikes":10,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":74,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":3,"whip":"1.25","battersFaced":17,"outs":12,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":27,"strikes":47,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.50","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"6.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"2-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".417","atBats":24,"obp":".462","slg":".583","ops":"1.045","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":14,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".556","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":15,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[690993,663837,805808,650402,681481,682985,693307,656716,679529,678009,656427,623454,676428,676684,663947,445276],"pitchers":[656427,623454,676428,676684,663947,445276],"bench":[595879,663330,668670],"bullpen":[646241,640448,663554,672456,657756,669373,664285],"battingOrder":[663837,805808,650402,681481,682985,693307,656716,679529,678009],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Meadows, P (1, May)."},{"label":"HR","value":"Carpenter (1, 1st inning off May, 1 on, 1 out); McKinstry (1, 4th inning off May, 1 on, 0 out); Torres (1, 7th inning off Svanson, 0 on, 0 out); Vierling (1, 8th inning off Roycroft, 1 on, 2 out)."},{"label":"TB","value":"Carpenter 4; Keith 2; McGonigle; McKinstry 5; Meadows, P 4; Torkelson; Torres 5; Vierling 4."},{"label":"RBI","value":"Carpenter 3 (4); McKinstry 3 (3); Torres (1); Vierling 3 (3)."},{"label":"2-out RBI","value":"McKinstry; Vierling 2."},{"label":"Runners left in scoring position, 2 out","value":"Torkelson 2; Carpenter."},{"label":"SF","value":"Carpenter; Vierling."},{"label":"GIDP","value":"Vierling."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Greene, R (1, 2nd base by May/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Torkelson-McGonigle-Torkelson; McGonigle-Torres-Torkelson)."}]}],"note":[{"label":"a","value":"Hit a sacrifice fly for Keith in the 4th."}]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"May."},{"label":"HBP","value":"Herrera (by Flaherty); Pagés, P 2 (by Flaherty, by Anderson, D); Wetherholt (by Flaherty); Urías, R (by Holton); Dingler (by May)."},{"label":"ABS Challenge","value":"Herrera (Strike-Overturned to Ball); Dingler (Strike-Overturned to Ball); Pagés, P (Ball-Overturned to Strike); McGonigle (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"May 79-48; Bruihl 27-13; Svanson 30-21; Roycroft 33-22; Flaherty 86-47; Anderson, D 17-11; Hurter 13-6; Vest 19-10; Holton 19-13; Jansen, K 8-4."},{"label":"Groundouts-flyouts","value":"May 2-2; Bruihl 1-1; Svanson 2-2; Roycroft 1-0; Flaherty 4-0; Anderson, D 1-0; Hurter 2-0; Vest 2-0; Holton 2-0; Jansen, K 0-0."},{"label":"Batters faced","value":"May 18; Bruihl 5; Svanson 10; Roycroft 7; Flaherty 22; Anderson, D 5; Hurter 3; Vest 4; Holton 4; Jansen, K 2."},{"label":"Inherited runners-scored","value":"Bruihl 1-1; Svanson 1-1; Anderson, D 3-3."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: Mark Wegner. 2B: Bruce Dreckman. 3B: Carlos Torres. "},{"label":"Weather","value":"56 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, In From RF."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:58 (:40 delay)."},{"label":"Att","value":"28,708."},{"label":"Venue","value":"Comerica Park."},{"label":"April 4, 2026"}],"pitchingNotes":["Flaherty pitched to 4 batters in the 5th inning."],"topPerformers":[{"player":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","boxscoreName":"Walker, J"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | HR, K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":5,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":6,"airOuts":6,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".296","atBats":27,"obp":".367","slg":".593","ops":".960","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":16,"rbi":8,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.50","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":13,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","boxscoreName":"Torres"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".259","atBats":27,"obp":".444","slg":".370","ops":".814","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":9,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","boxscoreName":"McKinstry"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".250","slg":".438","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"loser":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}