{"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":824876,"link":"/api/v1.1/game/824876/feed/live","metaData":{"wait":10,"timeStamp":"20260830_201916","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count22","newLeftHandedHit","runnersOnFirstAndSecond","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824876,"type":"R","doubleHeader":"N","id":"2026/08/30/colmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824876-2026-08-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-30T17:35:00Z","originalDate":"2026-08-30","officialDate":"2026-08-30","dayNight":"day","time":"1:35","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":85,"ties":0,"pct":".380"},"records":{},"divisionLeader":false,"wins":52,"losses":85,"winningPercentage":".380"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2026,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":82,"losses":55,"ties":0,"pct":".599"},"records":{},"divisionLeader":false,"wins":82,"losses":55,"winningPercentage":".599"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID682989":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989","firstName":"Victor","lastName":"Mederos","primaryNumber":"58","birthDate":"2001-06-08","currentAge":25,"birthCity":"Santa Clara","birthCountry":"Cuba","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Mederos","boxscoreName":"Mederos","gender":"M","nameMatrilineal":"Martos","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Mederos","nameSlug":"victor-mederos-682989","firstLastName":"Victor Mederos","lastFirstName":"Mederos, Victor","lastInitName":"Mederos, V","initLastName":"V Mederos","fullFMLName":"Victor Mederos","fullLFMName":"Mederos, Victor","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID815081":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081","firstName":"Mark","lastName":"Manfredi","primaryNumber":"54","birthDate":"2000-01-28","currentAge":26,"birthCity":"Highland Heights","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Manfredi","middleName":"Silvio","boxscoreName":"Manfredi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mark Manfredi","nameTitle":"Sr.","nameSuffix":"Sr.","nameSlug":"mark-manfredi-815081","firstLastName":"Mark Manfredi","lastFirstName":"Manfredi, Mark","lastInitName":"Manfredi, M","initLastName":"M Manfredi","fullFMLName":"Mark Silvio Manfredi","fullLFMName":"Manfredi, Mark Silvio","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676551":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551","firstName":"Charles","lastName":"Hicklen","primaryNumber":"53","birthDate":"1996-02-09","currentAge":30,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brewer","useLastName":"Hicklen","middleName":"Brewer","boxscoreName":"Hicklen","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brewer Hicklen","nameSlug":"brewer-hicklen-676551","firstLastName":"Brewer Hicklen","lastFirstName":"Hicklen, Brewer","lastInitName":"Hicklen, B","initLastName":"B Hicklen","fullFMLName":"Charles Brewer Hicklen","fullLFMName":"Hicklen, Charles Brewer","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694249":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249","firstName":"Cole","lastName":"Carrigg","primaryNumber":"16","birthDate":"2002-05-08","currentAge":24,"birthCity":"Modesto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cole","useLastName":"Carrigg","middleName":"Michael","boxscoreName":"Carrigg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"CARE-igg","mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Carrigg","nameSlug":"cole-carrigg-694249","firstLastName":"Cole Carrigg","lastFirstName":"Carrigg, Cole","lastInitName":"Carrigg, C","initLastName":"C Carrigg","fullFMLName":"Cole Michael Carrigg","fullLFMName":"Carrigg, Cole Michael","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID669221":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221","firstName":"Sean","lastName":"Murphy","primaryNumber":"12","birthDate":"1994-10-04","currentAge":31,"birthCity":"Peekskill","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sean","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Murphy","nameSlug":"sean-murphy-669221","firstLastName":"Sean Murphy","lastFirstName":"Murphy, Sean","lastInitName":"Murphy, S","initLastName":"S Murphy","fullFMLName":"Sean Michael Murphy","fullLFMName":"Murphy, Sean Michael","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID687312":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312","firstName":"Gabriel","lastName":"Hughes","primaryNumber":"43","birthDate":"2001-08-22","currentAge":25,"birthCity":"Anchorage","birthStateProvince":"AK","birthCountry":"USA","height":"6' 4\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabriel","useLastName":"Hughes","middleName":"Alexander","boxscoreName":"Hughes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Hughes","nameSlug":"gabriel-hughes-687312","firstLastName":"Gabriel Hughes","lastFirstName":"Hughes, Gabriel","lastInitName":"Hughes, G","initLastName":"G Hughes","fullFMLName":"Gabriel Alexander Hughes","fullLFMName":"Hughes, Gabriel Alexander","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID691728":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728","firstName":"Zachary","lastName":"Veen","primaryNumber":"13","birthDate":"2001-12-12","currentAge":24,"birthCity":"Port Orange","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":243,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zac","useLastName":"Veen","middleName":"Richard","boxscoreName":"Veen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Veen","nameSlug":"zac-veen-691728","firstLastName":"Zac Veen","lastFirstName":"Veen, Zac","lastInitName":"Veen, Z","initLastName":"Z Veen","fullFMLName":"Zachary Richard Veen","fullLFMName":"Veen, Zachary Richard","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID693308":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308","firstName":"Nicholas","lastName":"Frasso","primaryNumber":"41","birthDate":"1998-10-18","currentAge":27,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Frasso","middleName":"Paul","boxscoreName":"Frasso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Frasso","nameSlug":"nick-frasso-693308","firstLastName":"Nick Frasso","lastFirstName":"Frasso, Nick","lastInitName":"Frasso, N","initLastName":"N Frasso","fullFMLName":"Nicholas Paul Frasso","fullLFMName":"Frasso, Nicholas Paul","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID690279":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279","firstName":"Mason","lastName":"Adams","primaryNumber":"38","birthDate":"2000-02-23","currentAge":26,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Adams","middleName":"Allen","boxscoreName":"Adams, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Adams","nameSlug":"mason-adams-690279","firstLastName":"Mason Adams","lastFirstName":"Adams, Mason","lastInitName":"Adams, M","initLastName":"M Adams","fullFMLName":"Mason Allen Adams","fullLFMName":"Adams, Mason Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID700363":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363","firstName":"AJ","lastName":"Smith-Shawver","primaryNumber":"32","birthDate":"2002-11-20","currentAge":23,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Smith-Shawver","boxscoreName":"Smith-Shawver","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Smith-Shawver","nameSlug":"aj-smith-shawver-700363","firstLastName":"AJ Smith-Shawver","lastFirstName":"Smith-Shawver, AJ","lastInitName":"Smith-Shawver, A","initLastName":"A Smith-Shawver","fullFMLName":"AJ  Smith-Shawver","fullLFMName":"Smith-Shawver, AJ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID690022":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022","firstName":"Ryan","lastName":"Ritter","primaryNumber":"8","birthDate":"2000-11-10","currentAge":25,"birthCity":"Evergreen Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Ritter","middleName":"Michael","boxscoreName":"Ritter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Ritter","nameSlug":"ryan-ritter-690022","firstLastName":"Ryan Ritter","lastFirstName":"Ritter, Ryan","lastInitName":"Ritter, R","initLastName":"R Ritter","fullFMLName":"Ryan Michael Ritter","fullLFMName":"Ritter, Ryan Michael","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID678061":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061","firstName":"Raymond","lastName":"Kerr","primaryNumber":"62","birthDate":"1994-09-10","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ray","useLastName":"Kerr","middleName":"Alexander","boxscoreName":"Kerr","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ray Kerr","nameSlug":"ray-kerr-678061","firstLastName":"Ray Kerr","lastFirstName":"Kerr, Ray","lastInitName":"Kerr, R","initLastName":"R Kerr","fullFMLName":"Raymond Alexander Kerr","fullLFMName":"Kerr, Raymond Alexander","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40819,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Partly Cloudy","temp":"86","wind":"6 mph, L To R"},"gameInfo":{"attendance":31776,"firstPitch":"2026-08-30T17:36:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":2,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"home":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":427356,"fullName":"Richard Musterer","link":"/api/v1/people/427356"},"moundVisits":{"away":{"used":3,"remaining":2},"home":{"used":0,"remaining":5}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:36:58.796Z","endTime":"2026-08-30T17:37:48.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T14:36:14.139Z","endTime":"2026-08-30T17:10:11.321Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-08-30T17:10:11.321Z","endTime":"2026-08-30T17:35:57.419Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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-08-30T17:35:57.419Z","endTime":"2026-08-30T17:37:01.019Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159902265700158,"aZ":-13.547287300429211,"pfxX":-7.223604979441287,"pfxZ":10.224078697576992,"pX":0.538723313202945,"pZ":3.1734623340221404,"vX0":7.403121057734326,"vY0":-133.49330743861924,"vZ0":-3.697868263335826,"x":96.47,"y":153.1,"x0":-1.3193113698364263,"y0":50.00414223489994,"z0":5.538628578260361,"aX":-13.16330607355207},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":11.6,"spinRate":2269,"spinDirection":210},"zone":3,"typeConfidence":0.89,"plateTime":0.4088143504342532,"extension":6.680523552823921},"index":3,"playId":"7b592c6e-0f5c-3588-971a-938182ed071b","pitchNumber":1,"startTime":"2026-08-30T17:37:01.019Z","endTime":"2026-08-30T17:37:06.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99547910843561,"aZ":-28.786554054471686,"pfxX":-8.389968758464054,"pfxZ":2.1335885889900386,"pX":-0.33616274441724486,"pZ":1.3752288399794232,"vX0":6.026734871258309,"vY0":-124.53358139399643,"vZ0":-3.8963806711150633,"x":129.81,"y":201.65,"x0":-1.6821527233168547,"y0":50.00540881317635,"z0":5.30769439590797,"aX":-13.349613491456179},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1754,"spinDirection":236},"zone":13,"typeConfidence":0.89,"plateTime":0.43766927944313316,"extension":6.60568677391953},"index":4,"playId":"a246bcb2-07fa-3818-b94b-0d22a8ec2056","pitchNumber":2,"startTime":"2026-08-30T17:37:22.416Z","endTime":"2026-08-30T17:37:26.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503776601820785,"aZ":-25.44458881569206,"pfxX":-7.547609263604624,"pfxZ":4.132987106989644,"pX":0.004538757051698533,"pZ":1.2891310670510958,"vX0":6.455032488261731,"vY0":-125.985410248416,"vZ0":-4.945244352872456,"x":116.83,"y":203.97,"x0":-1.5943201770620834,"y0":50.002435676438175,"z0":5.301553120664601,"aX":-12.289282127491328},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":12.5,"spinRate":1619,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4326308262663212,"extension":6.687121240502411},"hitData":{"launchSpeed":79.0,"launchAngle":42.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.54,"coordY":96.7}},"index":5,"playId":"8e1c3b86-1f52-3a51-a220-3fd1808f103b","pitchNumber":3,"startTime":"2026-08-30T17:37:40.085Z","endTime":"2026-08-30T17:37:48.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:37:48.704Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:37:57.988Z","endTime":"2026-08-30T17:39:40.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.781870938303573,"aZ":-30.980092306508677,"pfxX":-7.397634510333608,"pfxZ":0.7524626404509167,"pX":0.6682083105332876,"pZ":2.730477817070907,"vX0":7.7649258852525636,"vY0":-124.36149106656583,"vZ0":-0.21582239071302822,"x":91.53,"y":165.06,"x0":-1.507526009608991,"y0":50.0056883753321,"z0":5.350079329514923,"aX":-11.795825279315773},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":12.0,"spinRate":1515,"spinDirection":239},"zone":3,"typeConfidence":0.89,"plateTime":0.4374736120809435,"extension":6.444362507050961},"index":0,"playId":"2f67c6a3-f773-304a-a59a-3a2890bd9cfa","pitchNumber":1,"startTime":"2026-08-30T17:38:13.781Z","endTime":"2026-08-30T17:38:18.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432736694925406,"aZ":-15.265442014815724,"pfxX":-6.346710543100032,"pfxZ":9.134827594828346,"pX":0.9890037826601091,"pZ":2.8078079101573055,"vX0":8.391817556527213,"vY0":-134.74798984266485,"vZ0":-4.002417466446565,"x":79.3,"y":162.97,"x0":-1.3313849081312743,"y0":50.00484078620574,"z0":5.380816948954462,"aX":-11.751447098432074},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2207,"spinDirection":221},"zone":12,"typeConfidence":0.89,"plateTime":0.4054427313613824,"extension":6.718772927331225},"index":1,"playId":"cd624e94-2b11-370d-bfab-119a5d44ceef","pitchNumber":2,"startTime":"2026-08-30T17:38:27.882Z","endTime":"2026-08-30T17:38:32.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80267032820968,"aZ":-14.414363606070799,"pfxX":-5.133653718580719,"pfxZ":9.430299316492118,"pX":1.223241093138211,"pZ":2.5319941795375014,"vX0":8.588687671120296,"vY0":-135.66929907722943,"vZ0":-5.152354620828898,"x":70.37,"y":170.42,"x0":-1.301674362891536,"y0":50.00295813609594,"z0":5.443519253381087,"aX":-9.669013555321209},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2158,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.4021224075284997,"extension":6.666430459877104},"index":2,"playId":"82337af1-9bbc-3809-bb0f-76e8639c56e3","pitchNumber":3,"startTime":"2026-08-30T17:38:42.449Z","endTime":"2026-08-30T17:38:46.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16056209765982,"aZ":-24.52138254132923,"pfxX":-0.7182646750864599,"pfxZ":4.38883619706605,"pX":0.23938108423832077,"pZ":2.684492893476298,"vX0":4.770317349014511,"vY0":-130.5747201705564,"vZ0":-2.298336007181954,"x":107.88,"y":166.3,"x0":-1.5106994469529211,"y0":50.0007238186784,"z0":5.4040532725384045,"aX":-1.2527381313206245},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":0.4,"spinRate":2353,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.4180310114496524,"extension":6.604908190131042},"index":3,"playId":"fa13eaa1-176d-3bdf-86ed-067a2711c418","pitchNumber":4,"startTime":"2026-08-30T17:39:01.565Z","endTime":"2026-08-30T17:39:04.940Z","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":92.9,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235146072846828,"aZ":-16.490666331476472,"pfxX":-7.190703891438834,"pfxZ":8.391147957108108,"pX":-0.31948132742674695,"pZ":3.991341338273918,"vX0":5.8894069880828805,"vY0":-135.28486657971962,"vZ0":-0.9141503246189244,"x":129.18,"y":131.01,"x0":-1.5816202364056084,"y0":50.002034491703874,"z0":5.48051844742563,"aX":-13.438247259277327},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2147,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.40360943177671293,"extension":6.693623220438875},"index":4,"playId":"9a6c1f1e-7d05-33f8-b6fc-e33e7598b626","pitchNumber":5,"startTime":"2026-08-30T17:39:20.293Z","endTime":"2026-08-30T17:39:24.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028135505438907,"aZ":-28.524840335107758,"pfxX":-8.041464820528812,"pfxZ":2.269255052272725,"pX":0.1437445509067274,"pZ":1.712718265951638,"vX0":6.736947864682749,"vY0":-125.15017817538919,"vZ0":-3.3111186349071726,"x":111.52,"y":192.54,"x0":-1.5205541572056063,"y0":50.00394375870808,"z0":5.355678322531903,"aX":-12.931431324933323},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":13.3,"spinRate":1675,"spinDirection":239},"zone":8,"typeConfidence":0.89,"plateTime":0.43539968882480906,"extension":6.588057589078828},"hitData":{"launchSpeed":83.6,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.78,"coordY":168.59}},"index":5,"playId":"03c200a8-1c04-38f5-9882-fd28b01b82cf","pitchNumber":6,"startTime":"2026-08-30T17:39:32.672Z","endTime":"2026-08-30T17:39:40.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:39:40.840Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:39:53.778Z","endTime":"2026-08-30T17:41:26.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.062722651384558,"aZ":-13.731746816542115,"pfxX":-6.729120973308313,"pfxZ":9.75150177198348,"pX":1.1440328284417725,"pZ":2.5624144902059878,"vX0":8.71066342061648,"vY0":-136.201166530997,"vZ0":-5.2857375202992944,"x":73.39,"y":169.59,"x0":-1.2114439672408217,"y0":50.0020825303058,"z0":5.467235015461955,"aX":-12.726075042092102},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":10.4,"spinRate":2337,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.40114056231324957,"extension":6.633441995523641},"index":0,"playId":"733ec4ec-2093-3f8e-adc2-7efb15142904","pitchNumber":1,"startTime":"2026-08-30T17:40:10.291Z","endTime":"2026-08-30T17:40:14.746Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82484191923815,"aZ":-11.208273997423424,"pfxX":-6.601322444276473,"pfxZ":11.006720666012523,"pX":0.09266217054723835,"pZ":2.8467442620352363,"vX0":6.347901492294423,"vY0":-136.81724187234548,"vZ0":-4.736409632587966,"x":113.47,"y":161.92,"x0":-1.3945209083336632,"y0":50.00336080464707,"z0":5.361902631971274,"aX":-12.575747587712202},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":10.7,"spinRate":2360,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3996025363261224,"extension":6.716496735130004},"index":1,"playId":"3986e60c-f654-3bd0-b394-0e1037261be6","pitchNumber":2,"startTime":"2026-08-30T17:40:30.583Z","endTime":"2026-08-30T17:40:34.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567606678679677,"aZ":-13.832667999936348,"pfxX":-6.99616426209518,"pfxZ":9.858612702664251,"pX":0.0373335766143366,"pZ":3.618521673704842,"vX0":6.304560986423564,"vY0":-135.3032025988711,"vZ0":-2.283804190672173,"x":115.58,"y":141.08,"x0":-1.4101134197134118,"y0":50.00162369303978,"z0":5.438778423597374,"aX":-13.015464367884624},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":11.4,"spinRate":2264,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.4042819357764347,"extension":6.845805627742563},"index":2,"playId":"1280b136-5fe0-3ee5-a902-0e758b12329e","pitchNumber":3,"startTime":"2026-08-30T17:40:49.898Z","endTime":"2026-08-30T17:40:53.689Z","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-08-30T17:41:01.676Z","endTime":"2026-08-30T17:41:13.126Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3038228863981,"aZ":-24.473203419709872,"pfxX":0.9626394691031823,"pfxZ":4.447925979759229,"pX":0.5006394773970488,"pZ":2.141084601957355,"vX0":5.1038884236635065,"vY0":-130.1961966101545,"vZ0":-3.6756421342036534,"x":97.92,"y":180.97,"x0":-1.6036913533255097,"y0":50.00102482734633,"z0":5.40644600906718,"aX":1.6643093488287903},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.6,"breakHorizontal":-2.8,"spinRate":2432,"spinDirection":189},"zone":9,"typeConfidence":0.89,"plateTime":0.4194328159694525,"extension":6.662183438190404},"hitData":{"launchSpeed":96.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.0,"coordY":81.0}},"index":4,"playId":"ea1a0dd8-6e7b-3886-a9a8-d7f1e07f9eee","pitchNumber":4,"startTime":"2026-08-30T17:41:13.126Z","endTime":"2026-08-30T17:41:26.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:41:26.198Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a ground ball to center fielder Michael Harris II. Hunter Goodman to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:41:30.920Z","endTime":"2026-08-30T17:42:43.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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(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":88.4,"endSpeed":81.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52670488955025,"aZ":-23.90008307588216,"pfxX":-3.431089087946021,"pfxZ":4.901043388541682,"pX":-0.42685448513365104,"pZ":0.9569779202622333,"vX0":4.790922659862448,"vY0":-128.59725606261927,"vZ0":-6.105916267458068,"x":133.27,"y":212.94,"x0":-1.8609416446361957,"y0":50.006122608911916,"z0":5.1946689947577225,"aX":-5.797280819128075},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":5.3,"spinRate":2319,"spinDirection":206},"zone":13,"typeConfidence":0.89,"plateTime":0.424537903665708,"extension":6.688247586258349},"index":0,"playId":"1d816f8d-d49a-31e0-b2d4-81b913c17ea7","pitchNumber":1,"startTime":"2026-08-30T17:41:52.430Z","endTime":"2026-08-30T17:41:57.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.660812840759185,"aZ":-29.211380430024406,"pfxX":-7.297658613086772,"pfxZ":1.8303595062383398,"pX":-0.9754990128798788,"pZ":2.153208653858173,"vX0":4.425017454108425,"vY0":-125.5310606938472,"vZ0":-2.027430104880417,"x":154.18,"y":180.64,"x0":-1.7988636283157449,"y0":50.00515626530149,"z0":5.313433784064492,"aX":-11.83180711104557},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1509,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.43373429044610967,"extension":6.716464575318319},"index":1,"playId":"f0366d9a-713c-3fcf-855f-6bdc9ac58470","pitchNumber":2,"startTime":"2026-08-30T17:42:10.585Z","endTime":"2026-08-30T17:42:15.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62924903641002,"aZ":-28.17849842530821,"pfxX":-8.303656632166016,"pfxZ":2.4577374088318926,"pX":-0.76378677085638,"pZ":2.4537819818841595,"vX0":5.273449486121076,"vY0":-125.96098268016301,"vZ0":-1.701338244520048,"x":146.11,"y":172.53,"x0":-1.7926326732444549,"y0":50.00359481483888,"z0":5.389688438257235,"aX":-13.508423889118774},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":14.0,"spinRate":1667,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.4328089114704601,"extension":6.673395395992961},"hitData":{"launchSpeed":85.8,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.43,"coordY":97.79}},"index":2,"playId":"274d4aa6-edc4-32ab-bc5c-c99c45ad978e","pitchNumber":3,"startTime":"2026-08-30T17:42:31.735Z","endTime":"2026-08-30T17:42:43.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:42:43.812Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T17:42:59.458Z","endTime":"2026-08-30T17:44:41.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118389991564648,"aZ":-20.906466701734843,"pfxX":-7.452232373159981,"pfxZ":6.907707400928704,"pX":-0.45272502745645965,"pZ":2.9763671225372828,"vX0":5.592711676686889,"vY0":-126.95880860178097,"vZ0":-1.9383193202087254,"x":134.26,"y":158.42,"x0":-1.7164608398903283,"y0":50.005864739711654,"z0":5.414660950735607,"aX":-12.161497309870652},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.2,"breakHorizontal":12.2,"spinRate":1697,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.43150939021336754,"extension":6.5446555637583215},"index":0,"playId":"05166691-6c38-319b-80e0-8fe757db6bbd","pitchNumber":1,"startTime":"2026-08-30T17:43:26.122Z","endTime":"2026-08-30T17:43:30.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683794411433734,"aZ":-12.826273148098114,"pfxX":-5.85994142601676,"pfxZ":10.359440605659476,"pX":0.7607556620410911,"pZ":3.8840063158562206,"vX0":8.060042850876302,"vY0":-135.78064577094057,"vZ0":-2.389221914693872,"x":88.0,"y":133.91,"x0":-1.4845343067579,"y0":50.00044240003026,"z0":5.6675860992822145,"aX":-10.942497024394626},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2270,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.4033726274655103,"extension":6.696852189576308},"index":1,"playId":"82724f6d-198c-38e6-9c70-ee6c39a275bd","pitchNumber":2,"startTime":"2026-08-30T17:43:43.998Z","endTime":"2026-08-30T17:43:48.545Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.676073628146113,"aZ":-15.311948851893888,"pfxX":-6.587923371044623,"pfxZ":8.969614063220805,"pX":-0.4699038006276178,"pZ":2.592274232291898,"vX0":5.360945794220918,"vY0":-135.9634356483527,"vZ0":-4.75836740521694,"x":134.91,"y":168.79,"x0":-1.6073312890975127,"y0":50.00180712111234,"z0":5.421035193525364,"aX":-12.383687663405329},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":10.8,"spinRate":2194,"spinDirection":217},"zone":4,"typeConfidence":0.9,"plateTime":0.4022291759376744,"extension":6.63600920455219},"index":2,"playId":"d586cb12-dc2f-3477-8e56-84fba70e7f3b","pitchNumber":3,"startTime":"2026-08-30T17:44:03.574Z","endTime":"2026-08-30T17:44:08.679Z","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-08-30T17:44:18.954Z","endTime":"2026-08-30T17:44:36.915Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.372709189780025,"aZ":-15.753086602712917,"pfxX":-7.489210774446749,"pfxZ":8.774837620115093,"pX":-0.6153950471173415,"pZ":3.212674865031158,"vX0":5.073519976664782,"vY0":-136.5017063288075,"vZ0":-3.391021442980507,"x":140.46,"y":152.04,"x0":-1.533028031483393,"y0":50.002630633281875,"z0":5.567525336901663,"aX":-14.01553254300794},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":12.4,"spinRate":2231,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.40252993472088194,"extension":6.572552876489796},"index":4,"playId":"20d46e32-b62d-39d8-a28e-80ac89a257b5","pitchNumber":4,"startTime":"2026-08-30T17:44:36.915Z","endTime":"2026-08-30T17:44:41.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:44:41.004Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:46:36.148Z","endTime":"2026-08-30T17:48:45.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,4],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.627415197585847,"aZ":-18.055552736990517,"pfxX":-3.868614140701077,"pfxZ":7.5400290525564895,"pX":0.24081094787592114,"pZ":3.1474588847544087,"vX0":4.959229942324204,"vY0":-136.36913395640752,"vZ0":-1.9597654388808774,"x":107.82,"y":153.8,"x0":-1.1036774820887112,"y0":50.00186410697683,"z0":5.128797110304939,"aX":-7.2434634721891475},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2380,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4025568782299125,"extension":6.706451987501285},"index":0,"playId":"076525b8-acc2-3aa6-a19f-0155052d9fc4","pitchNumber":1,"startTime":"2026-08-30T17:46:50.420Z","endTime":"2026-08-30T17:46:54.735Z","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":94.1,"endSpeed":85.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41243014693208,"aZ":-15.873871134201485,"pfxX":-4.911936697377906,"pfxZ":8.610057623078525,"pX":-0.2000260569057937,"pZ":2.7581429660872825,"vX0":4.370934775442151,"vY0":-137.00208773689286,"vZ0":-3.128156505851347,"x":124.62,"y":164.31,"x0":-1.1811225748407688,"y0":50.00258312894002,"z0":5.005265093272057,"aX":-9.299477772605227},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2495,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4004107797924159,"extension":6.751441245017775},"index":1,"playId":"a9aa19c0-a328-3d33-a6fd-db79e3c8302b","pitchNumber":2,"startTime":"2026-08-30T17:47:10.213Z","endTime":"2026-08-30T17:47:15.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T17:47:42.952Z","endTime":"2026-08-30T17:48:27.824Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T17:48:27.824Z","endTime":"2026-08-30T17:48:40.907Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84717349272702,"aZ":-40.77573036704783,"pfxX":1.5485202620897751,"pfxZ":-5.7479369238668685,"pX":-0.14547348628092646,"pZ":0.5079700632542707,"vX0":2.2239302058286023,"vY0":-121.35991469562505,"vZ0":-2.3507905220646172,"x":122.55,"y":225.06,"x0":-1.2734080953876525,"y0":50.00131261077664,"z0":5.0272783897978,"aX":2.3182334600096532},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.7,"breakHorizontal":-3.4,"spinRate":2418,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.45063921538352014,"extension":6.943472235574067},"index":4,"playId":"af1a4f2e-94eb-33f0-85c5-e66f0d6727ed","pitchNumber":3,"startTime":"2026-08-30T17:48:40.907Z","endTime":"2026-08-30T17:48:45.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:48:45.505Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:48:51.696Z","endTime":"2026-08-30T17:50:56.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.453982924175858,"aZ":-18.732753865487574,"pfxX":-4.759786628266482,"pfxZ":7.082120832045991,"pX":1.4529082829332245,"pZ":1.7217616067455532,"vX0":8.182144720248735,"vY0":-135.65244956515434,"vZ0":-5.113614474603532,"x":61.62,"y":192.29,"x0":-0.9586420990477209,"y0":50.00584654164,"z0":4.902541488704904,"aX":-9.038860116747015},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":7.2,"spinRate":2153,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4009130457162735,"extension":7.051565752110142},"index":0,"playId":"dd77f065-4feb-364e-837f-09846b0e2c99","pitchNumber":1,"startTime":"2026-08-30T17:49:13.072Z","endTime":"2026-08-30T17:49:16.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971083856071836,"aZ":-26.533156426304902,"pfxX":-7.480300405218442,"pfxZ":2.988043327936392,"pX":-0.1461409468529053,"pZ":2.7053122971217682,"vX0":4.979215555162578,"vY0":-135.2535625911994,"vZ0":-1.010373647265856,"x":122.57,"y":165.74,"x0":-1.0205060048994217,"y0":50.00533702426738,"z0":4.910861938373486,"aX":-14.138309290917366},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.4,"breakHorizontal":12.7,"spinRate":2354,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40191636049577184,"extension":6.821419394575073},"index":1,"playId":"18b9cc1a-f116-3892-bc91-fd40054416d2","pitchNumber":2,"startTime":"2026-08-30T17:49:26.802Z","endTime":"2026-08-30T17:49:30.945Z","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":93.7,"endSpeed":85.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.256240622043862,"aZ":-16.91307169139973,"pfxX":-5.535219592912636,"pfxZ":8.083286476530517,"pX":0.3665668863870689,"pZ":2.4582368936948638,"vX0":5.223336377634126,"vY0":-136.35566203812596,"vZ0":-3.568780258202712,"x":103.03,"y":172.41,"x0":-0.8523103516601164,"y0":50.00163189221135,"z0":4.946960510400361,"aX":-10.44948002018525},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2384,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4012828102210899,"extension":6.654242114656891},"index":2,"playId":"ef2b7331-c26a-3353-ab69-eaa861d7018b","pitchNumber":3,"startTime":"2026-08-30T17:49:42.229Z","endTime":"2026-08-30T17:49:45.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.729536995470124,"aZ":-27.65542028399691,"pfxX":-10.076287787387386,"pfxZ":2.737222162910424,"pX":-1.9107548073979328,"pZ":1.37641787884768,"vX0":1.4974737957590403,"vY0":-127.99130543397726,"vZ0":-3.251176401159133,"x":189.83,"y":201.62,"x0":-1.196776189730826,"y0":50.00343401373217,"z0":4.841438950446794,"aX":-16.62803843714472},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":17.9,"spinRate":1816,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4288144670060299,"extension":6.85745664385762},"index":3,"playId":"35d49feb-4320-36eb-8afc-dc2f25a96631","pitchNumber":4,"startTime":"2026-08-30T17:49:58.463Z","endTime":"2026-08-30T17:50:03.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28882777861302,"aZ":-16.728476251770886,"pfxX":-5.784209146755583,"pfxZ":8.082595043784275,"pX":0.03345383809760152,"pZ":3.871962096855771,"vX0":4.701684267529828,"vY0":-137.1348978458945,"vZ0":-0.22672725423172957,"x":115.72,"y":134.24,"x0":-0.9486321586542679,"y0":50.0062009421407,"z0":5.093238905051158,"aX":-11.059316571981173},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2397,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3988453366473097,"extension":6.697561767822525},"index":4,"playId":"3f83d778-4626-3618-9cd3-96e80ff495ff","pitchNumber":5,"startTime":"2026-08-30T17:50:15.829Z","endTime":"2026-08-30T17:50:20.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.213910877558515,"aZ":-26.283136429358265,"pfxX":-8.682992189780185,"pfxZ":3.1369347281305355,"pX":-0.10175646753839007,"pZ":2.071469972163908,"vX0":5.402336760571138,"vY0":-135.8473630112291,"vZ0":-2.622567866676537,"x":120.88,"y":182.85,"x0":-0.9823468519021991,"y0":50.00456865567597,"z0":4.865754678053851,"aX":-16.320666927283693},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2467,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4023351226118308,"extension":6.874585977980161},"index":5,"playId":"af0fb619-0445-3dd8-92c9-599296cf2e63","pitchNumber":6,"startTime":"2026-08-30T17:50:33.927Z","endTime":"2026-08-30T17:50:37.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27699277611409,"aZ":-18.72412005285541,"pfxX":-5.550283318169079,"pfxZ":6.957371797702127,"pX":1.437987467164442,"pZ":2.622721335139656,"vX0":7.942203479166875,"vY0":-137.38624358829486,"vZ0":-2.993246831979341,"x":62.19,"y":167.97,"x0":-0.7544357851481036,"y0":50.0003947384064,"z0":4.982208526827553,"aX":-10.72670206715727},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":2312,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39700191033427545,"extension":6.831846293988318},"index":6,"playId":"dc403f83-7d41-3af2-a07a-729ec7a42929","pitchNumber":7,"startTime":"2026-08-30T17:50:52.135Z","endTime":"2026-08-30T17:50:56.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:50:56.969Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out sharply to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:51:05.103Z","endTime":"2026-08-30T17:52:38.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67180092561957,"aZ":-18.282083433743946,"pfxX":-4.175443802529095,"pfxZ":7.27673120618903,"pX":-0.8449670804507559,"pZ":4.6735415510654645,"vX0":2.311273005802658,"vY0":-136.46865183043104,"vZ0":2.058738413489663,"x":149.21,"y":112.59,"x0":-1.1551205520758487,"y0":50.00052409136771,"z0":5.160135444825161,"aX":-7.968463874224975},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2317,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39954983527216426,"extension":6.76021351263139},"index":0,"playId":"1114f15c-cb75-3f5d-9fad-105d3e7d00b5","pitchNumber":1,"startTime":"2026-08-30T17:51:23.932Z","endTime":"2026-08-30T17:51:28.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335608587963968,"aZ":-23.615831366342398,"pfxX":-9.709560901722007,"pfxZ":5.016716015306325,"pX":-0.6370757859310954,"pZ":1.0565949788123714,"vX0":4.367962183299492,"vY0":-129.34637975186985,"vZ0":-4.828761525303653,"x":141.28,"y":210.25,"x0":-1.0802330231379762,"y0":50.00227260030534,"z0":4.743657823933919,"aX":-16.55838379721872},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":1900,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4224212740502349,"extension":6.924927540291952},"index":1,"playId":"22295099-fb52-3043-893e-17949bcc6fb7","pitchNumber":2,"startTime":"2026-08-30T17:51:42.789Z","endTime":"2026-08-30T17:51:47.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064045481190867,"aZ":-27.48291907663805,"pfxX":-0.8696958493174365,"pfxZ":2.664001945263193,"pX":0.6315304716919589,"pZ":3.684408592259452,"vX0":4.808579803458744,"vY0":-131.28115235289914,"vZ0":1.6350639620250993,"x":92.93,"y":139.3,"x0":-1.102748475780704,"y0":50.0061967831613,"z0":5.084136754489475,"aX":-1.5341423890983936},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":0.6,"spinRate":2327,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41555518295437865,"extension":6.675304039711765},"index":2,"playId":"dbfab016-2e91-3924-a3fb-035530e4e0aa","pitchNumber":3,"startTime":"2026-08-30T17:52:05.036Z","endTime":"2026-08-30T17:52:09.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.110667274382873,"aZ":-17.683501562397034,"pfxX":-4.65770203233417,"pfxZ":7.478823453568106,"pX":0.8996786756936248,"pZ":2.811879425613537,"vX0":6.5748788586526805,"vY0":-137.2852077199143,"vZ0":-2.7286397460556344,"x":82.71,"y":162.86,"x0":-0.9046017322258677,"y0":50.0030527408091,"z0":5.0012869378463085,"aX":-9.025255306063267},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2328,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3967020729016233,"extension":6.818650097845446},"hitData":{"launchSpeed":103.1,"launchAngle":44.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.77,"coordY":81.4}},"index":3,"playId":"768a1876-81fc-3267-b432-9de6b2520a6c","pitchNumber":4,"startTime":"2026-08-30T17:52:25.473Z","endTime":"2026-08-30T17:52:38.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:52:38.639Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Mason Adams picks off Ronald Acuña Jr. at 1st on throw to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T17:52:42.799Z","endTime":"2026-08-30T17:53:12.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690279,"link":"/api/v1/people/690279"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6912ba95-5c7f-3970-b1ec-79d63c989b7c","startTime":"2026-08-30T17:53:07.009Z","endTime":"2026-08-30T17:53:12.568Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-08-30T17:53:12.568Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:55:18.628Z","endTime":"2026-08-30T17:55:39.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.617102337193685,"aZ":-22.367522897465257,"pfxX":-2.976927560809588,"pfxZ":5.970689821909845,"pX":-0.4931102296114563,"pZ":2.6569474863895484,"vX0":3.8375390740735895,"vY0":-126.02941116918369,"vZ0":-2.612353733920753,"x":135.8,"y":167.04,"x0":-1.6342469053838145,"y0":50.00262147552726,"z0":5.473947810288609,"aX":-4.888958299856858},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.6,"breakHorizontal":4.7,"spinRate":2294,"spinDirection":193},"zone":4,"typeConfidence":0.91,"plateTime":0.43121355980699905,"extension":6.401516474390012},"hitData":{"launchSpeed":87.7,"launchAngle":32.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.89,"coordY":74.05}},"index":0,"playId":"ccd17b14-9508-3ef7-adc2-b1769352fa7f","pitchNumber":1,"startTime":"2026-08-30T17:55:29.680Z","endTime":"2026-08-30T17:55:39.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:55:39.447Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:55:49.504Z","endTime":"2026-08-30T17:57:07.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2322771986747,"aZ":-16.88211671765913,"pfxX":-6.405913491688793,"pfxZ":8.651483669393171,"pX":-1.330980489356968,"pZ":3.5790433189251325,"vX0":2.897883061185947,"vY0":-131.66159616240353,"vZ0":-1.7932996167169728,"x":167.73,"y":142.15,"x0":-1.6097391613155585,"y0":50.00103355471714,"z0":5.5097111704295045,"aX":-11.31884721052852},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2172,"spinDirection":219},"zone":11,"typeConfidence":0.82,"plateTime":0.4149865788702418,"extension":6.513236939182211},"index":0,"playId":"490ae818-d02a-3b91-a0ba-ab9ca260fcad","pitchNumber":1,"startTime":"2026-08-30T17:56:07.305Z","endTime":"2026-08-30T17:56:11.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5403652216439,"aZ":-29.39449451209154,"pfxX":-7.5429217941271105,"pfxZ":1.7769827572985761,"pX":-0.8567410835158177,"pZ":2.5990987897839775,"vX0":4.34221080702325,"vY0":-122.96463933446994,"vZ0":-1.1345331059813595,"x":149.66,"y":168.6,"x0":-1.6465308131588117,"y0":50.002503398195785,"z0":5.513230901483786,"aX":-11.795381207952465},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":13.0,"spinRate":1612,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4418749655670253,"extension":6.66077903714873},"index":1,"playId":"a9fa2329-ad56-36de-93cf-b1e8a6d31500","pitchNumber":2,"startTime":"2026-08-30T17:56:20.400Z","endTime":"2026-08-30T17:56:24.351Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9047058241714,"aZ":-15.05161797325181,"pfxX":-7.821137609497973,"pfxZ":9.260978395782688,"pX":0.11455049443277104,"pZ":2.915049881936062,"vX0":6.820362347780995,"vY0":-134.33404922255386,"vZ0":-3.965589873007936,"x":112.63,"y":160.07,"x0":-1.4266948081381154,"y0":50.00417299685611,"z0":5.462910123982039,"aX":-14.46314278456295},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":13.0,"spinRate":2370,"spinDirection":213},"zone":2,"typeConfidence":0.89,"plateTime":0.4059228481183417,"extension":6.594824160933204},"index":2,"playId":"5a8038e2-10bf-3d0f-b481-960ee1cf03e3","pitchNumber":3,"startTime":"2026-08-30T17:56:44.189Z","endTime":"2026-08-30T17:56:48.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.785058750300784,"aZ":-13.488714039533578,"pfxX":-6.4976608989481175,"pfxZ":10.009533569770827,"pX":-0.5414164887726622,"pZ":4.148480828534197,"vX0":5.024548401001407,"vY0":-136.22690579023748,"vZ0":-1.28759839204349,"x":137.64,"y":126.77,"x0":-1.571673510757148,"y0":50.005461917098714,"z0":5.566287744263114,"aX":-12.133105327499027},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2226,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.403104837709618,"extension":6.567952135306486},"index":3,"playId":"24a7bf33-2bf0-3103-95e5-dc08fb6eb50c","pitchNumber":4,"startTime":"2026-08-30T17:57:03.550Z","endTime":"2026-08-30T17:57:07.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:57:07.535Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Sullivan lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T17:57:13.856Z","endTime":"2026-08-30T17:57:58.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(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":88.7,"endSpeed":81.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303795940216876,"aZ":-21.549698375389458,"pfxX":-4.855449784720218,"pfxZ":6.250778797001818,"pX":-1.4494362836074204,"pZ":1.7690538782495162,"vX0":2.3055590966419173,"vY0":-129.1690648132582,"vZ0":-4.790955010764726,"x":172.25,"y":191.02,"x0":-1.7196348166109594,"y0":50.00631763385047,"z0":5.291265844285981,"aX":-8.258539256145266},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":8.3,"spinRate":2445,"spinDirection":205},"zone":13,"typeConfidence":0.59,"plateTime":0.4230081948884492,"extension":6.567913388428906},"index":0,"playId":"72a179c7-37fd-3db0-9437-2cee95c5c75e","pitchNumber":1,"startTime":"2026-08-30T17:57:35.872Z","endTime":"2026-08-30T17:57:39.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98283589097274,"aZ":-28.909091851392645,"pfxX":-7.781678176414442,"pfxZ":2.0319136992563447,"pX":-0.15983007886765077,"pZ":1.8533374578983595,"vX0":5.877058506276017,"vY0":-125.6649440775954,"vZ0":-2.834195823843788,"x":123.09,"y":188.74,"x0":-1.51065635455084,"y0":50.00435907016083,"z0":5.329143240684641,"aX":-12.524210184708508},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":12.8,"spinRate":1591,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.43481570091164157,"extension":6.720805719765097},"hitData":{"launchSpeed":75.3,"launchAngle":25.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.98,"coordY":110.28}},"index":1,"playId":"cfe0923f-a4e7-389d-93e1-e392ce099ea4","pitchNumber":2,"startTime":"2026-08-30T17:57:51.207Z","endTime":"2026-08-30T17:57:58.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T17:57:58.120Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Ryan Ritter to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:00:34.307Z","endTime":"2026-08-30T18:01:05.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.409822009215297,"aZ":-42.58581347061943,"pfxX":5.420969155662001,"pfxZ":-7.467001417229014,"pX":-0.2828357962314337,"pZ":2.9145062194611446,"vX0":0.48388398126579774,"vY0":-117.09084670808612,"vZ0":3.7141831804474537,"x":127.78,"y":160.09,"x0":-1.1967028111832252,"y0":50.0056619692618,"z0":5.283326326400875,"aX":7.553874445183573},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.4,"breakHorizontal":-10.0,"spinRate":2369,"spinDirection":36},"zone":2,"typeConfidence":2.0,"plateTime":0.46718197268434825,"extension":6.724192849602398},"index":0,"playId":"08361894-f86e-3eca-b273-cbac70b9614e","pitchNumber":1,"startTime":"2026-08-30T18:00:44.289Z","endTime":"2026-08-30T18:00:48.334Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29546802777326,"aZ":-26.749513508304144,"pfxX":-7.618417253118984,"pfxZ":2.8594247794068313,"pX":-0.7938446190295305,"pZ":2.5998500851681396,"vX0":3.934809040693537,"vY0":-136.4362607104179,"vZ0":-1.4671876507367045,"x":147.26,"y":168.58,"x0":-1.2602467758842673,"y0":50.00131563099794,"z0":4.977189734447758,"aX":-14.44973869657991},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":13.1,"spinRate":2422,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4005141550903031,"extension":6.838293242396529},"hitData":{"launchSpeed":99.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":157.7}},"index":1,"playId":"b398528a-e28b-3062-8dec-7842fca99517","pitchNumber":2,"startTime":"2026-08-30T18:00:57.529Z","endTime":"2026-08-30T18:01:05.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:01:05.174Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:01:15.708Z","endTime":"2026-08-30T18:02:04.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18814076463868,"aZ":-22.72221368427895,"pfxX":-5.214410065356007,"pfxZ":5.153616899800873,"pX":-0.4781530779795335,"pZ":3.369306778664566,"vX0":3.591166675514363,"vY0":-133.69045413971102,"vZ0":-0.1568023716416067,"x":135.23,"y":147.81,"x0":-1.1522663295856543,"y0":50.00521954822506,"z0":5.041315943778741,"aX":-9.567363823903577},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":8.8,"spinRate":2249,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4076264217951726,"extension":6.893911285815526},"index":0,"playId":"a04a37a3-f15a-3910-bd5c-fe3f3068c895","pitchNumber":1,"startTime":"2026-08-30T18:01:27.683Z","endTime":"2026-08-30T18:01:31.915Z","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.0,"endSpeed":86.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852844071989082,"aZ":-21.749086201200235,"pfxX":-3.2738923959175934,"pfxZ":5.420514906773747,"pX":-0.8386168636024737,"pZ":3.8377142542292386,"vX0":2.0115265573134593,"vY0":-136.99686382909402,"vZ0":0.32495201952042074,"x":148.97,"y":135.16,"x0":-1.1524654656957731,"y0":50.00467261015813,"z0":5.190066812618836,"aX":-6.298600073326805},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":5.5,"spinRate":2249,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3979892704122192,"extension":6.6760185914649615},"index":1,"playId":"058b6cc2-7884-3791-b744-86455ae3dad3","pitchNumber":2,"startTime":"2026-08-30T18:01:41.229Z","endTime":"2026-08-30T18:01:45.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.700423369222264,"aZ":-25.433379133783003,"pfxX":0.24995178141070615,"pfxZ":3.9329790427283857,"pX":-0.006912385861802616,"pZ":2.5107505785647164,"vX0":2.842831753288589,"vY0":-128.56865694097394,"vZ0":-1.5238008841433455,"x":117.26,"y":170.99,"x0":-1.1486516309731263,"y0":50.003372898193405,"z0":5.040869879615857,"aX":0.42790966362890753},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-1.0,"spinRate":2451,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.42221503398697546,"extension":6.512484415178808},"hitData":{"launchSpeed":95.2,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.7,"coordY":99.71}},"index":2,"playId":"f7ad5cd9-9937-3fa1-a54d-4833458036b5","pitchNumber":3,"startTime":"2026-08-30T18:01:57.426Z","endTime":"2026-08-30T18:02:04.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:02:04.815Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:02:10.482Z","endTime":"2026-08-30T18:03:06.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83842004068046,"aZ":-16.382937683205295,"pfxX":-5.063107058962245,"pfxZ":8.406851847656268,"pX":-0.05077609157324067,"pZ":3.0746412679423973,"vX0":4.658032703746318,"vY0":-136.16131257863518,"vZ0":-2.1099116543070306,"x":118.94,"y":155.76,"x0":-1.125673872047205,"y0":50.001698907862426,"z0":4.992959121228016,"aX":-9.508702188785604},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2320,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.402242508028666,"extension":6.845949478804986},"index":0,"playId":"e41a40d9-798c-34bb-8fe6-b8c0d5adab0f","pitchNumber":1,"startTime":"2026-08-30T18:02:29.779Z","endTime":"2026-08-30T18:02:33.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63147816170174,"aZ":-17.210704754788257,"pfxX":-5.794405901863726,"pfxZ":7.81428530883322,"pX":-0.5940485999965939,"pZ":2.6259337917926113,"vX0":3.44237121219403,"vY0":-137.11932547201144,"vZ0":-3.3448907568353325,"x":139.64,"y":167.88,"x0":-1.1089603016172667,"y0":50.006626560909226,"z0":5.027176568339502,"aX":-11.10183966459712},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2329,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3985430354780859,"extension":6.712724150710223},"index":1,"playId":"d9df76be-17cd-3901-a8b3-3915f3c25273","pitchNumber":2,"startTime":"2026-08-30T18:02:47.284Z","endTime":"2026-08-30T18:02:51.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64868285504915,"aZ":-17.2781535264512,"pfxX":-6.096187724657283,"pfxZ":7.9613639304210135,"pX":-0.7298262597749529,"pZ":2.663681436111403,"vX0":3.8279391453123197,"vY0":-135.67147331213548,"vZ0":-3.0137904322905724,"x":144.82,"y":166.86,"x0":-1.3642957571769898,"y0":50.00389758866399,"z0":4.987725115582157,"aX":-11.407511116820876},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2519,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40315318848167214,"extension":6.665307269262414},"index":2,"playId":"ef9e3a9a-f89c-3c4e-b6cb-36dd10688dba","pitchNumber":3,"startTime":"2026-08-30T18:03:01.647Z","endTime":"2026-08-30T18:03:06.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:03:06.554Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Ritter lines out, pitcher Tyler Mahle to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:05:14.939Z","endTime":"2026-08-30T18:07:04.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9489853769108,"aZ":-14.525360860122083,"pfxX":-6.896709992348322,"pfxZ":9.625339769637739,"pX":0.7180834588170318,"pZ":2.209928510460584,"vX0":7.88833313963344,"vY0":-133.59993036593661,"vZ0":-5.824610573201038,"x":89.63,"y":179.11,"x0":-1.3571034903775137,"y0":50.00031024814081,"z0":5.437066826690328,"aX":-12.642868772411985},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2276,"spinDirection":210},"zone":6,"typeConfidence":0.88,"plateTime":0.4077646319840298,"extension":6.718587933986349},"index":0,"playId":"d8bc1e5f-a2a7-3c18-8132-189640fc3d30","pitchNumber":1,"startTime":"2026-08-30T18:05:21.942Z","endTime":"2026-08-30T18:05:25.970Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T18:05:38.855Z","endTime":"2026-08-30T18:05:44.928Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742092637509916,"aZ":-15.478044267801419,"pfxX":-7.433474077368094,"pfxZ":9.130251567551841,"pX":0.633466221235188,"pZ":2.0397834713181573,"vX0":7.885241218331226,"vY0":-133.6313098905485,"vZ0":-5.761223347340357,"x":92.85,"y":183.71,"x0":-1.373982528132451,"y0":50.004888629673154,"z0":5.315067415186845,"aX":-13.597858605727401},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":12.0,"spinRate":2254,"spinDirection":219},"zone":9,"typeConfidence":0.87,"plateTime":0.4081083852300398,"extension":6.672912085494278},"index":2,"playId":"a75881db-4a1c-3172-b6ee-c6fb24fb1fb0","pitchNumber":2,"startTime":"2026-08-30T18:05:44.928Z","endTime":"2026-08-30T18:05:49.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042615531391558,"aZ":-24.96522794629804,"pfxX":-7.888727079695524,"pfxZ":4.398321363619404,"pX":0.8696464877894255,"pZ":1.282811558161536,"vX0":8.51024985006358,"vY0":-126.5128464358085,"vZ0":-5.085259405002442,"x":83.85,"y":204.14,"x0":-1.4948209853687284,"y0":50.00394699822727,"z0":5.29143558320328,"aX":-12.935215014363889},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":12.6,"spinRate":1689,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.43106272830383796,"extension":6.718380754873652},"index":3,"playId":"068e76ed-ab0c-3c62-8447-0d904c145643","pitchNumber":3,"startTime":"2026-08-30T18:05:57.873Z","endTime":"2026-08-30T18:06:01.919Z","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.2,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.991943289535083,"aZ":-15.001928270391296,"pfxX":-8.04825724713904,"pfxZ":9.218853152750532,"pX":1.1595227322581116,"pZ":3.2722902424738227,"vX0":9.35385529305423,"vY0":-135.46831672915465,"vZ0":-3.29323899058214,"x":72.8,"y":150.43,"x0":-1.288901931712525,"y0":50.00333010647531,"z0":5.549484880199513,"aX":-14.992737311444511},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2299,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.404001860687881,"extension":6.734426018533723},"index":4,"playId":"47ff1443-c72f-33c2-a388-d38b746277db","pitchNumber":4,"startTime":"2026-08-30T18:06:13.859Z","endTime":"2026-08-30T18:06:17.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05744940301994,"aZ":-23.12024480460632,"pfxX":-8.052195339739049,"pfxZ":5.603186225991164,"pX":1.173122508475295,"pZ":0.8614777483043388,"vX0":9.23746337419895,"vY0":-125.91704842056662,"vZ0":-6.143074189156501,"x":72.28,"y":215.52,"x0":-1.4860085912913572,"y0":50.003255374394314,"z0":5.187257525539286,"aX":-13.012463639068365},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":1647,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.43394437916440465,"extension":6.735192918196254},"index":5,"playId":"b783f506-8637-3b0f-b5a8-52da12c8cfee","pitchNumber":5,"startTime":"2026-08-30T18:06:34.043Z","endTime":"2026-08-30T18:06:38.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937987755309422,"aZ":-16.684139103341977,"pfxX":-8.136268031607544,"pfxZ":8.208561303157257,"pX":0.18292998791129003,"pZ":2.881001296787152,"vX0":7.206976990082777,"vY0":-136.26630193546208,"vZ0":-3.49712147963572,"x":110.03,"y":160.99,"x0":-1.4344181856291116,"y0":50.005461617690166,"z0":5.328427211360875,"aX":-15.358575103750226},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":13.3,"spinRate":2289,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.401409654883091,"extension":6.758524038406872},"hitData":{"launchSpeed":95.2,"launchAngle":6.0,"totalDistance":97.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":130.09,"coordY":180.09}},"index":6,"playId":"35244c86-76bb-3f1f-96db-79c60cd47422","pitchNumber":6,"startTime":"2026-08-30T18:06:55.484Z","endTime":"2026-08-30T18:07:04.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:07:04.665Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:07:39.671Z","endTime":"2026-08-30T18:07:58.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53919417558558,"aZ":-16.302932427963967,"pfxX":-7.172963764721956,"pfxZ":8.719831637037409,"pX":-0.3768312707448723,"pZ":2.829098934720828,"vX0":5.1887330797434945,"vY0":-133.9610935570454,"vZ0":-3.5508548261182256,"x":131.36,"y":162.39,"x0":-1.405511249045885,"y0":50.00178690918733,"z0":5.334874636839717,"aX":-13.055326639173373},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":11.9,"spinRate":2126,"spinDirection":220},"zone":1,"typeConfidence":0.88,"plateTime":0.40863887023022283,"extension":6.750571564393641},"hitData":{"launchSpeed":99.5,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.83,"coordY":143.17}},"index":0,"playId":"9df72d2e-bd08-363e-a2b1-dff97343b647","pitchNumber":1,"startTime":"2026-08-30T18:07:50.497Z","endTime":"2026-08-30T18:07:58.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:07:58.097Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:08:18.132Z","endTime":"2026-08-30T18:09:23.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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.6,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881148229612624,"aZ":-14.943020445518837,"pfxX":-7.96853444368067,"pfxZ":9.128493213946028,"pX":0.9283869978450938,"pZ":1.871398098914939,"vX0":8.872012749605283,"vY0":-136.04482079202768,"vZ0":-6.508175378850398,"x":81.61,"y":188.25,"x0":-1.328880437779406,"y0":50.00472524759692,"z0":5.317501737058592,"aX":-15.044421362026002},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2377,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4015301640590443,"extension":6.830658759487741},"index":0,"playId":"568592e8-9a0d-3620-8684-133a824399a2","pitchNumber":1,"startTime":"2026-08-30T18:08:23.330Z","endTime":"2026-08-30T18:08:28.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671292968679552,"aZ":-26.915023707924114,"pfxX":-7.305690418444666,"pfxZ":3.31755267239428,"pX":-0.028504540700659747,"pZ":1.940479220792743,"vX0":6.171265542563883,"vY0":-124.24654962490524,"vZ0":-2.922028310386062,"x":118.09,"y":186.39,"x0":-1.5788158936388015,"y0":50.002823735258254,"z0":5.336313817715079,"aX":-11.580234775071535},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":12.0,"spinRate":1689,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4385327603088758,"extension":6.555479956633257},"index":1,"playId":"6d3e6aea-f06a-3807-bd62-df3bb667da89","pitchNumber":2,"startTime":"2026-08-30T18:08:37.267Z","endTime":"2026-08-30T18:08:42.689Z","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":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96890257839936,"aZ":-17.044104382580038,"pfxX":-7.345415606164992,"pfxZ":8.221934756018916,"pX":0.3669700929013869,"pZ":3.264364107886634,"vX0":7.529902788388889,"vY0":-134.50839912149993,"vZ0":-2.4877242661088257,"x":103.01,"y":150.64,"x0":-1.5084912202178107,"y0":50.004978035867126,"z0":5.403668861143907,"aX":-13.521245735428968},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2271,"spinDirection":219},"zone":3,"typeConfidence":0.88,"plateTime":0.40652624589047637,"extension":6.743939761662255},"index":2,"playId":"542d2fc7-4bfa-395a-9ab3-6c7c08a026e6","pitchNumber":3,"startTime":"2026-08-30T18:09:02.490Z","endTime":"2026-08-30T18:09:06.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171739708575583,"aZ":-14.174532050906866,"pfxX":-7.4112674143391235,"pfxZ":9.510203882139352,"pX":0.7323591559804183,"pZ":3.2574066913860493,"vX0":8.141117445773329,"vY0":-136.49695964154597,"vZ0":-3.3642000205249456,"x":89.08,"y":150.83,"x0":-1.3215695814687134,"y0":50.00551742622152,"z0":5.477884102294791,"aX":-14.03126390582783},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":11.8,"spinRate":2313,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.40081048458325963,"extension":6.730992925213368},"index":3,"playId":"70b38b90-1b0f-3f49-9482-a9871e13218c","pitchNumber":4,"startTime":"2026-08-30T18:09:19.499Z","endTime":"2026-08-30T18:09:23.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:09:23.729Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sean Murphy homers (2) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:11:45.382Z","endTime":"2026-08-30T18:12:29.129Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":{"id":690279,"link":"/api/v1/people/690279"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T18:11:32.642Z","endTime":"2026-08-30T18:11:47.661Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"}},{"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":84.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044279871410463,"aZ":-24.36576222373633,"pfxX":-8.714821459853209,"pfxZ":4.300439308029533,"pX":-0.8330205013715875,"pZ":2.7552444039721755,"vX0":3.98631280282808,"vY0":-133.47439152757062,"vZ0":-1.2571243535093317,"x":148.75,"y":164.39,"x0":-1.2085344384342513,"y0":50.00228918232149,"z0":4.976510444889595,"aX":-15.82216271933327},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":2518,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40937439869754044,"extension":6.891850158378978},"index":1,"playId":"02410557-700d-3506-96d8-fb6c8658145d","pitchNumber":1,"startTime":"2026-08-30T18:11:47.661Z","endTime":"2026-08-30T18:11:51.769Z","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":93.9,"endSpeed":86.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63153453803554,"aZ":-18.8366802248735,"pfxX":-7.403471925554424,"pfxZ":6.989885482191434,"pX":0.30151194318155783,"pZ":2.2904389410292594,"vX0":6.19720859652161,"vY0":-136.68988541900313,"vZ0":-3.7566421728973833,"x":105.51,"y":176.94,"x0":-1.0233158052534859,"y0":50.00677878117333,"z0":4.961429038439493,"aX":-14.136941233001648},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":12.2,"spinRate":2450,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39935429738778083,"extension":6.730196109272364},"hitData":{"launchSpeed":103.2,"launchAngle":27.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.46,"coordY":38.64}},"index":2,"playId":"6d33c841-f15f-3d0d-87fa-d349116b15fc","pitchNumber":2,"startTime":"2026-08-30T18:12:02.605Z","endTime":"2026-08-30T18:12:29.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:12:29.129Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Riley doubles (21) on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:12:37.649Z","endTime":"2026-08-30T18:13:15.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29602720324074,"aZ":-37.321265068008515,"pfxX":6.1452605034052485,"pfxZ":-3.35450066086983,"pX":-0.4454167989869797,"pZ":2.126226628134527,"vX0":0.4041302028942395,"vY0":-123.07262259463874,"vZ0":0.5633479084646604,"x":133.98,"y":181.37,"x0":-1.4101655321645703,"y0":50.0031501806769,"z0":5.053923589506281,"aX":9.431527373819698},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.6,"breakHorizontal":-11.3,"spinRate":2394,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.44495411186275824,"extension":6.59943575352748},"index":0,"playId":"8a2ddade-4176-3834-a70c-849738e6c254","pitchNumber":1,"startTime":"2026-08-30T18:12:49.684Z","endTime":"2026-08-30T18:12:53.725Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200066929023837,"aZ":-36.84724587711975,"pfxX":6.86693966552329,"pfxZ":-2.908665765914198,"pX":0.07948741741482926,"pZ":1.9640266170707774,"vX0":1.317857165536925,"vY0":-125.87118523422019,"vZ0":-0.05331565813217298,"x":113.97,"y":185.75,"x0":-1.3429094239844102,"y0":50.00333360243769,"z0":4.965453934830328,"aX":11.03380129894572},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-12.7,"spinRate":2422,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.43490550264465977,"extension":6.714423850141436},"hitData":{"launchSpeed":104.4,"launchAngle":22.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":35.01,"coordY":82.41}},"index":1,"playId":"c8075e88-23e1-35ad-ac0b-d2fd2063f514","pitchNumber":2,"startTime":"2026-08-30T18:13:02.917Z","endTime":"2026-08-30T18:13:15.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:13:15.941Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:13:46.060Z","endTime":"2026-08-30T18:16:21.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20190163369685,"aZ":-26.511827616445398,"pfxX":-7.35902298711555,"pfxZ":3.0587136624746805,"pX":-0.2511568670528932,"pZ":2.323223312589712,"vX0":5.0986543661884545,"vY0":-134.85387649309115,"vZ0":-1.890568862032311,"x":126.57,"y":176.05,"x0":-1.20639336628515,"y0":50.00019090031713,"z0":4.896023487962145,"aX":-13.607341490757182},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":12.2,"spinRate":2434,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4055278609323567,"extension":6.863858278488015},"index":0,"playId":"7677c849-2022-3d05-b924-f6fa12b431d2","pitchNumber":1,"startTime":"2026-08-30T18:13:50.673Z","endTime":"2026-08-30T18:13:54.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31433199802402,"aZ":-28.20177344975523,"pfxX":-9.270494438512273,"pfxZ":2.1781343788186405,"pX":-1.5990728557076797,"pZ":2.5200137308038273,"vX0":2.0820631764743758,"vY0":-135.1685929624221,"vZ0":-1.0527041984808798,"x":177.95,"y":170.74,"x0":-1.1823363720953461,"y0":50.00303515413358,"z0":4.92031425451577,"aX":-16.914100677513897},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":2298,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4074093317274343,"extension":6.779681213074894},"index":1,"playId":"47502eba-92cb-3689-a979-42585b6fd4e1","pitchNumber":2,"startTime":"2026-08-30T18:14:09.853Z","endTime":"2026-08-30T18:14:13.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.262313084808277,"aZ":-20.218605565610844,"pfxX":-4.078601516139856,"pfxZ":6.376698819583758,"pX":0.009841627179327907,"pZ":3.4956139727042403,"vX0":3.898370722263238,"vY0":-135.7065928031876,"vZ0":-0.5192633312725932,"x":116.62,"y":144.4,"x0":-0.9118170165389984,"y0":50.00215716604222,"z0":5.091388980599536,"aX":-7.646442277156417},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":6.6,"spinRate":2242,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.40281772574084007,"extension":6.7858372599645564},"index":2,"playId":"78e06085-74fc-31c5-abf8-c90ef21963ab","pitchNumber":3,"startTime":"2026-08-30T18:14:29.765Z","endTime":"2026-08-30T18:14:34.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417562507271438,"aZ":-41.99648649192274,"pfxX":2.708920207077905,"pfxZ":-7.060394673556903,"pX":-1.0480113230315176,"pZ":2.4449351378488693,"vX0":-0.6180494594408943,"vY0":-117.2469813726651,"vZ0":2.7887259635022277,"x":156.95,"y":172.77,"x0":-1.1327632389885114,"y0":50.005234368711946,"z0":5.162563297722508,"aX":3.767288131507127},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.8,"breakHorizontal":-4.8,"spinRate":2187,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4673859493360526,"extension":6.579054148163113},"index":3,"playId":"92a3d366-9ca4-3b6e-bbce-2963188432a4","pitchNumber":4,"startTime":"2026-08-30T18:14:48.195Z","endTime":"2026-08-30T18:14:53.329Z","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":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43033694080595,"aZ":-28.386837870442072,"pfxX":-10.758027726718657,"pfxZ":2.09536642459201,"pX":-0.29796911762040834,"pZ":3.300955054555799,"vX0":5.641976046498296,"vY0":-134.46387144626456,"vZ0":0.8779611619292775,"x":128.36,"y":149.65,"x0":-1.0391833301296394,"y0":50.00525954426831,"z0":5.003056459301687,"aX":-19.46511989795228},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.2,"breakHorizontal":18.0,"spinRate":2322,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.4092468303009853,"extension":6.704885509617643},"index":4,"playId":"50813c36-eb50-30e4-9dca-8f1af25dd9a6","pitchNumber":5,"startTime":"2026-08-30T18:15:07.833Z","endTime":"2026-08-30T18:15:14.389Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:15:23.094Z","endTime":"2026-08-30T18:15:40.507Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683995025396857,"aZ":-28.041035802753647,"pfxX":-8.716733166758384,"pfxZ":2.211217196877497,"pX":-0.47233869230082964,"pZ":1.7003058603775898,"vX0":4.604974324907955,"vY0":-135.8623587397766,"vZ0":-3.2342945230234417,"x":135.0,"y":192.87,"x0":-1.0564651100448692,"y0":50.00400385095623,"z0":4.854412203924659,"aX":-16.301304437712865},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.5,"breakHorizontal":14.8,"spinRate":2300,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4031073118476658,"extension":6.813999841212712},"index":6,"playId":"9ad17665-4d0b-3549-adcd-260c5749fb22","pitchNumber":6,"startTime":"2026-08-30T18:15:40.507Z","endTime":"2026-08-30T18:15:45.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849753790592395,"aZ":-26.73849795715032,"pfxX":-6.988459985161592,"pfxZ":2.8990997688518325,"pX":-0.12006302567940141,"pZ":2.022512832700659,"vX0":5.3075772921658535,"vY0":-135.00301441708112,"vZ0":-2.599247328721643,"x":121.58,"y":184.17,"x0":-1.1875560724997147,"y0":50.00445971268697,"z0":4.84776507823452,"aX":-13.113902094199654},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":11.8,"spinRate":2370,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.403182692711777,"extension":6.832976528627297},"hitData":{"launchSpeed":75.0,"launchAngle":44.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":141.42,"coordY":106.99}},"index":7,"playId":"7192f8a8-9431-3207-b866-fa03ce9c4a98","pitchNumber":7,"startTime":"2026-08-30T18:16:12.855Z","endTime":"2026-08-30T18:16:21.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:16:21.879Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:16:33.756Z","endTime":"2026-08-30T18:18:29.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10367029715583,"aZ":-42.151204229408485,"pfxX":4.709860315366624,"pfxZ":-7.027794984900126,"pX":0.1836676505774189,"pZ":3.0062300161686117,"vX0":1.6380002532296511,"vY0":-118.54897416521393,"vZ0":3.849704723365748,"x":110.0,"y":157.61,"x0":-1.128411093545456,"y0":50.00082883576919,"z0":5.2141390280654125,"aX":6.688599676539973},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.5,"breakHorizontal":-8.9,"spinRate":2299,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.4623971667570008,"extension":6.641265877254071},"index":0,"playId":"649fb652-eca4-35c9-bbd5-de1949c9b6a3","pitchNumber":1,"startTime":"2026-08-30T18:16:53.094Z","endTime":"2026-08-30T18:16:57.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32596529979216,"aZ":-42.2667742257451,"pfxX":2.131731452647146,"pfxZ":-6.967900556863936,"pX":0.8522845852061198,"pZ":1.5783650300760235,"vX0":3.779874995366562,"vY0":-119.613983079555,"vZ0":0.7670793347728686,"x":84.51,"y":196.16,"x0":-1.0262462469696148,"y0":50.00528852193436,"z0":5.046715165339747,"aX":3.085764040178959},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.1,"breakHorizontal":-4.8,"spinRate":2257,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4581147064716151,"extension":6.876538643866373},"index":1,"playId":"cae37d00-3650-3886-8abb-5a81410bbfc6","pitchNumber":2,"startTime":"2026-08-30T18:17:10.950Z","endTime":"2026-08-30T18:17:15.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T18:17:23.489Z","endTime":"2026-08-30T18:17:33.278Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.678397824073123,"aZ":-20.761671191292223,"pfxX":-1.8631474210666377,"pfxZ":6.096308295387443,"pX":-0.14858943349016437,"pZ":4.198871630369088,"vX0":2.881490173664025,"vY0":-135.91798746203318,"vZ0":1.5009096408204787,"x":122.66,"y":125.41,"x0":-0.9802022887649506,"y0":50.00145700191381,"z0":5.08086939161032,"aX":-3.4874104160076915},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":2.8,"spinRate":2375,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40292250616366765,"extension":6.723783854218942},"index":3,"playId":"118660cd-326b-39b4-8072-c16b1d35bddd","pitchNumber":3,"startTime":"2026-08-30T18:17:33.278Z","endTime":"2026-08-30T18:17:37.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246548818349527,"aZ":-42.440130881504565,"pfxX":5.16893487349864,"pfxZ":-6.964267421868892,"pX":1.7702999173075333,"pZ":-0.32353846754263244,"vX0":4.733440472982121,"vY0":-121.1116001205168,"vZ0":-3.6387933373858683,"x":49.52,"y":247.52,"x0":-0.8860592785035903,"y0":50.00251613924874,"z0":4.937333813892397,"aX":7.621067806988566},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.2,"breakHorizontal":-10.6,"spinRate":2330,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.45352126348335453,"extension":6.844944238932124},"index":4,"playId":"fc13fa4c-5e69-3e80-b71f-05a7d891b5cb","pitchNumber":4,"startTime":"2026-08-30T18:17:49.998Z","endTime":"2026-08-30T18:17:54.919Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Mason Adams. Austin Riley to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"fc13fa4c-5e69-3e80-b71f-05a7d891b5cb","startTime":"2026-08-30T18:18:04.212Z","endTime":"2026-08-30T18:18:24.075Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775995018480064,"aZ":-44.80078260809807,"pfxX":3.6271420989591117,"pfxZ":-8.857414723909828,"pX":1.2243292063487703,"pZ":1.0355428931688602,"vX0":3.9143984392638456,"vY0":-119.395781819808,"vZ0":0.15740331840413324,"x":70.33,"y":210.82,"x0":-0.9157473254491353,"y0":50.004467384817715,"z0":5.0440998942785065,"aX":5.168839653226615},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.6,"breakHorizontal":-7.6,"spinRate":2434,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.461040914452183,"extension":6.9307475198259425},"index":6,"playId":"e0c8f426-3b4f-33d3-91c1-e2c6a3d739b1","pitchNumber":5,"startTime":"2026-08-30T18:18:24.075Z","endTime":"2026-08-30T18:18:29.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:18:29.620Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a ground ball to left fielder Mickey Moniak. Austin Riley scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:18:39.256Z","endTime":"2026-08-30T18:20:34.717Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":690279,"link":"/api/v1/people/690279"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5098243164531,"aZ":-43.06878832415532,"pfxX":4.1984830140002085,"pfxZ":-7.678640520961373,"pX":1.6094073925996888,"pZ":1.4632406031502176,"vX0":4.294654743904655,"vY0":-119.08526969059794,"vZ0":0.647000776829475,"x":55.65,"y":199.27,"x0":-0.7712302017898995,"y0":50.00320850795132,"z0":5.123048917719455,"aX":5.95569945516582},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.3,"breakHorizontal":-8.8,"spinRate":2369,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4621261082957657,"extension":6.770999306485186},"index":0,"playId":"eca176c2-9de3-3f8c-b008-0c561b3ed3b4","pitchNumber":1,"startTime":"2026-08-30T18:18:56.620Z","endTime":"2026-08-30T18:19:00.765Z","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.4,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.574037751975627,"aZ":-25.43026696044617,"pfxX":-9.577575631410706,"pfxZ":3.6795292122609453,"pX":1.1751763672415472,"pZ":1.5942309302683422,"vX0":8.611737260274458,"vY0":-134.35845520401753,"vZ0":-3.8454471878124323,"x":72.21,"y":195.74,"x0":-0.8241465762446716,"y0":50.001928773138964,"z0":4.847082903845421,"aX":-17.544781279124383},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":2446,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4073571024864129,"extension":6.883259534945593},"index":1,"playId":"89addb3d-b63e-3b49-bc66-a65f17fd5d00","pitchNumber":2,"startTime":"2026-08-30T18:19:16.088Z","endTime":"2026-08-30T18:19:23.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111166619895993,"aZ":-26.84823930040446,"pfxX":-0.22061846034134458,"pfxZ":3.129423027775708,"pX":1.0892917661937551,"pZ":2.856740486624013,"vX0":4.6135625113662035,"vY0":-128.91884045776732,"vZ0":-0.48138666944708586,"x":75.48,"y":161.65,"x0":-0.6866841218220835,"y0":50.002224684644226,"z0":5.099118736940005,"aX":-0.376254969634555},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":-0.5,"spinRate":2291,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4231361727519758,"extension":6.5574064239784375},"index":2,"playId":"3fc81b16-c4f3-3e83-bc54-f80121593a50","pitchNumber":3,"startTime":"2026-08-30T18:19:39.139Z","endTime":"2026-08-30T18:19:42.949Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932654792169743,"aZ":-17.92554209234723,"pfxX":-4.984030727182779,"pfxZ":7.583910336665777,"pX":0.18172172189964728,"pZ":3.961143089335965,"vX0":4.5833777471514665,"vY0":-135.53871422979267,"vZ0":0.3951533990125198,"x":110.07,"y":131.83,"x0":-0.875776467237904,"y0":50.000523323660374,"z0":5.055762052376965,"aX":-9.36186594922043},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2298,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4026131741753338,"extension":6.925830913948172},"index":3,"playId":"68f803a3-f371-3b44-934d-610aaf68db9d","pitchNumber":4,"startTime":"2026-08-30T18:20:01.376Z","endTime":"2026-08-30T18:20:05.729Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38785766366066,"aZ":-24.006207163252416,"pfxX":-7.531206812128125,"pfxZ":4.309304054422771,"pX":0.2610791274040593,"pZ":1.9196111237270155,"vX0":6.140321392149127,"vY0":-136.15983760497926,"vZ0":-3.3249682264898386,"x":107.05,"y":186.95,"x0":-1.0348782226679547,"y0":50.001866880651356,"z0":4.800926063774822,"aX":-14.267251482655976},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":12.5,"spinRate":2324,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.40090278345145025,"extension":6.826218146149524},"hitData":{"launchSpeed":93.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.31,"coordY":116.55}},"index":4,"playId":"495e5073-98a9-3e10-8d4e-4e6fc9103e90","pitchNumber":5,"startTime":"2026-08-30T18:20:22.442Z","endTime":"2026-08-30T18:20:34.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:20:34.717Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out sharply to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T18:20:44.177Z","endTime":"2026-08-30T18:21:28.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.357929397791906,"aZ":-25.890133076881348,"pfxX":1.4781055077087055,"pfxZ":3.8359532396681892,"pX":-0.6389706788160815,"pZ":3.6622373396879366,"vX0":1.1523750254078924,"vY0":-126.54578471330568,"vZ0":1.6177691539700054,"x":141.36,"y":139.9,"x0":-1.2906687210269245,"y0":50.00268054371231,"z0":5.073943506219953,"aX":2.421602822576932},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":-2.9,"spinRate":2320,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.43115344826815605,"extension":6.805225814812375},"index":0,"playId":"95db87c1-306f-3119-b5b0-0158c4c0113b","pitchNumber":1,"startTime":"2026-08-30T18:20:59.541Z","endTime":"2026-08-30T18:21:03.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06422082211139,"aZ":-30.82868298976686,"pfxX":-7.894114011764003,"pfxZ":0.7396270805576481,"pX":-0.3223328362604291,"pZ":2.3700232869910285,"vX0":4.501595883725468,"vY0":-134.16148730464772,"vZ0":-0.8328259717533895,"x":129.29,"y":174.79,"x0":-0.9997949051952694,"y0":50.00099476887752,"z0":4.889133230259526,"aX":-14.333863535543282},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.3,"breakHorizontal":13.3,"spinRate":2371,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4088541742354064,"extension":6.610122373543651},"hitData":{"launchSpeed":100.4,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":57.74,"coordY":80.52}},"index":1,"playId":"e738bffb-4d5c-3680-b560-aae3794c49f3","pitchNumber":2,"startTime":"2026-08-30T18:21:19.232Z","endTime":"2026-08-30T18:21:28.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:21:28.388Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:23:32.086Z","endTime":"2026-08-30T18:24:33.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.880902520943664,"aZ":-28.081041194001052,"pfxX":-8.170042868388139,"pfxZ":2.674189344217016,"pX":0.0776583998940856,"pZ":3.0190140547396433,"vX0":6.416915168023418,"vY0":-122.34833332477614,"vZ0":-0.3258487797460361,"x":114.04,"y":157.27,"x0":-1.5048671531239806,"y0":50.00355068525272,"z0":5.540075808813657,"aX":-12.51062114589588},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":1651,"spinDirection":237},"zone":2,"typeConfidence":0.89,"plateTime":0.445973867048445,"extension":6.629576254350533},"index":0,"playId":"c7dd4087-82fc-3cef-a01f-0374cdb903fe","pitchNumber":1,"startTime":"2026-08-30T18:23:42.714Z","endTime":"2026-08-30T18:23:46.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81911711530432,"aZ":-28.61443352377128,"pfxX":-9.311238384103836,"pfxZ":2.2721218397333987,"pX":0.799460370763068,"pZ":1.3968037063579763,"vX0":8.647726248124918,"vY0":-124.17852967156576,"vZ0":-3.7460855085197093,"x":86.53,"y":201.07,"x0":-1.5108822873248997,"y0":50.00506245669056,"z0":5.293716211883041,"aX":-14.609295761714419},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":15.0,"spinRate":1620,"spinDirection":240},"zone":14,"typeConfidence":0.89,"plateTime":0.44032892778749133,"extension":6.693587119751674},"index":1,"playId":"75b404af-96bf-3791-a026-98d526ee1184","pitchNumber":2,"startTime":"2026-08-30T18:23:55.088Z","endTime":"2026-08-30T18:23:59.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034144249203223,"aZ":-15.675677139986867,"pfxX":-7.881362726282974,"pfxZ":9.164133872511496,"pX":1.001852149625541,"pZ":2.3095694176211228,"vX0":8.691663010514151,"vY0":-132.97474713714814,"vZ0":-5.0960585104152365,"x":78.81,"y":176.42,"x0":-1.2766083623425066,"y0":50.00637462780044,"z0":5.378595376226454,"aX":-14.195788470554314},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":12.5,"spinRate":2218,"spinDirection":221},"zone":14,"typeConfidence":0.85,"plateTime":0.4110427722703771,"extension":6.590794887583098},"index":2,"playId":"6aa64a69-f1d6-3bfd-a665-06939eecbc2b","pitchNumber":3,"startTime":"2026-08-30T18:24:11.423Z","endTime":"2026-08-30T18:24:16.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8968529283269,"aZ":-27.537270899456857,"pfxX":-7.930990992927239,"pfxZ":2.974183674134462,"pX":0.6239198837748324,"pZ":1.4872129432796932,"vX0":8.034551164343963,"vY0":-123.92394420316803,"vZ0":-3.509279153154801,"x":93.22,"y":198.63,"x0":-1.6241228289668155,"y0":50.00538821924851,"z0":5.212584534574723,"aX":-12.383421027995738},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":12.6,"spinRate":1650,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.4413418810632139,"extension":6.731669262907096},"hitData":{"launchSpeed":65.9,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.34,"coordY":161.54}},"index":3,"playId":"8a62282a-6b11-3414-918a-680ce48d91e7","pitchNumber":4,"startTime":"2026-08-30T18:24:25.571Z","endTime":"2026-08-30T18:24:33.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:24:33.336Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy challenged (pitch result), call on the field was overturned: TJ Rumfield called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:24:49.505Z","endTime":"2026-08-30T18:26:36.969Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908853640557183,"aZ":-14.921934236098739,"pfxX":-7.973822799587189,"pfxZ":9.546388737488211,"pX":0.6523615181382785,"pZ":3.540356829343823,"vX0":8.031228629462612,"vY0":-133.84164363900575,"vZ0":-2.199239515134234,"x":92.13,"y":143.19,"x0":-1.3566913383099968,"y0":50.00315351797241,"z0":5.4459590254635595,"aX":-14.412075981820548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2186,"spinDirection":223},"zone":3,"typeConfidence":0.89,"plateTime":0.40981656977140846,"extension":6.660197139169136},"index":0,"playId":"4a359b46-e515-3345-a2dc-6d6df5c32c22","pitchNumber":1,"startTime":"2026-08-30T18:25:01.254Z","endTime":"2026-08-30T18:25:05.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},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07723264999139,"aZ":-13.877768355209167,"pfxX":-7.155560356481194,"pfxZ":9.905691832843118,"pX":0.49465332595441946,"pZ":3.359536753509345,"vX0":7.538027003110741,"vY0":-135.19123792124154,"vZ0":-3.1237905119972753,"x":98.14,"y":148.07,"x0":-1.403016494667734,"y0":50.00268676340561,"z0":5.5069868881099735,"aX":-13.216679584024378},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2262,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.40549221092955934,"extension":6.607979392314339},"index":1,"playId":"922f77f9-f11e-34b8-8da9-e8a8740d74b5","pitchNumber":2,"startTime":"2026-08-30T18:25:15.206Z","endTime":"2026-08-30T18:25:19.290Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T18:25:32.468Z","endTime":"2026-08-30T18:25:40.356Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55633425163814,"aZ":-16.73165643236646,"pfxX":-5.385048419079679,"pfxZ":8.365601862721359,"pX":-0.1294798256843068,"pZ":4.782378250120894,"vX0":5.507566189826395,"vY0":-134.8217737039732,"vZ0":0.8143156793833054,"x":121.94,"y":109.66,"x0":-1.4964379964476813,"y0":50.002070286210504,"z0":5.654897384997528,"aX":-9.940446237774566},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":8.6,"spinRate":2178,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.40583180613743197,"extension":6.562791824908831},"index":3,"playId":"be7062b0-ccef-3349-bae7-faea5d0743b0","pitchNumber":3,"startTime":"2026-08-30T18:25:40.356Z","endTime":"2026-08-30T18:25:44.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59595663753169,"aZ":-21.589109584908332,"pfxX":-4.979252104592062,"pfxZ":6.427202950865473,"pX":-0.3110207452954458,"pZ":2.5844544319532186,"vX0":5.248598304654062,"vY0":-127.17425687684779,"vZ0":-2.496876469060364,"x":128.86,"y":169.0,"x0":-1.7487705674215555,"y0":50.00626601153238,"z0":5.2802895302502,"aX":-8.207212468276243},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.3,"breakHorizontal":7.9,"spinRate":1656,"spinDirection":232},"zone":4,"typeConfidence":0.87,"plateTime":0.4296822815074939,"extension":6.72996953388434},"index":4,"playId":"f22f66e2-7648-354a-b85e-ea438d6b216e","pitchNumber":4,"startTime":"2026-08-30T18:25:54.516Z","endTime":"2026-08-30T18:25:59.004Z","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":93.2,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.374913427897514,"aZ":-15.067780681330934,"pfxX":-7.865993957626638,"pfxZ":9.19944221967945,"pX":-0.17237775335485758,"pZ":3.8606672746927364,"vX0":6.250583286619253,"vY0":-135.6754860544954,"vZ0":-1.4688124356055703,"x":123.57,"y":134.54,"x0":-1.486935129127492,"y0":50.003074980342056,"z0":5.461849606148466,"aX":-14.628422825908865},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2203,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.40409144226180427,"extension":6.785796160454447},"index":5,"playId":"e59a1d85-e9d3-3657-a36b-fe5d68c317b9","pitchNumber":5,"startTime":"2026-08-30T18:26:16.422Z","endTime":"2026-08-30T18:26:20.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83580962338531,"aZ":-14.118052295268551,"pfxX":-7.633470355504993,"pfxZ":9.399902777905591,"pX":-0.17333396802090792,"pZ":1.8761649410724552,"vX0":6.177887432287572,"vY0":-137.3258887387678,"vZ0":-6.706645461700375,"x":123.61,"y":188.12,"x0":-1.4542659575998154,"y0":50.000928151724985,"z0":5.300319553897873,"aX":-14.65883546560866},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":12.6,"spinRate":2207,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.3980153452389956,"extension":6.751421003560463},"index":6,"playId":"7566d38b-1d1a-3417-bc87-827c8aad9625","pitchNumber":6,"startTime":"2026-08-30T18:26:32.002Z","endTime":"2026-08-30T18:26:36.969Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"}},"playEndTime":"2026-08-30T18:26:36.969Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T18:27:00.725Z","endTime":"2026-08-30T18:29:07.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36063594740546,"aZ":-30.87056091634894,"pfxX":-9.443654140796513,"pfxZ":0.7980258122563217,"pX":0.19009338078916435,"pZ":1.5730307068096439,"vX0":7.376473748782147,"vY0":-126.44815712198908,"vZ0":-3.362846568622067,"x":109.75,"y":196.31,"x0":-1.523619160333321,"y0":50.00502607261099,"z0":5.371128421411914,"aX":-15.448480213621316},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":15.6,"spinRate":1583,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.43151807337164483,"extension":6.688176223644847},"index":0,"playId":"56d67087-a421-3b76-b4d9-d5559290ecb4","pitchNumber":1,"startTime":"2026-08-30T18:27:14.907Z","endTime":"2026-08-30T18:27:18.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-30T18:27:27.779Z","endTime":"2026-08-30T18:27:36.739Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.779368464331387,"aZ":-28.93414779001295,"pfxX":-9.984855157947797,"pfxZ":1.9308985041673674,"pX":-0.4433689465491571,"pZ":1.4708762615166282,"vX0":6.345307937292251,"vY0":-128.07697388890017,"vZ0":-4.206575363753739,"x":133.9,"y":199.07,"x0":-1.642156139378327,"y0":50.00397782365982,"z0":5.369879712461552,"aX":-16.768444240540447},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":1573,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4259036327525836,"extension":6.742988297821415},"index":2,"playId":"7cd5b35b-fb5b-3a76-8764-e2323b9625e8","pitchNumber":2,"startTime":"2026-08-30T18:27:36.739Z","endTime":"2026-08-30T18:27:40.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.035871807721865,"aZ":-28.1432700527524,"pfxX":-9.82486183096492,"pfxZ":2.3784493685428165,"pX":-0.5154206120599285,"pZ":-0.23183823188705235,"vX0":6.318794957778852,"vY0":-128.58350514231412,"vZ0":-8.40952999659625,"x":136.65,"y":245.04,"x0":-1.7152304465300237,"y0":50.00008012311395,"z0":5.231228022469575,"aX":-16.622221730167734},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":16.6,"spinRate":1703,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4242677270452786,"extension":6.757300685032288},"index":3,"playId":"0ddd2ab9-2d1b-3a45-9f0b-bebf76214f45","pitchNumber":3,"startTime":"2026-08-30T18:27:51.401Z","endTime":"2026-08-30T18:27:56.670Z","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":94.0,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.546224152819992,"aZ":-15.729392322380992,"pfxX":-8.118749472790132,"pfxZ":8.582140166355313,"pX":-0.5621094156895468,"pZ":3.798829141756464,"vX0":5.781864471519837,"vY0":-136.899735975997,"vZ0":-1.539360347579774,"x":138.43,"y":136.21,"x0":-1.636683585215698,"y0":50.0010750518131,"z0":5.434415944429811,"aX":-15.554506237032127},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":13.7,"spinRate":2199,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3986563313430387,"extension":6.7523872834211245},"index":4,"playId":"8f53d8dd-b280-34af-9b79-2f59fac294b8","pitchNumber":4,"startTime":"2026-08-30T18:28:16.227Z","endTime":"2026-08-30T18:28:20.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.170457184673467,"aZ":-32.31419712505582,"pfxX":-8.400110913020693,"pfxZ":-0.0815872595264242,"pX":-1.483330069796876,"pZ":2.4369981970159054,"vX0":3.426310850977628,"vY0":-128.01564080777737,"vZ0":-1.0491650491913245,"x":173.54,"y":172.98,"x0":-1.7438651364442415,"y0":50.00554903632403,"z0":5.370284236362171,"aX":-14.014747154797771},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":14.5,"spinRate":1485,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4270419502560503,"extension":6.807042135706687},"index":5,"playId":"1fbab574-a0c6-3da3-bb74-7f681574a2fd","pitchNumber":5,"startTime":"2026-08-30T18:28:39.849Z","endTime":"2026-08-30T18:28:44.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07646003514986,"aZ":-31.932857413239553,"pfxX":-7.474677351350521,"pfxZ":0.14823247751489976,"pX":-0.74176151870723,"pZ":1.3534726155780175,"vX0":5.342109223983447,"vY0":-127.08011717706619,"vZ0":-3.2917048984994723,"x":145.27,"y":202.24,"x0":-1.8915872038123882,"y0":50.00490779085275,"z0":5.18104814094067,"aX":-12.325632052047252},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":1669,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4297008530652393,"extension":6.564923447489724},"index":6,"playId":"4de4f573-0522-349c-86de-b88d2062fe4a","pitchNumber":6,"startTime":"2026-08-30T18:29:03.193Z","endTime":"2026-08-30T18:29:07.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:29:07.739Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:31:20.805Z","endTime":"2026-08-30T18:32:08.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320537731196136,"aZ":-31.08943727006742,"pfxX":-7.891746884667351,"pfxZ":0.5997865174588011,"pX":-0.9238400457465553,"pZ":1.934844010813244,"vX0":3.3531716868322614,"vY0":-133.44629092081047,"vZ0":-2.2207819485528626,"x":152.21,"y":186.54,"x0":-1.1650558603198675,"y0":50.00512929397412,"z0":4.997826537119652,"aX":-14.362178083286471},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":2318,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4090565944853273,"extension":6.827625433939185},"index":0,"playId":"ffbc5f35-6f6e-3c15-a2fe-2df44cdf744f","pitchNumber":1,"startTime":"2026-08-30T18:31:21.871Z","endTime":"2026-08-30T18:31:25.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.067513914044007,"aZ":-19.60434614028261,"pfxX":-4.483062668052944,"pfxZ":6.807551673663376,"pX":0.4939802789505065,"pZ":3.122695784196166,"vX0":5.712092672674109,"vY0":-134.29286502688413,"vZ0":-1.7434804187157555,"x":98.17,"y":154.47,"x0":-1.0672361511580013,"y0":50.0048480854495,"z0":5.159208901371943,"aX":-8.28061867694672},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40614924424676424,"extension":6.868506753748},"index":1,"playId":"14726375-d7c4-3bd0-a54f-6bfb287cd396","pitchNumber":2,"startTime":"2026-08-30T18:31:36.308Z","endTime":"2026-08-30T18:31:40.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67957165375342,"aZ":-42.75635235809187,"pfxX":3.8442349354416465,"pfxZ":-7.329205876231733,"pX":0.9586109537702555,"pZ":0.40729626349252285,"vX0":3.348515191081368,"vY0":-119.08984780347436,"vZ0":-1.90817383361498,"x":80.46,"y":227.78,"x0":-0.9621940742167335,"y0":50.00116599702295,"z0":5.0666019828928945,"aX":5.551659562204087},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.4,"breakHorizontal":-7.7,"spinRate":2359,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4589559413612361,"extension":6.703354781359696},"index":2,"playId":"fc627573-4a51-3375-8dd5-3986271b6f08","pitchNumber":3,"startTime":"2026-08-30T18:32:03.514Z","endTime":"2026-08-30T18:32:08.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:32:08.729Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:32:16.942Z","endTime":"2026-08-30T18:33:29.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.927754637096825,"aZ":-26.271134341258588,"pfxX":-0.23054129733598083,"pfxZ":3.4626852385755242,"pX":0.8286934675588475,"pZ":3.068926641340795,"vX0":4.580407282034364,"vY0":-128.32232002755265,"vZ0":-0.24234855266534316,"x":85.41,"y":155.92,"x0":-0.9326502757368491,"y0":50.00409492184258,"z0":5.172722211650355,"aX":-0.39376851632962884},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-0.4,"spinRate":2350,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4232128323898108,"extension":6.662396669566307},"index":0,"playId":"fc5ac921-ef7c-399e-a9a4-27bf2862cf34","pitchNumber":1,"startTime":"2026-08-30T18:32:33.375Z","endTime":"2026-08-30T18:32:37.590Z","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.4,"endSpeed":84.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567062023305343,"aZ":-30.285874482059594,"pfxX":-8.105388223051348,"pfxZ":1.0460758803523103,"pX":-1.0650608707565252,"pZ":3.136764325663797,"vX0":2.753930277192586,"vY0":-133.11535727885172,"vZ0":0.765719919482963,"x":157.6,"y":154.09,"x0":-1.0577702811205498,"y0":50.000258060042036,"z0":5.031536580763585,"aX":-14.598636825734351},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":2252,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41086882026261007,"extension":6.7348502864682755},"index":1,"playId":"c5e5b5f9-859f-343d-ba07-a9d2b46c9d76","pitchNumber":2,"startTime":"2026-08-30T18:32:46.845Z","endTime":"2026-08-30T18:32:52.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3288891573137,"aZ":-26.19980691761685,"pfxX":-9.041283576814447,"pfxZ":3.152179752682221,"pX":0.40572818119087295,"pZ":2.3437882762950175,"vX0":6.839116519483523,"vY0":-136.6681112315872,"vZ0":-2.1022957193497946,"x":101.53,"y":175.5,"x0":-0.950893115254249,"y0":50.00663169173352,"z0":4.917458044903586,"aX":-17.155309438985213},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2304,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.40034698327942175,"extension":6.57949151841074},"hitData":{"launchSpeed":99.1,"launchAngle":14.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.19,"coordY":98.03}},"index":2,"playId":"c977d7e4-f2f2-3907-ba82-11f42a829e4d","pitchNumber":3,"startTime":"2026-08-30T18:33:19.696Z","endTime":"2026-08-30T18:33:29.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:33:29.814Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:33:41.859Z","endTime":"2026-08-30T18:34:07.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210857507788923,"aZ":-25.671021572510774,"pfxX":0.4881544172651635,"pfxZ":3.945900822138684,"pX":0.30131578123876135,"pZ":2.6287289884679614,"vX0":3.5514720786747986,"vY0":-127.0856785724758,"vZ0":-0.9241678687662123,"x":105.51,"y":167.8,"x0":-1.173346276629423,"y0":50.003410546322975,"z0":5.022383355288062,"aX":0.80362781700085},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-1.7,"spinRate":2323,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.42976343277271134,"extension":6.697451016875774},"hitData":{"launchSpeed":92.7,"launchAngle":45.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.79,"coordY":93.57}},"index":0,"playId":"ee82e086-77ac-30ba-b3d5-4ae74f7327cc","pitchNumber":1,"startTime":"2026-08-30T18:33:54.436Z","endTime":"2026-08-30T18:34:07.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:34:07.348Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:34:13.197Z","endTime":"2026-08-30T18:36:44.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263967631425015,"aZ":-25.654638189937966,"pfxX":-7.29701419101996,"pfxZ":3.604955824226442,"pX":-1.4757277184932944,"pZ":2.230761159108925,"vX0":1.8680380241263588,"vY0":-133.98894113405265,"vZ0":-2.2206557741912776,"x":173.25,"y":178.55,"x0":-1.2360167097933232,"y0":50.005504446473864,"z0":4.9127028301405975,"aX":-13.204863611221567},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":12.7,"spinRate":2389,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40954788462374747,"extension":6.564676937147824},"index":0,"playId":"ffa03478-30f2-3e37-901b-c9d3bda82672","pitchNumber":1,"startTime":"2026-08-30T18:34:33.476Z","endTime":"2026-08-30T18:34:37.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600369679881776,"aZ":-25.923831737804267,"pfxX":-8.980147290935147,"pfxZ":3.4196873201676996,"pX":-0.27537695260714085,"pZ":0.7571273939905024,"vX0":5.120555431465434,"vY0":-134.26274436910396,"vZ0":-5.677687477052654,"x":127.5,"y":218.34,"x0":-1.0387358792240928,"y0":50.00619910212312,"z0":4.740149863846264,"aX":-16.426293766158423},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":2292,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4076966910658122,"extension":6.923627034856159},"index":1,"playId":"2932d8fd-47b2-37e2-b4ad-e40eba961a3f","pitchNumber":2,"startTime":"2026-08-30T18:34:53.597Z","endTime":"2026-08-30T18:34:57.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.390073526100952,"aZ":-26.620980422240514,"pfxX":-0.791228297539593,"pfxZ":3.3333952596017546,"pX":-0.06511558960064928,"pZ":2.3437728212134816,"vX0":2.574409424037181,"vY0":-127.22600595209444,"vZ0":-1.3636225319186588,"x":119.48,"y":175.5,"x0":-0.980601040194672,"y0":50.0007133984512,"z0":4.966941189512316,"aX":-1.3172428123988085},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":1.0,"spinRate":2293,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4280584378081036,"extension":6.707200010799106},"index":2,"playId":"566d1739-bad0-3e75-b58a-1674365f24d8","pitchNumber":3,"startTime":"2026-08-30T18:35:17.591Z","endTime":"2026-08-30T18:35:21.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"9dfeda85-02bf-4301-9829-35e51fbf224a","startTime":"2026-08-30T18:35:38.199Z","endTime":"2026-08-30T18:35:43.199Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252378910790682,"aZ":-28.190341178654787,"pfxX":-6.334932243270428,"pfxZ":2.1183159745515807,"pX":-0.13306681389199393,"pZ":2.1661156306226594,"vX0":4.721179648520366,"vY0":-134.94067564003961,"vZ0":-2.1517512259280056,"x":122.07,"y":180.29,"x0":-1.0662423931192253,"y0":50.001274097535656,"z0":4.9236365729254805,"aX":-11.898743766387172},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":2215,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40307369016373684,"extension":6.846839630577305},"index":4,"playId":"060b390d-954c-3753-9439-2ae46042b447","pitchNumber":4,"startTime":"2026-08-30T18:35:54.478Z","endTime":"2026-08-30T18:35:58.525Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.012760388614847,"aZ":-41.8002023755934,"pfxX":3.8347803918403347,"pfxZ":-6.83891219827294,"pX":0.8400018619551363,"pZ":1.294617730398862,"vX0":3.0219001586007703,"vY0":-117.76761989899323,"vZ0":0.2440770121275606,"x":84.98,"y":203.83,"x0":-0.9572833471358421,"y0":50.00353645706764,"z0":5.0505143932481085,"aX":5.395929502326659},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.1,"breakHorizontal":-7.7,"spinRate":2192,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4647785383446741,"extension":6.806848863865244},"index":5,"playId":"eb818eed-ade2-31e2-a6c3-c07a99e7b2bd","pitchNumber":5,"startTime":"2026-08-30T18:36:18.682Z","endTime":"2026-08-30T18:36:23.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74963159625002,"aZ":-28.948383351975625,"pfxX":-6.110716279306117,"pfxZ":1.747832351513999,"pX":-0.9264913092613952,"pZ":2.5851534934923985,"vX0":2.411893345971291,"vY0":-134.6897139088443,"vZ0":-0.8395844195742919,"x":152.32,"y":168.98,"x0":-1.036798249884634,"y0":50.00523288932232,"z0":4.938017910067103,"aX":-11.29029211688618},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.2,"breakHorizontal":10.6,"spinRate":2363,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4058072110744453,"extension":6.79639224358015},"index":6,"playId":"f3b777a5-23eb-3cd9-844e-1b4395a43a57","pitchNumber":6,"startTime":"2026-08-30T18:36:38.727Z","endTime":"2026-08-30T18:36:44.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:36:44.589Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T18:36:55.313Z","endTime":"2026-08-30T18:37:47.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64005612447756,"aZ":-20.357930940825053,"pfxX":-3.3663925711485856,"pfxZ":6.326360695844546,"pX":-0.1840563864340962,"pZ":3.543549271741819,"vX0":2.9930464500406515,"vY0":-135.1062145536432,"vZ0":-0.37497215645381093,"x":124.02,"y":143.1,"x0":-0.8634157447027379,"y0":50.00172563474298,"z0":5.102355089905237,"aX":-6.28637023225828},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":2192,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40385737017578194,"extension":6.801899632509889},"index":0,"playId":"4f9c8b66-315c-3375-84dc-cfe49e1ff7e1","pitchNumber":1,"startTime":"2026-08-30T18:37:18.562Z","endTime":"2026-08-30T18:37:23.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63411126332678,"aZ":-28.082927334128165,"pfxX":-9.021061100792307,"pfxZ":2.2969024350176603,"pX":-0.3069338556818432,"pZ":1.8228401772961536,"vX0":4.208393988503982,"vY0":-132.85562442038247,"vZ0":-2.4169373177358104,"x":128.7,"y":189.56,"x0":-0.7433797277256341,"y0":50.000464079737206,"z0":4.794523651138348,"aX":-16.053019918353485},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":2326,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4129592471897898,"extension":6.768032271813041},"hitData":{"launchSpeed":82.9,"launchAngle":53.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.22,"coordY":116.78}},"index":1,"playId":"561fddd1-3c51-3347-b443-ac05109c6298","pitchNumber":2,"startTime":"2026-08-30T18:37:38.127Z","endTime":"2026-08-30T18:37:47.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:37:47.593Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:40:10.896Z","endTime":"2026-08-30T18:41:16.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":91.5,"endSpeed":84.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71497306797847,"aZ":-15.676483783832316,"pfxX":-7.272848498392566,"pfxZ":9.132265321531094,"pX":0.8234571175059203,"pZ":3.4344062852004473,"vX0":8.01818250632965,"vY0":-133.09163317962555,"vZ0":-2.424448147183993,"x":85.61,"y":146.05,"x0":-1.273516278267055,"y0":50.00131760600848,"z0":5.483326984080245,"aX":-13.136892185050314},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":11.6,"spinRate":2299,"spinDirection":219},"zone":12,"typeConfidence":0.87,"plateTime":0.41045429535892763,"extension":6.639675942985151},"index":0,"playId":"da5f1fe6-aeda-394a-9dca-e7f109e6afbe","pitchNumber":1,"startTime":"2026-08-30T18:40:18.520Z","endTime":"2026-08-30T18:40:23.447Z","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":92.1,"endSpeed":84.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4740547775314,"aZ":-15.278302858785244,"pfxX":-6.707323472624684,"pfxZ":9.241949711331744,"pX":1.0327039062217838,"pZ":3.1467703762111623,"vX0":8.374286704556793,"vY0":-133.9879560887632,"vZ0":-3.3700377116725058,"x":77.64,"y":153.82,"x0":-1.2538420600835352,"y0":50.00172826051547,"z0":5.504724319812873,"aX":-12.26140345421684},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2275,"spinDirection":216},"zone":12,"typeConfidence":0.88,"plateTime":0.4079448328991293,"extension":6.662564080176565},"index":1,"playId":"aa19f749-107a-36a6-b5c6-e0fe3fbe5775","pitchNumber":2,"startTime":"2026-08-30T18:40:31.307Z","endTime":"2026-08-30T18:40:36.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.775411317751033,"aZ":-15.586721328496788,"pfxX":-6.27815885163605,"pfxZ":8.860729435883972,"pX":-1.0503011188336973,"pZ":3.0113770828640587,"vX0":3.5017510921072015,"vY0":-135.28017652605044,"vZ0":-3.464185214027726,"x":157.04,"y":157.47,"x0":-1.5391474320692717,"y0":50.002194360020056,"z0":5.386952075996096,"aX":-11.750958384811872},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":2236,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4033686967460097,"extension":6.61316909550816},"index":2,"playId":"f58d0e3a-4a1c-3405-8a72-02dbfaf324f5","pitchNumber":3,"startTime":"2026-08-30T18:40:54.624Z","endTime":"2026-08-30T18:40:58.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T18:41:05.111Z","endTime":"2026-08-30T18:41:12.229Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3358653579843,"aZ":-30.731018620806804,"pfxX":-7.4324712747366135,"pfxZ":0.8877949231116551,"pX":-0.6288773810314632,"pZ":1.9151517502588606,"vX0":4.834915060682123,"vY0":-125.78971518360872,"vZ0":-2.2091695674953407,"x":140.97,"y":187.07,"x0":-1.5974078345116625,"y0":50.00287303361041,"z0":5.2642364241179855,"aX":-12.069350610369092},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":12.6,"spinRate":1620,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.43324737093283483,"extension":6.69752037593167},"index":4,"playId":"7e00b032-3d4a-3056-b3f4-eac16f62bdc8","pitchNumber":4,"startTime":"2026-08-30T18:41:12.229Z","endTime":"2026-08-30T18:41:16.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:41:16.245Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a sharp ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:41:33.824Z","endTime":"2026-08-30T18:43:16.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56004467785875,"aZ":-28.98977557958919,"pfxX":-7.623800060894579,"pfxZ":1.930026178144077,"pX":0.5881449590576465,"pZ":1.0874849066718455,"vX0":7.8208025527135066,"vY0":-126.82524650081803,"vZ0":-4.517574616488463,"x":94.58,"y":209.42,"x0":-1.5248466857619523,"y0":50.00542343449907,"z0":5.16739663248817,"aX":-12.594502423985096},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":12.4,"spinRate":1664,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.42959986721176957,"extension":6.862981644249957},"index":0,"playId":"fbea0663-5fb1-31ad-8cf4-d81e3c578455","pitchNumber":1,"startTime":"2026-08-30T18:41:39.932Z","endTime":"2026-08-30T18:41:44.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908000914454696,"aZ":-16.9886872670733,"pfxX":-6.509494081324071,"pfxZ":8.257404631742862,"pX":0.3113406826009873,"pZ":4.419363650345506,"vX0":6.764370524703994,"vY0":-134.21736398293953,"vZ0":0.2775064329042266,"x":105.13,"y":119.46,"x0":-1.3864163640827356,"y0":50.00170429982292,"z0":5.516950247438852,"aX":-11.969723375995594},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":10.4,"spinRate":2210,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.4068822447879956,"extension":6.573083065548175},"index":1,"playId":"8c234a29-690e-32f7-8afb-1acabf85b906","pitchNumber":2,"startTime":"2026-08-30T18:41:57.782Z","endTime":"2026-08-30T18:42:02.256Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.495452013391755,"aZ":-30.543748706979294,"pfxX":-6.603296313194193,"pfxZ":1.0439650901953899,"pX":-0.13091153844346967,"pZ":1.9294475048760151,"vX0":5.732044591480323,"vY0":-123.37862450324056,"vZ0":-2.0130625448498574,"x":121.99,"y":186.68,"x0":-1.611598702661075,"y0":50.002157352802925,"z0":5.2972862775421765,"aX":-10.314959578352312},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":10.8,"spinRate":1603,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4417114733727949,"extension":6.75184402469594},"index":2,"playId":"96572441-fcdb-3e5a-81ff-8c0e3beab946","pitchNumber":3,"startTime":"2026-08-30T18:42:16.044Z","endTime":"2026-08-30T18:42:21.224Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-30T18:42:33.334Z","endTime":"2026-08-30T18:42:46.717Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754482802659588,"aZ":-28.817999609498987,"pfxX":-8.219702032414578,"pfxZ":2.115570258128969,"pX":-0.7406459169306054,"pZ":3.4469716025508346,"vX0":5.1097904585204095,"vY0":-124.79845869434476,"vZ0":1.2140455855045498,"x":145.23,"y":145.71,"x0":-1.7407606585310476,"y0":50.00217268129409,"z0":5.317608250376861,"aX":-13.040172652832604},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":1586,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4379131660323492,"extension":6.742512377638938},"index":4,"playId":"6cf89ffc-cefc-37b7-89cb-2ff07e620c03","pitchNumber":4,"startTime":"2026-08-30T18:42:46.717Z","endTime":"2026-08-30T18:42:51.245Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452447205112172,"aZ":-15.197455300907347,"pfxX":-6.224409547949361,"pfxZ":9.05103887004848,"pX":0.2615775487058216,"pZ":2.333634344615238,"vX0":7.070396988519463,"vY0":-135.54052469035523,"vZ0":-4.948665355757827,"x":107.03,"y":175.77,"x0":-1.5624544253990187,"y0":50.00069463871955,"z0":5.2314675567037945,"aX":-11.671435255358842},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2247,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.40291069077399255,"extension":6.81045468739143},"hitData":{"launchSpeed":100.3,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":200.89,"coordY":114.13}},"index":5,"playId":"5c763cf5-f458-3fdf-b00c-d24a9f625666","pitchNumber":5,"startTime":"2026-08-30T18:43:05.053Z","endTime":"2026-08-30T18:43:16.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:43:16.415Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brett Sullivan grounds into a double play, first baseman Matt Olson to shortstop Ha-Seong Kim to pitcher Tyler Mahle. Troy Johnston out at 2nd. Brett Sullivan out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T18:43:27.828Z","endTime":"2026-08-30T18:44:35.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641816,"link":"/api/v1/people/641816"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39589389577175,"aZ":-17.02103541795584,"pfxX":-5.976181337401323,"pfxZ":8.179128654603481,"pX":-0.7564723067605469,"pZ":1.9229545100903802,"vX0":4.218760337583951,"vY0":-135.00286313727563,"vZ0":-5.877755145831118,"x":145.83,"y":186.86,"x0":-1.5601132943548432,"y0":50.003602267003174,"z0":5.319647221907178,"aX":-11.071742847868812},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2210,"spinDirection":222},"zone":7,"typeConfidence":0.89,"plateTime":0.40516659133886845,"extension":6.722009436610499},"index":0,"playId":"897a7c66-4a19-3481-8bb1-123ceec6141a","pitchNumber":1,"startTime":"2026-08-30T18:43:43.573Z","endTime":"2026-08-30T18:43:47.786Z","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.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.800158587951003,"aZ":-15.024951086572132,"pfxX":-6.072664998147351,"pfxZ":9.222334688778542,"pX":-0.3673819448135027,"pZ":2.163199437401745,"vX0":5.270174436361338,"vY0":-135.30658786834002,"vZ0":-5.637806653103453,"x":131.0,"y":180.37,"x0":-1.5489241698276954,"y0":50.000750600994074,"z0":5.322090747319742,"aX":-11.288372136837298},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2240,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.40441160223095896,"extension":6.7092410882131075},"index":1,"playId":"deb2c5a1-9bcb-316d-a3c7-cc1f04d4301e","pitchNumber":2,"startTime":"2026-08-30T18:44:04.378Z","endTime":"2026-08-30T18:44:09.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.363345088320912,"aZ":-29.16948678278038,"pfxX":-7.637523022282004,"pfxZ":1.817743031763273,"pX":-0.4537059731799907,"pZ":1.2369354704788147,"vX0":5.97902642254302,"vY0":-126.50462849006716,"vZ0":-4.043679551841425,"x":134.29,"y":205.38,"x0":-1.8297371612403313,"y0":50.00596026967176,"z0":5.136609184694846,"aX":-12.659761655691389},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":12.8,"spinRate":1720,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4293061766491384,"extension":6.811547762405857},"hitData":{"launchSpeed":70.1,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":171.61}},"index":2,"playId":"2a94759c-a4f2-3300-82ce-d0407df3d8cd","pitchNumber":3,"startTime":"2026-08-30T18:44:27.722Z","endTime":"2026-08-30T18:44:35.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:44:35.508Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:47:16.646Z","endTime":"2026-08-30T18:49:53.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17520074657862,"aZ":-18.360435633545027,"pfxX":-4.514955136319746,"pfxZ":7.65357126192529,"pX":1.5999474771839635,"pZ":1.606264084733533,"vX0":8.150266270365075,"vY0":-133.59805126726252,"vZ0":-5.116033220615592,"x":56.01,"y":195.41,"x0":-0.9057510121428073,"y0":50.00451693645049,"z0":4.868619293574705,"aX":-8.151348520697711},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":6.4,"spinRate":2409,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4102105238790976,"extension":6.883321317373511},"index":0,"playId":"cc11aacf-df24-366e-8c25-a88e57f994f4","pitchNumber":1,"startTime":"2026-08-30T18:47:23.929Z","endTime":"2026-08-30T18:47:27.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692256594826517,"aZ":-28.21128427250374,"pfxX":-9.933739743995485,"pfxZ":2.2218936379106484,"pX":0.21366184529561857,"pZ":1.898744434095164,"vX0":6.3661620445646205,"vY0":-133.0082052605063,"vZ0":-2.462562041001699,"x":108.86,"y":187.51,"x0":-0.9255805888772598,"y0":50.003099025387776,"z0":4.891437023133692,"aX":-17.72118713576966},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.7,"breakHorizontal":16.6,"spinRate":2458,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4124884905017412,"extension":6.748629756830381},"index":1,"playId":"5c573b89-465a-31fe-a9ca-14388858671a","pitchNumber":2,"startTime":"2026-08-30T18:47:37.309Z","endTime":"2026-08-30T18:47:41.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98458586982459,"aZ":-37.773003695376055,"pfxX":5.791064717203234,"pfxZ":-3.651567343531399,"pX":1.0365692045532813,"pZ":2.1804248485622857,"vX0":3.7078377098345823,"vY0":-123.87209749438907,"vZ0":0.8969187208757587,"x":77.49,"y":179.91,"x0":-1.2393200406645861,"y0":50.004768411756864,"z0":5.006831874597971,"aX":8.873240118726198},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-11.4,"spinRate":2436,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44456297335600015,"extension":6.699103589121948},"index":2,"playId":"c975b2dd-3c23-3fff-a44a-3b5a25b9857a","pitchNumber":3,"startTime":"2026-08-30T18:47:50.751Z","endTime":"2026-08-30T18:47:54.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76442018344993,"aZ":-26.95698244959671,"pfxX":-9.492164412897953,"pfxZ":2.8403303020585753,"pX":0.6560670220664387,"pZ":1.730245098754278,"vX0":7.0230425970854995,"vY0":-134.65748576638654,"vZ0":-3.313356554158155,"x":91.99,"y":192.06,"x0":-0.750259918532216,"y0":50.00610648873179,"z0":4.880138001368376,"aX":-17.46549199819031},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":2474,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.4064752844185593,"extension":6.737795222544167},"index":3,"playId":"b0a88f7e-fd86-3f25-937d-b7cd6fa2d5c3","pitchNumber":4,"startTime":"2026-08-30T18:48:05.943Z","endTime":"2026-08-30T18:48:13.175Z","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.4,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422964436633116,"aZ":-18.43738631233475,"pfxX":-5.927643175332501,"pfxZ":7.394674670086154,"pX":0.8231831556466778,"pZ":2.723147844160537,"vX0":6.04046900820666,"vY0":-135.8537308538069,"vZ0":-2.6770171586494063,"x":85.62,"y":165.26,"x0":-0.665352792541187,"y0":50.00366744672174,"z0":5.01169103840682,"aX":-11.014314627205307},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":9.4,"spinRate":2397,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40409634777516157,"extension":6.844788411461374},"index":4,"playId":"65e84405-3f94-327b-b5a7-e66e71fa939c","pitchNumber":5,"startTime":"2026-08-30T18:48:32.679Z","endTime":"2026-08-30T18:48:36.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788078656990585,"aZ":-43.703654433340176,"pfxX":5.381362999356057,"pfxZ":-8.026410163432091,"pX":-1.1298256087791512,"pZ":2.5359052599802294,"vX0":-1.0922905747710159,"vY0":-119.82729401721642,"vZ0":2.8926573238671196,"x":160.07,"y":170.31,"x0":-1.3634255855091746,"y0":50.002994818046275,"z0":5.251505023329635,"aX":7.730063313557556},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.4,"breakHorizontal":-9.4,"spinRate":2226,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.45925158605353644,"extension":6.577754121976521},"index":5,"playId":"87ab9d81-227b-31cf-9a8c-0a5d3771aa49","pitchNumber":6,"startTime":"2026-08-30T18:48:49.110Z","endTime":"2026-08-30T18:48:53.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.141430521093234,"aZ":-33.171888288109606,"pfxX":-8.60001581578419,"pfxZ":-0.5502525175968067,"pX":-0.6926227106923207,"pZ":2.3635296132269237,"vX0":4.168907141410669,"vY0":-134.72825357669035,"vZ0":-0.6187937320747292,"x":143.4,"y":174.96,"x0":-1.1547118137795314,"y0":50.00336202320592,"z0":4.969961401255144,"aX":-15.586281669107143},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.5,"spinRate":2368,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.40877602253266243,"extension":6.775447222472435},"index":6,"playId":"78d57887-f505-3019-b4fb-80c54038d20a","pitchNumber":7,"startTime":"2026-08-30T18:49:04.848Z","endTime":"2026-08-30T18:49:09.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-30T18:49:18.997Z","endTime":"2026-08-30T18:49:30.668Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.681370991482964,"aZ":-39.54863328610555,"pfxX":5.898651172592328,"pfxZ":-4.60407179573198,"pX":-0.2324523196537369,"pZ":1.8926243522490866,"vX0":0.7555443781085522,"vY0":-125.53202397622611,"vZ0":0.38017403702045827,"x":125.86,"y":187.68,"x0":-1.3037487910597563,"y0":50.00385885122632,"z0":4.950680530395876,"aX":9.443588230580755},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.0,"breakHorizontal":-10.9,"spinRate":2325,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4358147366880436,"extension":6.751515092903817},"index":8,"playId":"466c97f3-e88a-3da5-b954-5b0bf9d715d9","pitchNumber":8,"startTime":"2026-08-30T18:49:30.668Z","endTime":"2026-08-30T18:49:35.384Z","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":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.524652260540133,"aZ":-18.800629583673537,"pfxX":-4.470583015228071,"pfxZ":7.136521815946586,"pX":0.12275545757419777,"pZ":2.164038246947054,"vX0":4.359796958978152,"vY0":-135.2920417126126,"vZ0":-3.8569006001433763,"x":112.32,"y":180.35,"x0":-0.9204235860333566,"y0":50.00249213823704,"z0":4.907582448591761,"aX":-8.377310826070163},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":7.3,"spinRate":2269,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.4031916945729317,"extension":6.805481784130262},"index":9,"playId":"eb7b3d2e-2e8d-36e8-9e05-f8e6b608023d","pitchNumber":9,"startTime":"2026-08-30T18:49:48.344Z","endTime":"2026-08-30T18:49:53.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:49:53.145Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a sharp line drive to left fielder Mickey Moniak.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:50:02.074Z","endTime":"2026-08-30T18:50:58.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.676358953908444,"aZ":-27.690281418941346,"pfxX":-8.223935189171062,"pfxZ":2.4797869435037345,"pX":-0.7262736685305828,"pZ":2.84054896997969,"vX0":3.6274515360800184,"vY0":-133.85401122987412,"vZ0":-0.37032725886831974,"x":94.74,"y":86.24,"x0":-1.0326821275361167,"y0":50.00476827223908,"z0":4.968324626699596,"aX":-14.881121572906304},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.7,"breakHorizontal":14.0,"spinRate":2270,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.40966398291577777,"extension":6.875235348010603},"index":0,"playId":"bb4c441c-959c-3131-9e83-dbc4d486e01a","pitchNumber":1,"startTime":"2026-08-30T18:50:17.051Z","endTime":"2026-08-30T18:50:21.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943546805515027,"aZ":-30.35277373289558,"pfxX":-8.159012298884992,"pfxZ":1.1074046293022821,"pX":-1.2688788373983448,"pZ":3.0666804699751604,"vX0":2.6595669424799517,"vY0":-127.76454638062788,"vZ0":0.9618532773577875,"x":165.37,"y":155.98,"x0":-1.264740876195713,"y0":50.00566734456561,"z0":5.075320897854461,"aX":-13.456614718004872},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":1828,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4291184106220953,"extension":6.608360875445026},"index":1,"playId":"c92b72eb-46f9-32c6-8d2b-1f9dea766bb7","pitchNumber":2,"startTime":"2026-08-30T18:50:31.235Z","endTime":"2026-08-30T18:50:35.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300777076155327,"aZ":-26.919314136457103,"pfxX":-8.487587318143284,"pfxZ":2.9066311273343057,"pX":-0.5463586307320533,"pZ":2.5689478347917443,"vX0":4.257268478578669,"vY0":-133.47012307764635,"vZ0":-1.157485787338898,"x":137.83,"y":169.42,"x0":-1.0580325516922513,"y0":50.00244518040475,"z0":4.943993733779499,"aX":-15.336854312297962},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.3,"breakHorizontal":14.5,"spinRate":2399,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.41013047527458246,"extension":6.6727933500340155},"hitData":{"launchSpeed":105.2,"launchAngle":10.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.42,"coordY":111.35}},"index":2,"playId":"d752a871-47a1-3ef8-bd58-fa04a3f889fc","pitchNumber":3,"startTime":"2026-08-30T18:50:48.826Z","endTime":"2026-08-30T18:50:58.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:50:58.893Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ronald Acuña Jr. grounds into a double play, second baseman Connor Norby to shortstop Ryan Ritter to first baseman TJ Rumfield. Drake Baldwin out at 2nd. Ronald Acuña Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T18:51:10.826Z","endTime":"2026-08-30T18:51:53.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016766009553265,"aZ":-27.595744122172352,"pfxX":-0.3902206144361804,"pfxZ":2.7798518976981033,"pX":0.828070702885783,"pZ":3.136334673757728,"vX0":4.913870797506442,"vY0":-127.25774443454654,"vZ0":0.4701635466473003,"x":85.44,"y":154.1,"x0":-1.073505590555316,"y0":50.002835827276975,"z0":5.127317470411586,"aX":-0.6428965052046477},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.4,"spinRate":2228,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.42965632596996395,"extension":6.684337727353142},"index":0,"playId":"951b8dd4-5788-377b-a920-ba13ee251846","pitchNumber":1,"startTime":"2026-08-30T18:51:25.772Z","endTime":"2026-08-30T18:51:30.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636283366056947,"aZ":-25.86244788417657,"pfxX":-9.56073008144159,"pfxZ":3.5155494128587526,"pX":-0.19596210303577793,"pZ":1.4798709426426695,"vX0":5.392454895250408,"vY0":-132.68940344972916,"vZ0":-3.998463077603195,"x":124.47,"y":198.82,"x0":-1.0054494916470067,"y0":50.00161059545394,"z0":4.876165423637709,"aX":-17.159655649117074},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2301,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.41175322248159274,"extension":6.894603884228624},"hitData":{"launchSpeed":73.9,"launchAngle":-0.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.72,"coordY":144.99}},"index":1,"playId":"ca2a726d-e66d-351e-a376-004a209ffd25","pitchNumber":2,"startTime":"2026-08-30T18:51:45.766Z","endTime":"2026-08-30T18:51:53.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:51:53.770Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T18:53:57.627Z","endTime":"2026-08-30T18:55:11.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475833325031882,"aZ":-27.169586403233104,"pfxX":-10.877862326670716,"pfxZ":3.2580626646843545,"pX":0.7155328480035866,"pZ":2.076251292531822,"vX0":8.761002454925944,"vY0":-123.1370110499173,"vZ0":-2.431462611882438,"x":89.73,"y":182.72,"x0":-1.4754135603069236,"y0":50.000946947771155,"z0":5.375296888893647,"aX":-16.701068233519436},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":1586,"spinDirection":236},"zone":9,"typeConfidence":0.89,"plateTime":0.4448207629248788,"extension":6.6850133052226095},"index":0,"playId":"629daa72-8557-329f-b883-9a7162687506","pitchNumber":1,"startTime":"2026-08-30T18:54:08.456Z","endTime":"2026-08-30T18:54:12.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T18:54:19.837Z","endTime":"2026-08-30T18:54:29.163Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.887992034540716,"aZ":-14.284255571286987,"pfxX":-7.481755817222918,"pfxZ":9.780904606494186,"pX":1.0524317833337187,"pZ":1.6543718474009423,"vX0":9.170868402982991,"vY0":-133.88676054380144,"vZ0":-6.871175158548978,"x":76.88,"y":194.11,"x0":-1.4333024798669383,"y0":50.003781683229896,"z0":5.262082263367891,"aX":-13.68601595132129},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":11.8,"spinRate":2232,"spinDirection":218},"zone":14,"typeConfidence":0.88,"plateTime":0.4079397651521699,"extension":6.741733999835117},"index":2,"playId":"b2bc26d0-a457-392e-ae55-c445704290b0","pitchNumber":2,"startTime":"2026-08-30T18:54:29.163Z","endTime":"2026-08-30T18:54:33.729Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841156503090062,"aZ":-14.89613500908611,"pfxX":-6.50084368789308,"pfxZ":9.28945327254891,"pX":0.45252743277994517,"pZ":3.047792963585733,"vX0":7.13576050678376,"vY0":-135.13738801138012,"vZ0":-3.4937768877036812,"x":99.75,"y":156.49,"x0":-1.3703552383612008,"y0":50.00522894002294,"z0":5.395626933629579,"aX":-12.095615574478819},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2259,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.4044026798948792,"extension":6.756963603678761},"index":3,"playId":"403e9426-e1df-3480-8fbf-a1bb3169d306","pitchNumber":3,"startTime":"2026-08-30T18:54:43.797Z","endTime":"2026-08-30T18:54:49.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.103590491702327,"aZ":-30.51735143697495,"pfxX":-8.344165775978567,"pfxZ":0.9937641085121314,"pX":0.37402362656562943,"pZ":1.6519108076732822,"vX0":7.90802718986534,"vY0":-127.34283840633286,"vZ0":-2.9457564405043075,"x":102.74,"y":194.18,"x0":-1.6691643402342684,"y0":50.001457219056775,"z0":5.207217795403293,"aX":-13.8739676543067},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":1650,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.42809186901703544,"extension":6.895472095948925},"index":4,"playId":"5e92a7b4-b755-3fd9-a6aa-dd640eb6860f","pitchNumber":4,"startTime":"2026-08-30T18:55:06.493Z","endTime":"2026-08-30T18:55:11.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:55:11.314Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy homers (14) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T18:55:26.406Z","endTime":"2026-08-30T18:56:38.958Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":641816,"link":"/api/v1/people/641816"},"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":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609375765897607,"aZ":-15.379869193321833,"pfxX":-8.440458186367742,"pfxZ":9.141220197518027,"pX":-0.5272172668420358,"pZ":2.4891031340625736,"vX0":5.712232176923835,"vY0":-134.5456518209333,"vZ0":-4.284164311320067,"x":137.1,"y":171.57,"x0":-1.5788918410900596,"y0":50.003695350397166,"z0":5.18864001824093,"aX":-15.508500892185037},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":14.0,"spinRate":2304,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.40676664294710996,"extension":6.82060848253202},"index":0,"playId":"0174e6e0-b78a-3aa7-b90f-4991c1d3a2a2","pitchNumber":1,"startTime":"2026-08-30T18:55:36.463Z","endTime":"2026-08-30T18:55:39.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49374735389762,"aZ":-18.18427404450337,"pfxX":-8.448567284812258,"pfxZ":7.548502215252164,"pX":0.39106344232861207,"pZ":3.6223549959882537,"vX0":7.7068744878993645,"vY0":-135.2874410367033,"vZ0":-1.4378914462508248,"x":102.09,"y":140.98,"x0":-1.3967871143610098,"y0":50.00633265632922,"z0":5.435286344877206,"aX":-15.665654228180346},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":13.7,"spinRate":2122,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.40484971006539805,"extension":6.770344842139317},"index":1,"playId":"f4ec900b-ae3d-3d97-8133-53cb89e915c3","pitchNumber":2,"startTime":"2026-08-30T18:55:53.405Z","endTime":"2026-08-30T18:55:57.739Z","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":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385411339028543,"aZ":-15.07187264160528,"pfxX":-7.58739365328284,"pfxZ":9.300005544234883,"pX":0.5165668484184711,"pZ":2.7861299632780643,"vX0":7.626229068093275,"vY0":-135.21383722786848,"vZ0":-4.171277441449925,"x":97.31,"y":163.55,"x0":-1.3640474025016456,"y0":50.00268693016517,"z0":5.417036152377658,"aX":-13.952556253076033},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2187,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.4061671527455579,"extension":6.635666072474921},"hitData":{"launchSpeed":99.5,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.28,"coordY":74.79}},"index":2,"playId":"f2925ba2-7e4c-3218-b8a9-1e509597422e","pitchNumber":3,"startTime":"2026-08-30T18:56:11.543Z","endTime":"2026-08-30T18:56:38.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:56:38.958Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T18:56:41.158Z","endTime":"2026-08-30T18:58:27.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28476153356199,"aZ":-14.177458633104106,"pfxX":-4.107470934065897,"pfxZ":9.69290427995929,"pX":0.1256545962791869,"pZ":3.691390833198315,"vX0":5.770331315309107,"vY0":-135.34624568275603,"vZ0":-2.15218368639288,"x":112.21,"y":139.11,"x0":-1.499418504803823,"y0":50.0055955622296,"z0":5.488709827106334,"aX":-7.629195882453563},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":6.2,"spinRate":2303,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.4045446555365322,"extension":6.662514797326948},"index":0,"playId":"3bbc8adc-9368-3f3f-885a-c3737d4eccc7","pitchNumber":1,"startTime":"2026-08-30T18:57:00.753Z","endTime":"2026-08-30T18:57:06.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156725115557755,"aZ":-31.68156869683446,"pfxX":-8.82740881920994,"pfxZ":0.3209965710665674,"pX":-0.988926219671905,"pZ":2.9903045161702853,"vX0":4.707118322422182,"vY0":-123.4136751352172,"vZ0":0.7598529963326612,"x":154.7,"y":158.04,"x0":-1.7679371472679732,"y0":50.00564467152748,"z0":5.33414802693372,"aX":-13.702239674041442},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":15.0,"spinRate":1548,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.442788713211101,"extension":6.598954403210843},"index":1,"playId":"85d8b978-6699-30c1-aa31-503dee8c31e5","pitchNumber":2,"startTime":"2026-08-30T18:57:15.460Z","endTime":"2026-08-30T18:57:19.904Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373885870426623,"aZ":-13.57267646341685,"pfxX":-5.299549148815279,"pfxZ":10.112858886440844,"pX":0.9071404197182337,"pZ":2.9328331424582967,"vX0":7.936471705284053,"vY0":-134.77984370387352,"vZ0":-3.832897419954032,"x":82.42,"y":159.59,"x0":-1.387485057120887,"y0":50.00253544017719,"z0":5.332345629796534,"aX":-9.748264167916718},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2325,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.4064396172280378,"extension":6.8215233625164435},"index":2,"playId":"bfbd4f9b-3dc5-32b9-8a9e-d2b72a434488","pitchNumber":3,"startTime":"2026-08-30T18:57:35.035Z","endTime":"2026-08-30T18:57:40.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132666890867213,"aZ":-13.188982182931113,"pfxX":-3.960277331004374,"pfxZ":10.078264272683732,"pX":-0.09887429248298277,"pZ":3.1455274773902997,"vX0":5.011985545731534,"vY0":-136.40740616045028,"vZ0":-3.528684989417913,"x":120.77,"y":153.85,"x0":-1.445913838069911,"y0":50.001287736692525,"z0":5.365786431242133,"aX":-7.45944351281669},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2298,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.40161435176530524,"extension":6.745099185701179},"index":3,"playId":"b02a5483-302c-3a30-9db5-5df0093ea76b","pitchNumber":4,"startTime":"2026-08-30T18:57:55.919Z","endTime":"2026-08-30T18:57:59.741Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076420274762473,"aZ":-14.72210637430505,"pfxX":-5.240778774034577,"pfxZ":9.24524534890935,"pX":-0.375257646105252,"pZ":3.24174173332675,"vX0":5.030160588301694,"vY0":-136.7544004220319,"vZ0":-3.0329995124761173,"x":131.3,"y":151.25,"x0":-1.5604765919780161,"y0":50.003904253092514,"z0":5.3793262307306815,"aX":-9.894809689670566},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2355,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.4010193408061311,"extension":6.735311103103463},"index":4,"playId":"8f2b5087-069d-3d34-b2ae-c760191f6bb4","pitchNumber":5,"startTime":"2026-08-30T18:58:09.553Z","endTime":"2026-08-30T18:58:13.580Z","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":94.1,"endSpeed":86.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009842971492517,"aZ":-13.581518054942173,"pfxX":-5.405378381638099,"pfxZ":9.785552865966746,"pX":0.4661630277893341,"pZ":3.0409555375656736,"vX0":7.1818194216508875,"vY0":-136.902963902608,"vZ0":-3.718366124694434,"x":99.23,"y":156.67,"x0":-1.487885823222312,"y0":50.00055761457826,"z0":5.345379528253428,"aX":-10.268086741806892},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2411,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.39998494177655,"extension":6.744790095200716},"index":5,"playId":"10dd2529-9a6c-3c03-a74d-96853554b1e6","pitchNumber":6,"startTime":"2026-08-30T18:58:23.202Z","endTime":"2026-08-30T18:58:27.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:58:27.809Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T18:58:35.038Z","endTime":"2026-08-30T18:59:56.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94008298693249,"aZ":-15.429926293848581,"pfxX":-5.447417637906298,"pfxZ":8.895918365906741,"pX":0.6526721861224588,"pZ":2.0965136216659204,"vX0":7.400061456428198,"vY0":-136.10391281254726,"vZ0":-5.349585502100002,"x":92.12,"y":182.17,"x0":-1.3895141247914722,"y0":50.002595516778825,"z0":5.150308449741357,"aX":-10.253926472728299},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2222,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.40191004207476366,"extension":6.852598876456425},"index":0,"playId":"a57da3ec-adf0-34ed-ae9e-73c6989405de","pitchNumber":1,"startTime":"2026-08-30T18:58:58.126Z","endTime":"2026-08-30T18:59:02.500Z","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.9,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.525787942895725,"aZ":-13.922537568792064,"pfxX":-3.3203247709475385,"pfxZ":9.635299495395916,"pX":0.7813357699029883,"pZ":3.5257609762737285,"vX0":7.045871897244254,"vY0":-136.62117909732714,"vZ0":-2.47313932174603,"x":87.22,"y":143.58,"x0":-1.3972721948783198,"y0":50.00192980661111,"z0":5.397178632028071,"aX":-6.289548949924987},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2311,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.4005998476568644,"extension":6.760924784942649},"index":1,"playId":"b075d0b0-a8a6-3626-861a-22afd131035c","pitchNumber":2,"startTime":"2026-08-30T18:59:13.855Z","endTime":"2026-08-30T18:59:17.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546703415601534,"aZ":-36.353480775853505,"pfxX":1.9815390376119613,"pfxZ":-2.48041074918582,"pX":1.592586788280876,"pZ":2.1602114345584105,"vX0":6.850756452672701,"vY0":-128.00732378507112,"vZ0":-1.4728274986625594,"x":56.29,"y":180.45,"x0":-1.3589352691610919,"y0":50.0014529242711,"z0":5.548722684344326,"aX":3.339729631787865},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.6,"breakHorizontal":-4.9,"spinRate":2648,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.42535688355843426,"extension":6.785394571182787},"index":2,"playId":"71b11899-3a0e-3ba1-9225-5038084e2b5d","pitchNumber":3,"startTime":"2026-08-30T18:59:37.370Z","endTime":"2026-08-30T18:59:42.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462117805438677,"aZ":-16.00217348483856,"pfxX":-7.208985708913831,"pfxZ":8.329363038801715,"pX":-0.3987148663434686,"pZ":3.94524880316187,"vX0":5.4770296813715404,"vY0":-138.1435022834763,"vZ0":-1.3209891036844066,"x":132.2,"y":132.26,"x0":-1.4659201162973712,"y0":50.003640323596066,"z0":5.500434842887667,"aX":-13.997518784576231},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":12.0,"spinRate":2301,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3958090266939749,"extension":6.7192282077961005},"index":3,"playId":"cb3c0909-6a92-34be-a335-52284e6dc588","pitchNumber":4,"startTime":"2026-08-30T18:59:50.237Z","endTime":"2026-08-30T18:59:56.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T18:59:56.340Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to left fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:02:06.607Z","endTime":"2026-08-30T19:02:16.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Feltner replaces Mason Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:01:45.334Z","endTime":"2026-08-30T19:02:08.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68363117762964,"aZ":-16.452776582146278,"pfxX":-4.089309822782395,"pfxZ":7.82906205701445,"pX":-0.749183507482112,"pZ":2.344158371668473,"vX0":4.020352446577711,"vY0":-139.67867101122312,"vZ0":-5.622853975480043,"x":145.56,"y":175.49,"x0":-1.6647237549908271,"y0":50.00282947906473,"z0":5.4372140950506385,"aX":-8.21149891275661},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2288,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.38974319955996917,"extension":6.430916591768613},"hitData":{"launchSpeed":97.9,"launchAngle":16.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.52,"coordY":89.83}},"index":1,"playId":"193d481d-9989-3546-8b41-57c69334b99e","pitchNumber":1,"startTime":"2026-08-30T19:02:08.891Z","endTime":"2026-08-30T19:02:16.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:02:16.903Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to second baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:02:26.237Z","endTime":"2026-08-30T19:03:49.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85294946015711,"aZ":-17.372678349731984,"pfxX":-2.843068998757782,"pfxZ":7.374480968727481,"pX":-0.8659923587111986,"pZ":2.707406917722516,"vX0":3.453564787108554,"vY0":-139.89709774635224,"vZ0":-4.633985541009203,"x":150.01,"y":165.68,"x0":-1.73985570872152,"y0":50.0006910629349,"z0":5.503504424443435,"aX":-5.70533310783688},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":4.6,"spinRate":2087,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.38964688646768275,"extension":6.412451123472199},"index":0,"playId":"408d9b44-1a86-3374-a14e-f6b13b9e07d4","pitchNumber":1,"startTime":"2026-08-30T19:02:45.673Z","endTime":"2026-08-30T19:02:50.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.197643434581167,"aZ":-27.41744308063889,"pfxX":-4.43893548104111,"pfxZ":3.033828189867358,"pX":0.7085692318620322,"pZ":0.2356651312851652,"vX0":6.984079239796233,"vY0":-123.2836247738985,"vZ0":-7.165799275881582,"x":89.99,"y":232.42,"x0":-1.560445080656885,"y0":50.00476869031679,"z0":5.436170827791608,"aX":-6.96288163832507},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":6.7,"spinRate":1625,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4411429442803301,"extension":6.635942192511526},"index":1,"playId":"5b23cc40-88a5-3f34-83f1-909409d4ede0","pitchNumber":2,"startTime":"2026-08-30T19:02:59.674Z","endTime":"2026-08-30T19:03:03.405Z","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":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687406026694074,"aZ":-37.828752454697316,"pfxX":7.585985939853153,"pfxZ":-4.096434950958804,"pX":-0.9026608620379305,"pZ":2.1228659384136344,"vX0":0.10410174185609589,"vY0":-116.68418435513203,"vZ0":0.0022820538306520533,"x":151.41,"y":181.46,"x0":-1.933567937264027,"y0":50.00217446002034,"z0":5.682258286220169,"aX":10.473393528743397},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.2,"breakHorizontal":-13.8,"spinRate":2583,"spinDirection":49},"zone":13,"typeConfidence":0.5,"plateTime":0.4691813376509977,"extension":6.321342346473109},"index":2,"playId":"39eb9787-0a99-3226-b590-a0363f6919b1","pitchNumber":3,"startTime":"2026-08-30T19:03:15.240Z","endTime":"2026-08-30T19:03:20.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452471561202707,"aZ":-15.887277071657733,"pfxX":-2.3781827592655604,"pfxZ":8.588604574747206,"pX":-0.2967624740203956,"pZ":2.0047585159366106,"vX0":4.649083998465888,"vY0":-136.23010406891572,"vZ0":-6.263597580650534,"x":128.31,"y":184.65,"x0":-1.7096619751168174,"y0":50.001260094574775,"z0":5.415375551073923,"aX":-4.509344525934639},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":3.5,"spinRate":2390,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.40071570451586824,"extension":6.555231560019557},"index":3,"playId":"4aa1dc53-af1e-3881-991e-938691b3eb0d","pitchNumber":4,"startTime":"2026-08-30T19:03:28.478Z","endTime":"2026-08-30T19:03:32.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70947171608967,"aZ":-14.23756551361157,"pfxX":-1.6392702694191508,"pfxZ":9.051819592664918,"pX":0.7667819291876595,"pZ":3.201955118089638,"vX0":6.702804202507717,"vY0":-139.4948510074006,"vZ0":-3.985986543430277,"x":87.77,"y":152.33,"x0":-1.4484220065977225,"y0":50.00655292279237,"z0":5.580334313493425,"aX":-3.250378936780291},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":1.7,"spinRate":2292,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.3918085279939274,"extension":6.343038781403828},"hitData":{"launchSpeed":65.7,"launchAngle":18.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.25,"coordY":140.29}},"index":4,"playId":"7d2db8bb-1928-332b-bd60-a9562bd52c17","pitchNumber":5,"startTime":"2026-08-30T19:03:43.884Z","endTime":"2026-08-30T19:03:49.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:03:49.403Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:03:56.853Z","endTime":"2026-08-30T19:06:17.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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, 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":88.0,"endSpeed":81.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14782744419638,"aZ":-27.40209554418742,"pfxX":2.5935682286810664,"pfxZ":2.8559053309078735,"pX":1.738258247956709,"pZ":0.28668209411401885,"vX0":7.1370806151969415,"vY0":-127.85188157832737,"vZ0":-7.640537188846457,"x":50.74,"y":231.04,"x0":-1.4164602190364184,"y0":50.004019791913514,"z0":5.437539355749702,"aX":4.329970544137827},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":-6.1,"spinRate":2344,"spinDirection":158},"zone":14,"typeConfidence":0.88,"plateTime":0.42695511596586133,"extension":6.642937075767797},"index":0,"playId":"96217e32-132c-3b40-a477-4852c8f64a8d","pitchNumber":1,"startTime":"2026-08-30T19:04:13.175Z","endTime":"2026-08-30T19:04:17.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843323017042987,"aZ":-23.343642957392788,"pfxX":-8.04462059072678,"pfxZ":4.56182414621621,"pX":-0.2559324163112345,"pZ":2.3741665039686946,"vX0":6.526991078389935,"vY0":-137.8580040652167,"vZ0":-4.039635131739278,"x":126.76,"y":174.68,"x0":-1.6016536554316108,"y0":50.006575366024336,"z0":5.422320359398472,"aX":-15.585052234643689},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2262,"spinDirection":208},"zone":5,"typeConfidence":0.92,"plateTime":0.3963698759075811,"extension":6.596228004296628},"index":1,"playId":"a90ec706-1c12-3f9f-80e4-a6d00b857ab7","pitchNumber":2,"startTime":"2026-08-30T19:04:30.563Z","endTime":"2026-08-30T19:04:35.034Z","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":89.8,"endSpeed":83.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570171624784383,"aZ":-24.823332779515702,"pfxX":-0.036889899824697814,"pfxZ":4.182320693824065,"pX":1.311231946477479,"pZ":1.5300489690578256,"vX0":7.139669356948795,"vY0":-130.68893569238492,"vZ0":-5.41354486230972,"x":67.02,"y":197.47,"x0":-1.4335717577323424,"y0":50.000066816710195,"z0":5.455881522509294,"aX":-0.06575766989768503},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-1.3,"spinRate":2476,"spinDirection":170},"zone":14,"typeConfidence":0.87,"plateTime":0.41667713098751014,"extension":6.63888952937316},"index":2,"playId":"01d7aef2-a228-3929-a678-609990647b77","pitchNumber":3,"startTime":"2026-08-30T19:04:46.502Z","endTime":"2026-08-30T19:04:51.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937555330644035,"aZ":-22.05881348664283,"pfxX":-6.428819255297407,"pfxZ":5.258781066962544,"pX":0.780095979465563,"pZ":1.5815992993945913,"vX0":8.454586800467137,"vY0":-137.67662401982005,"vZ0":-6.3383233148835725,"x":87.26,"y":196.08,"x0":-1.492185290129312,"y0":50.00396018838781,"z0":5.401741449416828,"aX":-12.369702035358797},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":10.0,"spinRate":2339,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3975004608781525,"extension":6.511385610226916},"index":3,"playId":"ff3e98ab-4e84-3808-a950-ca3e1f96b1d0","pitchNumber":4,"startTime":"2026-08-30T19:05:01.971Z","endTime":"2026-08-30T19:05:06.465Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345019999473163,"aZ":-14.165105483956882,"pfxX":-2.362722049455672,"pfxZ":9.153513145178232,"pX":0.34987229929029795,"pZ":2.882227751998448,"vX0":5.601370272603718,"vY0":-138.94788489086932,"vZ0":-4.703080829222193,"x":103.66,"y":160.96,"x0":-1.3796514475354507,"y0":50.00220447827813,"z0":5.528884969832731,"aX":-4.648846440394705},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":3.2,"spinRate":2388,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.39328553448241355,"extension":6.597933491598274},"index":4,"playId":"4bf0f7f5-e93b-3e62-8355-3eb06dd2cd31","pitchNumber":5,"startTime":"2026-08-30T19:05:18.139Z","endTime":"2026-08-30T19:05:22.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-30T19:05:34.413Z","endTime":"2026-08-30T19:05:49.739Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"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":96.6,"endSpeed":89.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93342131123953,"aZ":-17.440450034962627,"pfxX":-4.126800878965913,"pfxZ":7.26759703911095,"pX":0.3978456389807957,"pZ":1.7708811832475473,"vX0":6.764427523578666,"vY0":-140.55235532687394,"vZ0":-6.996118354188454,"x":101.84,"y":190.97,"x0":-1.4894679935524557,"y0":50.002597367827946,"z0":5.398992172007608,"aX":-8.366044871545222},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":6.2,"spinRate":2256,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.38775283449128706,"extension":6.516895949748214},"index":6,"playId":"16e5d9dd-7148-338a-8657-092a2fc526c1","pitchNumber":6,"startTime":"2026-08-30T19:05:49.739Z","endTime":"2026-08-30T19:05:55.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23353946159096,"aZ":-24.410985405529097,"pfxX":-5.699676046872039,"pfxZ":3.96157949388723,"pX":0.09281987409662318,"pZ":3.603630525210342,"vX0":6.480128957233398,"vY0":-138.4597848168039,"vZ0":-0.888647716077326,"x":113.46,"y":141.48,"x0":-1.5271560770083534,"y0":50.00300242933769,"z0":5.5485118179684925,"aX":-11.169712903124841},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":9.1,"spinRate":2142,"spinDirection":206},"zone":12,"typeConfidence":0.88,"plateTime":0.3942027183043182,"extension":6.548052037836998},"index":7,"playId":"bb4d47be-734c-30b5-a9f6-870b528fd838","pitchNumber":7,"startTime":"2026-08-30T19:06:12.940Z","endTime":"2026-08-30T19:06:17.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:06:17.570Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braves challenged (home-plate collision), call on the field was upheld: Braves challenged (tag play), call on the field was upheld: Ozzie Albies doubles (24) on a ground ball to right fielder Troy Johnston. Mauricio Dubón out at home on the throw, right fielder Troy Johnston to second baseman Connor Norby to catcher Brett Sullivan. Ozzie Albies to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T19:06:27.164Z","endTime":"2026-08-30T19:08:42.793Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694095501570757,"aZ":-17.344002429524256,"pfxX":-1.9952342191810288,"pfxZ":7.74588196161439,"pX":0.672740373671719,"pZ":2.4806456820882063,"vX0":6.766958067571734,"vY0":-136.66158471592425,"vZ0":-4.968081205363177,"x":91.36,"y":171.8,"x0":-1.5631070840091195,"y0":50.00067814591073,"z0":5.492191226259164,"aX":-3.8193038640839534},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":2.4,"spinRate":2167,"spinDirection":206},"zone":6,"typeConfidence":0.89,"plateTime":0.3989359401833892,"extension":6.517819864227398},"index":0,"playId":"9e1d6feb-d7b6-3939-954c-6f8e9720a70d","pitchNumber":1,"startTime":"2026-08-30T19:06:44.810Z","endTime":"2026-08-30T19:06:49.294Z","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.1,"endSpeed":88.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148757810669828,"aZ":-19.120703138188322,"pfxX":-2.074059739843642,"pfxZ":6.598020615599319,"pX":-0.4127433353584643,"pZ":3.8733353398012764,"vX0":4.383669593231704,"vY0":-138.62943270165954,"vZ0":-1.331102522535748,"x":132.73,"y":134.2,"x0":-1.733360687438884,"y0":50.00552793510528,"z0":5.615368651857774,"aX":-4.105531282972149},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":3.0,"spinRate":2262,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3926228453435501,"extension":6.495275221010118},"index":1,"playId":"32ea956b-f60d-3cc5-b617-84cb4e729467","pitchNumber":2,"startTime":"2026-08-30T19:07:09.728Z","endTime":"2026-08-30T19:07:14.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734191253085687,"aZ":-25.48039235066387,"pfxX":-3.2222564579699498,"pfxZ":4.200832695628017,"pX":0.4193877506398354,"pZ":1.2737084102292635,"vX0":5.978591912795096,"vY0":-124.30778239649423,"vZ0":-5.147854306062756,"x":101.01,"y":204.39,"x0":-1.578999297014464,"y0":50.001642369949806,"z0":5.440287041423349,"aX":-5.133152663321266},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":1593,"spinDirection":189},"zone":14,"typeConfidence":0.91,"plateTime":0.43764053047779594,"extension":6.584798531575014},"index":2,"playId":"aeaba9f4-ccc5-3a3c-bfc8-230bd7d6d6c9","pitchNumber":3,"startTime":"2026-08-30T19:07:27.022Z","endTime":"2026-08-30T19:07:31.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"0d4e9284-d14e-35ff-97e4-62385c34f212","startTime":"2026-08-30T19:07:49.450Z","endTime":"2026-08-30T19:07:53.374Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0615853837871,"aZ":-27.843094433062205,"pfxX":-2.3681874866304753,"pfxZ":2.7407150677917222,"pX":0.045995473602632175,"pZ":3.6130470969334665,"vX0":5.150467464481301,"vY0":-124.13165635183073,"vZ0":0.48923374043789414,"x":115.25,"y":141.23,"x0":-1.7370432653224472,"y0":50.00142267817739,"z0":5.709648516010184,"aX":-3.740272910768073},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":3.2,"spinRate":1774,"spinDirection":248},"zone":12,"typeConfidence":0.9,"plateTime":0.4392543404926781,"extension":6.725462666194969},"index":4,"playId":"0a2c503e-8996-36be-ae76-66c0f4b1ab00","pitchNumber":4,"startTime":"2026-08-30T19:08:07.803Z","endTime":"2026-08-30T19:08:13.685Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.235272579585253,"aZ":-24.926100726398364,"pfxX":-1.9567750606446768,"pfxZ":4.536271106702582,"pX":-0.5783668215458583,"pZ":2.7356783063445977,"vX0":3.431520569125329,"vY0":-124.3301196965694,"vZ0":-2.0674029103927873,"x":139.05,"y":164.92,"x0":-1.709817961116471,"y0":50.00134977784888,"z0":5.605777928224669,"aX":-3.1252012251647554},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.0,"breakHorizontal":2.9,"spinRate":1652,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.43721664493988843,"extension":6.507043081459708},"hitData":{"launchSpeed":84.6,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.99,"coordY":114.73}},"index":5,"playId":"b9cd12ab-832e-306d-9ed0-929845f4c9b2","pitchNumber":5,"startTime":"2026-08-30T19:08:28.565Z","endTime":"2026-08-30T19:08:42.793Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MP","challengeTeamId":144,"additionalReviews":[{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":144}]},"playEndTime":"2026-08-30T19:08:42.793Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Austin Riley.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:13:11.305Z","endTime":"2026-08-30T19:13:58.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.940922714652018,"aZ":-29.424092958496594,"pfxX":-8.792255860135029,"pfxZ":1.7572544500803682,"pX":-0.4312052278397329,"pZ":1.3340599083632418,"vX0":5.832059529899136,"vY0":-123.56347578169607,"vZ0":-3.595460475227299,"x":133.44,"y":202.76,"x0":-1.6660964315028868,"y0":50.0013619078765,"z0":5.249445842421752,"aX":-13.752456511200633},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":14.8,"spinRate":1593,"spinDirection":236},"zone":13,"typeConfidence":0.89,"plateTime":0.4413207862692561,"extension":6.708384603720594},"index":0,"playId":"feea962b-b3ab-3c94-8cca-635f3026a3e5","pitchNumber":1,"startTime":"2026-08-30T19:13:17.321Z","endTime":"2026-08-30T19:13:21.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46526800960608,"aZ":-27.50198461463791,"pfxX":-9.03169154862865,"pfxZ":2.8853800403160976,"pX":-0.41765844964399496,"pZ":1.0726683859262416,"vX0":6.148515693327566,"vY0":-125.63299668500862,"vZ0":-4.570433647243126,"x":132.92,"y":209.82,"x0":-1.7080674800218707,"y0":50.001490483644766,"z0":5.118102017708152,"aX":-14.617390929581411},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":15.2,"spinRate":1556,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4339055947291999,"extension":6.700621389233811},"index":1,"playId":"ec069b1d-1f3c-348b-b5dc-59341c338326","pitchNumber":2,"startTime":"2026-08-30T19:13:36.852Z","endTime":"2026-08-30T19:13:41.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604404007404757,"aZ":-18.14324981503654,"pfxX":-5.1162578275738495,"pfxZ":7.488417909980303,"pX":0.3088685393933167,"pZ":3.251629386278602,"vX0":6.4327109566500615,"vY0":-135.08783776516103,"vZ0":-2.3043463365910384,"x":105.23,"y":150.99,"x0":-1.4232129192794682,"y0":50.00258941792921,"z0":5.371628520228709,"aX":-9.586927835301621},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":2206,"spinDirection":224},"zone":3,"typeConfidence":0.88,"plateTime":0.4033325859467971,"extension":6.7037994912332985},"hitData":{"launchSpeed":61.3,"launchAngle":60.0,"totalDistance":140.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.9,"coordY":154.82}},"index":2,"playId":"b3193bb2-b44c-3364-81c4-5f377f534f87","pitchNumber":3,"startTime":"2026-08-30T19:13:50.002Z","endTime":"2026-08-30T19:13:58.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:13:58.185Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:14:11.452Z","endTime":"2026-08-30T19:14:58.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34901074851675,"aZ":-28.12999475918854,"pfxX":-7.827797006728329,"pfxZ":2.545186745905154,"pX":-0.5024358778044102,"pZ":2.2603675746865024,"vX0":5.37631479131095,"vY0":-124.78903093438589,"vZ0":-1.414022858800743,"x":136.15,"y":177.75,"x0":-1.6597431971695815,"y0":50.00373662463294,"z0":5.135666503986714,"aX":-12.438873993676491},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":13.1,"spinRate":1590,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.43768359746559327,"extension":6.6516550857447205},"index":0,"playId":"0ec22f40-a8c8-330d-8d5f-ded4f927c12e","pitchNumber":1,"startTime":"2026-08-30T19:14:19.227Z","endTime":"2026-08-30T19:14:25.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.681291216089296,"aZ":-31.192066546378488,"pfxX":-8.857159292981986,"pfxZ":0.6226521547264117,"pX":-1.17618316095449,"pZ":2.718374562616013,"vX0":4.259502959282052,"vY0":-124.3847729150911,"vZ0":0.13635225445784216,"x":161.83,"y":165.38,"x0":-1.75120694706651,"y0":50.00499561561888,"z0":5.228772298187894,"aX":-14.014881713690986},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":1489,"spinDirection":239},"zone":11,"typeConfidence":0.89,"plateTime":0.4387388094483633,"extension":6.775357264692312},"hitData":{"launchSpeed":88.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.69,"coordY":150.43}},"index":1,"playId":"a750c2e0-2cac-3d4a-a159-36090d353a6a","pitchNumber":2,"startTime":"2026-08-30T19:14:49.985Z","endTime":"2026-08-30T19:14:58.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:14:58.656Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a sharp line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:15:07.379Z","endTime":"2026-08-30T19:15:33.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841068713954492,"aZ":-28.394419698407763,"pfxX":-9.314667623715492,"pfxZ":2.338019229901467,"pX":-0.24466849204543373,"pZ":2.1090908179854377,"vX0":6.557889399744166,"vY0":-125.30987029537683,"vZ0":-2.0973318313954317,"x":126.33,"y":181.83,"x0":-1.6664907795824533,"y0":50.00043468711941,"z0":5.243668362198611,"aX":-15.028854140590173},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":15.6,"spinRate":1691,"spinDirection":242},"zone":8,"typeConfidence":0.89,"plateTime":0.4346900513299188,"extension":6.656510341378569},"hitData":{"launchSpeed":103.9,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.98,"coordY":123.9}},"index":0,"playId":"525b030d-1d00-3d97-b4f0-99149d082beb","pitchNumber":1,"startTime":"2026-08-30T19:15:21.697Z","endTime":"2026-08-30T19:15:33.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:15:33.856Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T19:18:08.485Z","endTime":"2026-08-30T19:19:44.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:15:57.118Z","endTime":"2026-08-30T19:16:17.525Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Dylan Dodd replaces Tyler Mahle.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:16:17.525Z","endTime":"2026-08-30T19:18:22.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Cole Carrigg replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-30T19:18:10.724Z","endTime":"2026-08-30T19:18:10.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68084507352854,"aZ":-23.893604859625555,"pfxX":2.184002844553425,"pfxZ":4.983647674970406,"pX":0.3378738874751866,"pZ":3.4190258681447236,"vX0":-5.128042920872479,"vY0":-127.45761077629523,"vZ0":-1.7806047638291365,"x":104.12,"y":146.47,"x0":2.0830417188990396,"y0":50.00380530492641,"z0":5.994476412875032,"aX":3.6303517863163726},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2095,"spinDirection":151},"zone":3,"typeConfidence":0.91,"plateTime":0.4280476387041765,"extension":6.0645363956305145},"index":3,"playId":"f3b18a22-1eae-31d5-8fcf-006a684bdfc1","pitchNumber":1,"startTime":"2026-08-30T19:18:10.726Z","endTime":"2026-08-30T19:18:14.851Z","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66873356169823,"aZ":-14.183928496394032,"pfxX":4.417071539143944,"pfxZ":9.527708059837476,"pX":-0.5032742774481155,"pZ":4.966608316370283,"vX0":-7.636572403615902,"vY0":-136.25329878400626,"vZ0":-0.7852445709792744,"x":136.18,"y":104.68,"x0":1.7562278106210432,"y0":50.006765924746766,"z0":6.234429547999264,"aX":8.344596906273537},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.5,"spinRate":2218,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.40130115759553187,"extension":5.9964939257455985},"index":4,"playId":"bad823bb-fc47-368d-981a-eaeb7e7d652a","pitchNumber":2,"startTime":"2026-08-30T19:18:29.777Z","endTime":"2026-08-30T19:18:34.264Z","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":85.4,"endSpeed":79.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309988544993594,"aZ":-26.255267176728747,"pfxX":1.2824255067732102,"pfxZ":3.759278116449436,"pX":-0.4450121010626818,"pZ":1.7082469219813685,"vX0":-6.657063146423931,"vY0":-124.24889346866533,"vZ0":-4.793677662909285,"x":133.96,"y":192.66,"x0":2.094481855824734,"y0":50.00172870934452,"z0":5.826479244205855,"aX":2.0189329241152527},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2101,"spinDirection":143},"zone":7,"typeConfidence":0.89,"plateTime":0.43968304778015055,"extension":6.284658928926119},"index":5,"playId":"e33ee9c1-43a0-3c88-88f6-43ce8b8de903","pitchNumber":3,"startTime":"2026-08-30T19:18:49.940Z","endTime":"2026-08-30T19:18:55.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.602503838503083,"aZ":-25.83196495086629,"pfxX":2.3713719957876322,"pfxZ":3.9890775516343853,"pX":-0.6507467066400209,"pZ":0.8981035621653877,"vX0":-7.872840472246372,"vY0":-125.64204310368378,"vZ0":-6.671386254458651,"x":141.8,"y":214.53,"x0":2.221986161830929,"y0":50.00551156532343,"z0":5.701050780898785,"aX":3.773987047303243},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.4,"spinRate":2090,"spinDirection":136},"zone":13,"typeConfidence":0.9,"plateTime":0.43675409070086735,"extension":6.4367927344947775},"index":6,"playId":"5cc6f7b9-fed9-321b-b68c-2ba3ca05066a","pitchNumber":4,"startTime":"2026-08-30T19:19:15.493Z","endTime":"2026-08-30T19:19:19.945Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33044050026422,"aZ":-28.057584242264454,"pfxX":1.4305586633772496,"pfxZ":2.5644149980647315,"pX":0.9784042459916347,"pZ":2.067153954619357,"vX0":-3.951067127118035,"vY0":-125.17411215944321,"vZ0":-3.738534571872163,"x":79.71,"y":182.97,"x0":2.3828981788036123,"y0":50.00391557670666,"z0":5.846017721854666,"aX":2.2984631287618744},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":1994,"spinDirection":158},"zone":14,"typeConfidence":0.89,"plateTime":0.43551341216058503,"extension":6.330219085836666},"index":7,"playId":"64c2d711-3e90-36ef-8464-0a3ac37e21d6","pitchNumber":5,"startTime":"2026-08-30T19:19:38.384Z","endTime":"2026-08-30T19:19:44.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:19:44.836Z","atBatIndex":49},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Sean Murphy reaches on a throwing error by third baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:24:20.371Z","endTime":"2026-08-30T19:24:35.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:23:09.780Z","endTime":"2026-08-30T19:23:09.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from left field to right field for Mickey Moniak.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T19:23:09.793Z","endTime":"2026-08-30T19:23:09.794Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Cole Carrigg remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T19:23:09.794Z","endTime":"2026-08-30T19:24:22.693Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269173952814544,"aZ":-26.62847329606056,"pfxX":-10.081782089736805,"pfxZ":2.936946728209419,"pX":-0.12514834376325806,"pZ":2.480795909250808,"vX0":7.959547716595798,"vY0":-136.4402145937213,"vZ0":-3.1846548174029294,"x":121.77,"y":171.8,"x0":-1.7664377389952859,"y0":50.00656240920573,"z0":5.49286137051321,"aX":-19.063176986857005},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2186,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.4010312366004709,"extension":6.506765057867582},"hitData":{"launchSpeed":90.6,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":159.0}},"index":3,"playId":"3a3e4097-3fc6-30a5-8d71-3fd0560f2c73","pitchNumber":1,"startTime":"2026-08-30T19:24:22.693Z","endTime":"2026-08-30T19:24:35.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:24:35.673Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:25:02.554Z","endTime":"2026-08-30T19:25:33.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84851513911234,"aZ":-21.707351156236616,"pfxX":-7.147364611129318,"pfxZ":5.60956873899679,"pX":0.3955316562910442,"pZ":3.0562436423129626,"vX0":7.981806637750962,"vY0":-134.91441510352584,"vZ0":-2.469349874137906,"x":101.92,"y":156.26,"x0":-1.6550070890852182,"y0":50.00623279840915,"z0":5.492430150194696,"aX":-13.346564821132825},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":2138,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.4040138731369578,"extension":6.4842574583586625},"index":0,"playId":"b049a5ab-19b1-3bf6-ab43-ae1e9b6d618b","pitchNumber":1,"startTime":"2026-08-30T19:25:04.065Z","endTime":"2026-08-30T19:25:08.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606386808013692,"aZ":-24.58590082958657,"pfxX":1.4795852689226803,"pfxZ":4.440745062594443,"pX":0.41987050173809004,"pZ":1.855405257604158,"vX0":5.024175315431929,"vY0":-129.0256583074148,"vZ0":-4.482306207298701,"x":101.0,"y":188.68,"x0":-1.7346129896472993,"y0":50.000573956072614,"z0":5.480252519274613,"aX":2.5254053206431664},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-3.7,"spinRate":2352,"spinDirection":177},"zone":9,"typeConfidence":0.9,"plateTime":0.42244959623355927,"extension":6.605335217384079},"hitData":{"launchSpeed":94.8,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.11,"coordY":46.84}},"index":1,"playId":"fc6908c0-5706-35f7-a6af-3e96db085ca1","pitchNumber":2,"startTime":"2026-08-30T19:25:19.657Z","endTime":"2026-08-30T19:25:33.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:25:33.222Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:25:43.296Z","endTime":"2026-08-30T19:29:03.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915712429078372,"aZ":-21.257116809550634,"pfxX":-7.384864352086491,"pfxZ":5.795058143249365,"pX":-0.2968952792321064,"pZ":0.68772799807763,"vX0":6.397460248201225,"vY0":-135.69551972679488,"vZ0":-8.395978890079547,"x":128.32,"y":220.21,"x0":-1.714123408457588,"y0":50.003769101649546,"z0":5.27800592568184,"aX":-13.910541229024386},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":2083,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.40212737097194307,"extension":6.649520381826618},"index":0,"playId":"27f5c2d8-2e0f-340d-8a34-b86339eba7c5","pitchNumber":1,"startTime":"2026-08-30T19:25:56.655Z","endTime":"2026-08-30T19:26:00.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.264254538107654,"aZ":-23.03905845002067,"pfxX":-8.836241497435111,"pfxZ":4.754412602354998,"pX":-0.830677530239911,"pZ":3.053350137419675,"vX0":5.361549688778299,"vY0":-137.67674320924527,"vZ0":-2.335979812017277,"x":148.66,"y":156.34,"x0":-1.6542218564657438,"y0":50.00367743238911,"z0":5.470340298563186,"aX":-16.98182139621272},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":14.9,"spinRate":2172,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.39767387444902536,"extension":6.619106192305434},"index":1,"playId":"918add26-ef63-3a3a-a975-aa135ba9f8af","pitchNumber":2,"startTime":"2026-08-30T19:26:16.360Z","endTime":"2026-08-30T19:26:22.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-30T19:27:18.672Z","endTime":"2026-08-30T19:28:08.747Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.681504394826746,"aZ":-24.869917016157345,"pfxX":-10.09173534049332,"pfxZ":3.855726207313796,"pX":-0.16900852643038813,"pZ":1.5675405517054155,"vX0":7.619252560854299,"vY0":-136.70194961700196,"vZ0":-5.779117247937074,"x":123.44,"y":196.46,"x0":-1.678886802685462,"y0":50.00560143655893,"z0":5.412653840569446,"aX":-19.13381978076787},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":2257,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.400425089031224,"extension":6.555592957693061},"index":3,"playId":"27a39d28-bb49-3597-9819-a0fc564f0d09","pitchNumber":3,"startTime":"2026-08-30T19:28:08.747Z","endTime":"2026-08-30T19:28:14.421Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931268799373843,"aZ":-21.939648257520187,"pfxX":0.7687112990260667,"pfxZ":5.83559320454402,"pX":0.5493138801933031,"pZ":1.9210637254101879,"vX0":5.6685184388715655,"vY0":-130.70282291909302,"vZ0":-4.913863887143708,"x":96.06,"y":186.91,"x0":-1.7350470057139102,"y0":50.003863304117814,"z0":5.443010814556578,"aX":1.349018243151678},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":-2.5,"spinRate":2341,"spinDirection":181},"zone":9,"typeConfidence":0.88,"plateTime":0.41682603440973587,"extension":6.514710551586709},"hitData":{"launchSpeed":88.0,"launchAngle":53.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.64,"coordY":101.76}},"index":4,"playId":"5728db66-44f5-375a-8d1a-ba22971dce0f","pitchNumber":4,"startTime":"2026-08-30T19:28:53.243Z","endTime":"2026-08-30T19:29:03.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:03.382Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a line drive to right fielder Mickey Moniak. Sean Murphy to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:29:17.727Z","endTime":"2026-08-30T19:29:51.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32787393788154,"aZ":-29.54849691079976,"pfxX":-5.537759831334456,"pfxZ":1.7045188892700676,"pX":0.488513971345389,"pZ":1.8244121657176022,"vX0":7.168486502875068,"vY0":-122.48469383860636,"vZ0":-2.793052289486196,"x":98.38,"y":189.52,"x0":-1.7338594236387879,"y0":50.006074730121036,"z0":5.462776826730935,"aX":-8.55914336034955},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":8.6,"spinRate":1679,"spinDirection":208},"zone":9,"typeConfidence":0.91,"plateTime":0.4442880172295016,"extension":6.671372418338245},"index":0,"playId":"30ade296-1ec8-3de8-a013-4c7db13f792f","pitchNumber":1,"startTime":"2026-08-30T19:29:25.318Z","endTime":"2026-08-30T19:29:29.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986588238246032,"aZ":-26.890943856347267,"pfxX":-3.586075214839732,"pfxZ":3.406674011152438,"pX":0.23964851876868565,"pZ":2.4422412570981122,"vX0":5.640911616296323,"vY0":-123.0462979512899,"vZ0":-2.209613017573991,"x":107.87,"y":172.84,"x0":-1.6055776214325237,"y0":50.000286140743036,"z0":5.606344796453214,"aX":-5.556759627257175},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":5.3,"spinRate":1648,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.44334916355072806,"extension":6.259946066794279},"hitData":{"launchSpeed":90.1,"launchAngle":20.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.17,"coordY":114.32}},"index":1,"playId":"8f75d409-8e93-3050-a0fa-9f0f9d3d085a","pitchNumber":2,"startTime":"2026-08-30T19:29:41.796Z","endTime":"2026-08-30T19:29:51.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:29:51.780Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Sean Murphy to 3rd. Drake Baldwin to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:30:15.900Z","endTime":"2026-08-30T19:32:33.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49344378023004,"aZ":-15.747275919843558,"pfxX":-3.692120099942062,"pfxZ":8.368412886235333,"pX":0.7484360861842585,"pZ":2.0278451224480443,"vX0":8.033541565092827,"vY0":-138.8412863890562,"vZ0":-6.274689305580397,"x":88.47,"y":184.03,"x0":-1.6957694122822087,"y0":50.004524919584895,"z0":5.355282612260079,"aX":-7.249648140850146},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":5.2,"spinRate":2405,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.39368430291057566,"extension":6.597878185297262},"index":0,"playId":"343e2e24-dfb0-303b-abf2-c9874ea3e089","pitchNumber":1,"startTime":"2026-08-30T19:30:25.236Z","endTime":"2026-08-30T19:30:30.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46052169887502,"aZ":-28.635214483572355,"pfxX":-4.848502988108417,"pfxZ":2.2518315641921465,"pX":0.30015296325637836,"pZ":0.5676700011198124,"vX0":6.564350390398222,"vY0":-123.98761052237892,"vZ0":-6.06768569810644,"x":105.56,"y":223.45,"x0":-1.7396074108908086,"y0":50.004123801550875,"z0":5.406210522923931,"aX":-7.625530852822071},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":7.4,"spinRate":1586,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4400692250239504,"extension":6.593585341756816},"index":1,"playId":"c71a8de4-e8de-32a2-a8e7-b5c726c8f0df","pitchNumber":2,"startTime":"2026-08-30T19:30:42.396Z","endTime":"2026-08-30T19:30:46.105Z","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":90.4,"endSpeed":84.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946248836772835,"aZ":-22.431911752446748,"pfxX":0.2514867333290072,"pfxZ":5.460658222677953,"pX":1.2378116563513026,"pZ":2.657370204565993,"vX0":7.062557760569693,"vY0":-131.6830046079728,"vZ0":-3.214139147772258,"x":69.82,"y":167.03,"x0":-1.4943936097760542,"y0":50.00074276562828,"z0":5.5246634743449565,"aX":0.4461489537357337},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.8,"spinRate":2337,"spinDirection":174},"zone":12,"typeConfidence":0.85,"plateTime":0.41354294672008907,"extension":6.6541000099328915},"index":2,"playId":"f81954fc-5e19-3ad8-bf06-5c54d49572dc","pitchNumber":3,"startTime":"2026-08-30T19:31:06.123Z","endTime":"2026-08-30T19:31:10.241Z","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11481996028173,"aZ":-21.280028319402312,"pfxX":-9.110385788253648,"pfxZ":5.616668931607263,"pX":0.018209527817400116,"pZ":3.2929077188823856,"vX0":7.659315860689246,"vY0":-138.85844515712432,"vZ0":-2.3267184197182385,"x":116.31,"y":149.87,"x0":-1.6017709491314065,"y0":50.0009401254928,"z0":5.568152513613254,"aX":-17.665304035977872},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":14.8,"spinRate":2292,"spinDirection":208},"zone":2,"typeConfidence":0.92,"plateTime":0.3954942510498167,"extension":6.454120791486561},"index":3,"playId":"8fb26ad2-c1f0-3970-b31a-59eaef0c6782","pitchNumber":4,"startTime":"2026-08-30T19:31:25.255Z","endTime":"2026-08-30T19:31:29.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35535943383652,"aZ":-27.43816385084684,"pfxX":-3.2901262623027066,"pfxZ":3.0247662379769613,"pX":1.80837189192864,"pZ":1.0896891884856004,"vX0":8.971980250138882,"vY0":-123.92140494912984,"vZ0":-5.143039471004238,"x":48.07,"y":209.36,"x0":-1.4218032306392705,"y0":50.00031745998282,"z0":5.467094753921476,"aX":-5.147513618658144},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":4.0,"spinRate":1531,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4409647567530115,"extension":6.740584047598457},"index":4,"playId":"5bb0b72e-7c2a-3e51-a353-7b8c636a5c94","pitchNumber":5,"startTime":"2026-08-30T19:31:42.225Z","endTime":"2026-08-30T19:31:46.080Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.284704353805544,"aZ":-27.78558923846355,"pfxX":-2.587646567540113,"pfxZ":2.6986337846306263,"pX":0.261609245211114,"pZ":2.4928547886361705,"vX0":5.249479238781818,"vY0":-126.10891408007853,"vZ0":-2.0076256938504504,"x":107.03,"y":171.47,"x0":-1.5016608009633399,"y0":50.002883427979214,"z0":5.51910928608764,"aX":-4.209077975670727},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":3.6,"spinRate":1513,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.4326965789201678,"extension":6.743042680409895},"index":5,"playId":"12f5a75e-ef42-3c39-8b0d-9537a35e478b","pitchNumber":6,"startTime":"2026-08-30T19:32:02.141Z","endTime":"2026-08-30T19:32:06.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45215116395721,"aZ":-16.43264727527698,"pfxX":-2.771688115217697,"pfxZ":7.947238105071204,"pX":-1.482034281824784,"pZ":3.9591353318535134,"vX0":1.6790148209067142,"vY0":-140.0459671756112,"vZ0":-1.6423036131075728,"x":173.49,"y":131.88,"x0":-1.7301178271022568,"y0":50.00202124347552,"z0":5.631135175124802,"aX":-5.48995852907816},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":4.7,"spinRate":2127,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.39151484691807514,"extension":6.502412370647585},"index":6,"playId":"a243ed5d-09e6-3984-9a11-ac0a37db28a9","pitchNumber":7,"startTime":"2026-08-30T19:32:27.830Z","endTime":"2026-08-30T19:32:33.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:32:33.266Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T19:33:48.465Z","endTime":"2026-08-30T19:35:14.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:32:56.021Z","endTime":"2026-08-30T19:33:50.696Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66707925041285,"aZ":-25.86348493826295,"pfxX":2.7653987058241025,"pfxZ":3.5871616113270335,"pX":-0.3991666876561338,"pZ":3.5011720331040097,"vX0":3.135435748712834,"vY0":-131.29192691249398,"vZ0":-0.28695741881668324,"x":132.22,"y":144.25,"x0":-1.9646475072737983,"y0":50.00552841757148,"z0":5.523397853041695,"aX":4.8667524977912215},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":-5.6,"spinRate":2154,"spinDirection":172},"zone":1,"typeConfidence":0.9,"plateTime":0.4158966614847954,"extension":6.437170600937089},"index":1,"playId":"2bb6fbbf-eaa1-33f4-bc7f-151b934f023a","pitchNumber":1,"startTime":"2026-08-30T19:33:50.696Z","endTime":"2026-08-30T19:33:54.902Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07942745993465,"aZ":-17.083890613551986,"pfxX":-1.5459901491910926,"pfxZ":7.439355471008932,"pX":-0.20373414512133523,"pZ":3.445643504405568,"vX0":4.673757890442869,"vY0":-141.0429876583165,"vZ0":-2.9159451122510713,"x":124.77,"y":145.75,"x0":-1.676524585753117,"y0":50.00134927556575,"z0":5.585621404298587,"aX":-3.1359745161932424},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":1.9,"spinRate":2164,"spinDirection":213},"zone":2,"typeConfidence":0.89,"plateTime":0.38735035591574674,"extension":6.567326292401774},"index":2,"playId":"25c48dc5-b9d7-3b1d-a138-df380075905f","pitchNumber":2,"startTime":"2026-08-30T19:34:21.197Z","endTime":"2026-08-30T19:34:25.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T19:34:35.692Z","endTime":"2026-08-30T19:34:49.191Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815485462269418,"aZ":-27.86447398182182,"pfxX":-3.661828089684054,"pfxZ":2.6143586716218987,"pX":-1.0970862236564525,"pZ":3.8199800911490427,"vX0":2.5116414450680735,"vY0":-127.04464833249098,"vZ0":1.1141157993083026,"x":158.82,"y":135.64,"x0":-1.618278005847092,"y0":50.00406075448926,"z0":5.5755063203589765,"aX":-6.0406838035221995},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.2,"breakHorizontal":6.1,"spinRate":1568,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.42963494824599646,"extension":6.606911045366737},"index":4,"playId":"570fcf4e-4db2-3ad6-9206-d25170ef6384","pitchNumber":3,"startTime":"2026-08-30T19:34:49.191Z","endTime":"2026-08-30T19:34:55.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.639770524024676,"aZ":-29.140146152171695,"pfxX":-2.569526878224772,"pfxZ":1.8404877414983654,"pX":0.18949794431420355,"pZ":1.142458174839325,"vX0":5.479865894617547,"vY0":-126.10477176564088,"vZ0":-4.847862579140847,"x":109.78,"y":207.93,"x0":-1.6578280002972883,"y0":50.00028276115519,"z0":5.384037086818366,"aX":-4.22506522960895},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":3.7,"spinRate":1700,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.43095519365170354,"extension":6.91664159230826},"index":5,"playId":"5ee4a2fe-9ee0-39c5-b084-b3f0c6f6ba62","pitchNumber":4,"startTime":"2026-08-30T19:35:09.290Z","endTime":"2026-08-30T19:35:14.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:35:14.614Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Sullivan singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:37:55.445Z","endTime":"2026-08-30T19:39:40.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:36:30.467Z","endTime":"2026-08-30T19:37:57.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"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":92.7,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530190643529767,"aZ":-10.389530893595083,"pfxX":4.664289311624215,"pfxZ":11.778231000005114,"pX":-0.6818311378214649,"pZ":1.5977754138031044,"vX0":-7.495370311107644,"vY0":-134.48771995268476,"vZ0":-10.732020743211274,"x":142.99,"y":195.64,"x0":1.5230920264572017,"y0":50.005189927737966,"z0":6.3552509350384305,"aX":8.628960424316913},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-7.1,"spinRate":2316,"spinDirection":156},"zone":7,"typeConfidence":0.9,"plateTime":0.40577802103609395,"extension":6.05287540964426},"index":1,"playId":"21aab408-7227-349e-816a-07312cf0c7a5","pitchNumber":1,"startTime":"2026-08-30T19:37:57.683Z","endTime":"2026-08-30T19:38:02.119Z","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":93.0,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.998010225946043,"aZ":-10.710250179247625,"pfxX":4.72609822854394,"pfxZ":11.522861579160887,"pX":0.6061054326035943,"pZ":2.734489941638126,"vX0":-4.603358940456222,"vY0":-135.24609126650392,"vZ0":-7.852543914148374,"x":93.9,"y":164.95,"x0":1.7117734689835462,"y0":50.00183229295779,"z0":6.416725194900389,"aX":8.802547058812506},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":-7.7,"spinRate":2391,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.40414506931162064,"extension":6.050280634483147},"index":2,"playId":"a2acf4db-753c-3b10-b22d-097e3817f429","pitchNumber":2,"startTime":"2026-08-30T19:38:12.900Z","endTime":"2026-08-30T19:38:16.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752670506114367,"aZ":-9.452086339253167,"pfxX":4.864881231475286,"pfxZ":12.250469279957844,"pX":0.47570855865435424,"pZ":2.221344743673845,"vX0":-4.511819225708933,"vY0":-135.16361605203784,"vZ0":-9.5323414435116,"x":98.87,"y":178.8,"x0":1.5324496211596932,"y0":50.00584379145899,"z0":6.4524710729749994,"aX":9.026138963873816},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.4,"breakHorizontal":-7.9,"spinRate":2318,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.4048420350388229,"extension":6.136769610581968},"index":3,"playId":"726b9cd7-beb9-392e-bbd4-1f03c7238580","pitchNumber":3,"startTime":"2026-08-30T19:38:27.832Z","endTime":"2026-08-30T19:38:33.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T19:38:55.622Z","endTime":"2026-08-30T19:39:08.749Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577931133124203,"aZ":-10.501045642514667,"pfxX":4.636708297553438,"pfxZ":11.460791406292206,"pX":-0.553790302698065,"pZ":2.553364135337712,"vX0":-7.240459547396764,"vY0":-136.9696917728046,"vZ0":-8.339314428372663,"x":138.11,"y":169.84,"x0":1.5272111926088754,"y0":50.00291057253823,"z0":6.364345988930141,"aX":8.768924429009008},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-6.8,"spinRate":2285,"spinDirection":154},"zone":4,"typeConfidence":0.9,"plateTime":0.40059970997392913,"extension":6.178164097577275},"index":5,"playId":"d3e9ab64-140c-3f65-b9a2-3957da0fa8c0","pitchNumber":4,"startTime":"2026-08-30T19:39:08.749Z","endTime":"2026-08-30T19:39:12.420Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.57797721296002,"aZ":-29.03475865993453,"pfxX":0.01636324397249389,"pfxZ":2.0478159057545877,"pX":-0.621243342815913,"pZ":2.31573801456241,"vX0":-5.851145615849567,"vY0":-121.87006045137856,"vZ0":-3.9108033264398205,"x":140.68,"y":176.26,"x0":1.789183669806788,"y0":50.00257622730542,"z0":6.396103140107088,"aX":0.025120379870440773},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.1,"breakHorizontal":1.1,"spinRate":2227,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.44612304126438707,"extension":6.328649045654132},"hitData":{"launchSpeed":86.4,"launchAngle":20.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.79,"coordY":117.62}},"index":6,"playId":"5382f474-3788-3743-b437-2c3d046f942d","pitchNumber":5,"startTime":"2026-08-30T19:39:26.177Z","endTime":"2026-08-30T19:39:40.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:39:40.044Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Ryan Ritter out on a sacrifice bunt, third baseman Austin Riley to second baseman Ozzie Albies. Brett Sullivan to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:39:43.726Z","endTime":"2026-08-30T19:41:18.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.474997891818624,"aZ":-27.981961249464682,"pfxX":0.7788357420652456,"pfxZ":2.6903000508612154,"pX":-1.1102121339168505,"pZ":1.2448645783245185,"vX0":-7.248276629372738,"vY0":-123.16501876185538,"vZ0":-6.582549680944402,"x":159.32,"y":205.17,"x0":1.7532688497914055,"y0":50.00125348526908,"z0":6.278574082173437,"aX":1.2134719128050477},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":0.0,"spinRate":2259,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.44251312092413464,"extension":6.448409257280712},"index":0,"playId":"c20c90a0-0c3b-335f-8354-332bb22b3eb6","pitchNumber":1,"startTime":"2026-08-30T19:40:02.333Z","endTime":"2026-08-30T19:40:06.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.889795034174295,"aZ":-10.489627957271203,"pfxX":6.562703769999535,"pfxZ":11.75955731190972,"pX":-0.8252623450530356,"pZ":2.3181873758590346,"vX0":-8.913680851750604,"vY0":-135.27476163179767,"vZ0":-8.699843358819342,"x":148.46,"y":176.19,"x0":1.6675740219209252,"y0":50.00146124932959,"z0":6.321029250608396,"aX":12.100892458966058},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.8,"spinRate":2358,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4056788283091959,"extension":6.329311556659196},"index":1,"playId":"10f43f3b-6f25-34ca-9267-f94deca2b551","pitchNumber":2,"startTime":"2026-08-30T19:40:47.687Z","endTime":"2026-08-30T19:40:53.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.400350179341,"aZ":-10.430578415446423,"pfxX":5.666593196269752,"pfxZ":11.539097574969581,"pX":-0.531608102853697,"pZ":1.912726077112139,"vX0":-7.7697538579276,"vY0":-136.05130655523226,"vZ0":-9.558010121846984,"x":137.26,"y":187.14,"x0":1.618190224447782,"y0":50.005610643868,"z0":6.183842695310996,"aX":10.680610128638472},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":-8.8,"spinRate":2422,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.40180224962747735,"extension":6.458129624242845},"hitData":{"launchSpeed":42.9,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":122.92,"coordY":193.16}},"index":2,"playId":"57dd3f4c-5973-3067-b16d-36cc098cb4fb","pitchNumber":3,"startTime":"2026-08-30T19:41:11.369Z","endTime":"2026-08-30T19:41:18.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:41:18.630Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Matt Olson. Brett Sullivan to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:41:37.860Z","endTime":"2026-08-30T19:41:54.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":82.7,"endSpeed":76.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51706458742805,"aZ":-29.12222023228548,"pfxX":-0.18032382148176662,"pfxZ":2.061087170852196,"pX":-0.1784992744864684,"pZ":1.7206506561059869,"vX0":-4.4331617198788695,"vY0":-120.37635737414921,"vZ0":-5.005266470844725,"x":123.8,"y":192.32,"x0":1.7039147497093237,"y0":50.003360193097045,"z0":6.379891882945313,"aX":-0.26583273837348126},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":1.3,"spinRate":2058,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.4535493040991767,"extension":6.101511910778786},"hitData":{"launchSpeed":83.6,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.21,"coordY":159.26}},"index":0,"playId":"f9432290-0759-35d3-ae5c-30d80413ff01","pitchNumber":1,"startTime":"2026-08-30T19:41:47.500Z","endTime":"2026-08-30T19:41:54.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:41:54.007Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a line drive to left fielder Mauricio Dubón. Brett Sullivan scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:42:11.240Z","endTime":"2026-08-30T19:42:29.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34707991374262,"aZ":-28.16979974212877,"pfxX":-0.594497628148062,"pfxZ":2.67402687767093,"pX":-0.24552554596101608,"pZ":1.8449208827241605,"vX0":-4.694316391995773,"vY0":-121.26613954528814,"vZ0":-5.104492481362626,"x":126.36,"y":188.97,"x0":1.7877064536819007,"y0":50.00336595726126,"z0":6.416542098933388,"aX":-0.8909948927346061},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":2.2,"spinRate":2213,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.4506036047199631,"extension":6.27563380525543},"hitData":{"launchSpeed":96.6,"launchAngle":13.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.76,"coordY":100.19}},"index":0,"playId":"8a9ca1b8-7141-3519-a8d5-a01c53431d4d","pitchNumber":1,"startTime":"2026-08-30T19:42:19.354Z","endTime":"2026-08-30T19:42:29.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:42:29.699Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T19:42:49.218Z","endTime":"2026-08-30T19:44:34.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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, 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":86.1,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.968644113106173,"aZ":-21.35519149868534,"pfxX":5.697394472144218,"pfxZ":6.820758664963159,"pX":0.4712204251336511,"pZ":1.015712902234286,"vX0":-5.021607382524039,"vY0":-125.07893931937522,"vZ0":-8.412282441819245,"x":99.04,"y":211.36,"x0":1.7635888324351712,"y0":50.005051069894634,"z0":6.170808456649615,"aX":9.038830559701932},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":-9.1,"spinRate":1708,"spinDirection":141},"zone":14,"typeConfidence":0.8,"plateTime":0.4377286941234857,"extension":6.388528313086995},"index":0,"playId":"0679f35e-2000-3e56-8130-d54863ab6dfc","pitchNumber":1,"startTime":"2026-08-30T19:42:55.392Z","endTime":"2026-08-30T19:42:59.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.145973238322117,"aZ":-11.264095727848765,"pfxX":5.480331815683705,"pfxZ":11.110918598780152,"pX":0.343871535520294,"pZ":1.8734367151176474,"vX0":-5.814885987813168,"vY0":-136.56545802721183,"vZ0":-9.584471277646088,"x":103.89,"y":188.2,"x0":1.7925821542659273,"y0":50.00177930228122,"z0":6.211467514625969,"aX":10.312024830198032},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-8.6,"spinRate":2444,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.4016618122571849,"extension":6.3116942399871485},"index":1,"playId":"580991ce-bd10-3b49-9046-ce71be3c9847","pitchNumber":2,"startTime":"2026-08-30T19:43:11.537Z","endTime":"2026-08-30T19:43:19.449Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"580991ce-bd10-3b49-9046-ce71be3c9847","startTime":"2026-08-30T19:43:22.625Z","endTime":"2026-08-30T19:43:50.955Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526962837812377,"aZ":-22.409320232599548,"pfxX":5.0456790042838655,"pfxZ":6.02646672008997,"pX":0.5052377511412975,"pZ":1.1989425781040355,"vX0":-5.453778053005524,"vY0":-126.16020977485442,"vZ0":-7.827942789680468,"x":97.74,"y":206.41,"x0":2.0345987616231436,"y0":50.001446780564045,"z0":6.134865098015446,"aX":8.171996657249744},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.5,"breakHorizontal":-7.9,"spinRate":1662,"spinDirection":143},"zone":14,"typeConfidence":0.66,"plateTime":0.4333704136885359,"extension":6.33909514122258},"index":3,"playId":"2a303d79-9a37-3b20-b856-b1728b84f6a3","pitchNumber":3,"startTime":"2026-08-30T19:43:50.955Z","endTime":"2026-08-30T19:43:55.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:44:09.836Z","endTime":"2026-08-30T19:44:29.995Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431190029922657,"aZ":-11.910284885495345,"pfxX":5.8547420111962545,"pfxZ":10.246163505433772,"pX":1.2717598323371149,"pZ":3.477060922817451,"vX0":-3.3593929645020273,"vY0":-139.3084391949047,"vZ0":-5.940915350992322,"x":68.52,"y":144.9,"x0":1.7285660091351764,"y0":50.00457535337138,"z0":6.414786761773473,"aX":11.581930310142305},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":-10.0,"spinRate":2324,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.39221988839851774,"extension":6.1195527817619775},"index":5,"playId":"9d89b77b-3630-30eb-9df1-7a8b4b1e4211","pitchNumber":4,"startTime":"2026-08-30T19:44:29.995Z","endTime":"2026-08-30T19:44:34.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:44:34.619Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a fly ball to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:46:40.534Z","endTime":"2026-08-30T19:46:58.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618811018161317,"aZ":-37.066629106517716,"pfxX":7.3354163326622,"pfxZ":-3.6975803215083882,"pX":0.014221934853893285,"pZ":2.4875385927488027,"vX0":1.8918412731490148,"vY0":-114.91781652435145,"vZ0":1.2171394702608809,"x":116.46,"y":171.62,"x0":-1.775083564879685,"y0":50.00567972176328,"z0":5.584531987179154,"aX":9.696781462514547},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.0,"breakHorizontal":-13.8,"spinRate":2679,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.47879034947677956,"extension":6.510136577467548},"hitData":{"launchSpeed":77.3,"launchAngle":51.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.3,"coordY":140.12}},"index":0,"playId":"98b9af8b-0e06-3d3e-9920-d466b930dfb2","pitchNumber":1,"startTime":"2026-08-30T19:46:47.378Z","endTime":"2026-08-30T19:46:58.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:46:58.604Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:47:14.507Z","endTime":"2026-08-30T19:47:58.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370193335879257,"aZ":-16.938237934285137,"pfxX":-1.7182880399124336,"pfxZ":8.054992280556661,"pX":-0.6885841538569899,"pZ":2.9197119246322005,"vX0":3.856502885107078,"vY0":-136.29417313231684,"vZ0":-3.7988769434453467,"x":143.25,"y":159.95,"x0":-1.8951123949343758,"y0":50.00540611455489,"z0":5.492604267614831,"aX":-3.2515331464690367},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":2.4,"spinRate":2435,"spinDirection":212},"zone":1,"typeConfidence":0.89,"plateTime":0.4010075771899153,"extension":6.587600172832919},"index":0,"playId":"ca550643-0103-38e9-8b22-d715c3f523aa","pitchNumber":1,"startTime":"2026-08-30T19:47:31.016Z","endTime":"2026-08-30T19:47:34.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.740251572644755,"aZ":-23.904304659662678,"pfxX":-2.8400827326771303,"pfxZ":5.515972131431512,"pX":-0.4354943745291478,"pZ":2.9743495596327874,"vX0":3.717764399230174,"vY0":-120.90548619731946,"vZ0":-1.461023211831149,"x":133.6,"y":158.47,"x0":-1.6150808641682908,"y0":50.004057352039844,"z0":5.658943068108659,"aX":-4.259356114874677},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.0,"breakHorizontal":4.4,"spinRate":1686,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.450816620956052,"extension":6.44266967602211},"hitData":{"launchSpeed":86.3,"launchAngle":54.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.31,"coordY":107.55}},"index":1,"playId":"fd7a481e-6969-3a55-b483-dd1e204414b9","pitchNumber":2,"startTime":"2026-08-30T19:47:48.085Z","endTime":"2026-08-30T19:47:58.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:47:58.992Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:48:05.480Z","endTime":"2026-08-30T19:50:46.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65761557339263,"aZ":-14.71175297972158,"pfxX":-3.407727093436787,"pfxZ":9.338680688420245,"pX":-0.6521099068248345,"pZ":2.9667093593676914,"vX0":4.752489375603221,"vY0":-135.85251634285478,"vZ0":-3.9088995880445943,"x":141.86,"y":158.68,"x0":-1.9811045178987916,"y0":50.00360516029838,"z0":5.446351469733479,"aX":-6.372938900223782},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2232,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.40312462952906536,"extension":6.561668690245654},"index":0,"playId":"29550b3d-eb8d-3edb-a9a5-26d555625bd1","pitchNumber":1,"startTime":"2026-08-30T19:48:25.157Z","endTime":"2026-08-30T19:48:30.552Z","isPitch":true,"type":"pitch"},{"details":{"description":"Michael Harris II steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"29550b3d-eb8d-3edb-a9a5-26d555625bd1","startTime":"2026-08-30T19:48:42.926Z","endTime":"2026-08-30T19:49:13.270Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-30T19:49:13.270Z","endTime":"2026-08-30T19:50:00.361Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18803017292264,"aZ":-25.510849896131344,"pfxX":2.326432280051726,"pfxZ":3.920279350014664,"pX":0.7274224533424053,"pZ":1.8415692750832138,"vX0":5.424975804083046,"vY0":-128.8727345180327,"vZ0":-4.159377452508245,"x":89.27,"y":189.06,"x0":-1.698590162479617,"y0":50.00366066595455,"z0":5.423339666507412,"aX":3.9520011327139017},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":-5.3,"spinRate":2355,"spinDirection":174},"zone":9,"typeConfidence":0.9,"plateTime":0.42335138731646094,"extension":6.617543210178217},"index":3,"playId":"fd5e7ae0-0498-3272-adb5-18bec01d0833","pitchNumber":2,"startTime":"2026-08-30T19:50:00.361Z","endTime":"2026-08-30T19:50:05.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385168556352685,"aZ":-27.952000487915274,"pfxX":-2.4128823351064694,"pfxZ":2.744950145433693,"pX":-0.7273906767614908,"pZ":2.5881867862515384,"vX0":3.7419208934373858,"vY0":-122.53928335316395,"vZ0":-1.4316744444844858,"x":144.73,"y":168.9,"x0":-1.9521409529698295,"y0":50.00532022691426,"z0":5.540531040247301,"aX":-3.7160541004849956},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.9,"breakHorizontal":3.6,"spinRate":1648,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4448774129019357,"extension":6.490441062000745},"index":4,"playId":"d8fb0706-9137-3e57-937d-3b1e24d5969e","pitchNumber":3,"startTime":"2026-08-30T19:50:21.566Z","endTime":"2026-08-30T19:50:25.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413263165211514,"aZ":-26.205207230749934,"pfxX":-3.567371271036861,"pfxZ":3.73854314383067,"pX":0.6640420871406427,"pZ":1.8755590070559378,"vX0":6.622126510260995,"vY0":-124.6203566644983,"vZ0":-3.5802607513738107,"x":91.69,"y":188.14,"x0":-1.5458742978032842,"y0":50.00326134669332,"z0":5.4586835102128255,"aX":-5.69798974636598},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.2,"breakHorizontal":5.2,"spinRate":1625,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.43693857545808834,"extension":6.649451515016842},"index":5,"playId":"c0f04417-7530-3f04-af53-30b7dca8ec5d","pitchNumber":4,"startTime":"2026-08-30T19:50:41.361Z","endTime":"2026-08-30T19:50:46.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:50:46.554Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T19:50:55.574Z","endTime":"2026-08-30T19:53:02.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.5,"endSpeed":82.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192996145851364,"aZ":-23.914632909833852,"pfxX":0.4557999682737631,"pfxZ":4.841704690819424,"pX":0.2163345672341991,"pZ":1.7442370840149573,"vX0":5.12743220176657,"vY0":-128.87999978380398,"vZ0":-4.585478193997906,"x":108.75,"y":191.69,"x0":-1.8464984024950766,"y0":50.00511781983429,"z0":5.361363450568004,"aX":0.7767088468069689},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2418,"spinDirection":177},"zone":8,"typeConfidence":0.89,"plateTime":0.42270087926338196,"extension":6.7828687773388205},"index":0,"playId":"929a51ca-4714-3fc5-9e4d-a3437a846f38","pitchNumber":1,"startTime":"2026-08-30T19:51:13.246Z","endTime":"2026-08-30T19:51:17.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.169899565191866,"aZ":-25.947811055219592,"pfxX":-2.4894850894656324,"pfxZ":4.081156429864544,"pX":-0.7896467612710898,"pZ":2.3121022986131985,"vX0":3.327581556083989,"vY0":-121.73045842469985,"vZ0":-2.601975788606399,"x":147.1,"y":176.35,"x0":-1.8405148570709757,"y0":50.0021955047084,"z0":5.603075641209677,"aX":-3.7981953303942926},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.1,"breakHorizontal":3.8,"spinRate":1615,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.44712058055711523,"extension":6.521248463839992},"index":1,"playId":"2e304c35-fef0-3096-b03b-c8b652344c81","pitchNumber":2,"startTime":"2026-08-30T19:51:29.303Z","endTime":"2026-08-30T19:51:35.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32227858343193,"aZ":-22.851486293603838,"pfxX":1.1709646332960242,"pfxZ":5.384690103724296,"pX":1.082454126916664,"pZ":0.5034745212635233,"vX0":6.962112025429801,"vY0":-130.02895408034067,"vZ0":-8.040247217455763,"x":75.74,"y":225.19,"x0":-1.76943166795117,"y0":50.00536071416507,"z0":5.33835021981752,"aX":2.0281058877477456},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.5,"spinRate":2390,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.41938662362054213,"extension":6.7036747363791935},"index":2,"playId":"324df8dc-1930-3fac-ade2-f04e572e0a58","pitchNumber":3,"startTime":"2026-08-30T19:51:50.834Z","endTime":"2026-08-30T19:51:54.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000849631994935,"aZ":-24.05548269744538,"pfxX":-5.559797859330059,"pfxZ":4.287964958576756,"pX":-0.5752981189955857,"pZ":3.335246233693351,"vX0":5.46156500932652,"vY0":-135.79598935232764,"vZ0":-1.6597874339631817,"x":138.93,"y":148.73,"x0":-1.8773584526993412,"y0":50.001023613677035,"z0":5.605964190654843,"aX":-10.522085358306972},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":9.1,"spinRate":2375,"spinDirection":200},"zone":1,"typeConfidence":0.88,"plateTime":0.4013021660942022,"extension":6.610022509720471},"index":3,"playId":"9b3fb490-f906-3b2a-87d2-d1ab9705c3a8","pitchNumber":4,"startTime":"2026-08-30T19:52:12.622Z","endTime":"2026-08-30T19:52:18.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623596043116624,"aZ":-26.043709647504723,"pfxX":-3.9701265729564064,"pfxZ":3.845898719301716,"pX":0.8158586473521019,"pZ":1.7055344383415476,"vX0":7.161263464002842,"vY0":-124.73159187851893,"vZ0":-3.9434209990900526,"x":85.9,"y":192.73,"x0":-1.5629739680680044,"y0":50.00004598168505,"z0":5.4289744280180985,"aX":-6.321526862565993},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":5.8,"spinRate":1587,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4373904904492649,"extension":6.713974256562036},"index":4,"playId":"7e4639a5-1655-345d-a557-3b4c04260f9c","pitchNumber":5,"startTime":"2026-08-30T19:52:57.574Z","endTime":"2026-08-30T19:53:02.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:53:02.741Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to shortstop Ha-Seong Kim.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T19:55:30.262Z","endTime":"2026-08-30T19:56:37.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T19:54:32.384Z","endTime":"2026-08-30T19:55:32.316Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39535627932011,"aZ":-28.55591269882787,"pfxX":4.304750976246535,"pfxZ":2.5819340303604337,"pX":0.04586480982079672,"pZ":1.019525198870196,"vX0":2.6958851561736488,"vY0":-117.83191107502456,"vZ0":-3.8606289566629393,"x":115.25,"y":211.25,"x0":-1.6740841213102,"y0":50.001310134407255,"z0":5.331589848479851,"aX":6.0224277436046645},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.0,"breakHorizontal":-8.5,"spinRate":2698,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.4657014881047199,"extension":6.00128273950277},"index":1,"playId":"b9f0f09d-8cba-3ba2-b1cb-54c04c84efbb","pitchNumber":1,"startTime":"2026-08-30T19:55:32.316Z","endTime":"2026-08-30T19:55:36.304Z","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":85.9,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.073067866653798,"aZ":-26.913400174957445,"pfxX":-9.329421317016838,"pfxZ":3.333879539244803,"pX":-1.5278085324233381,"pZ":2.08837778866841,"vX0":3.2684663078860874,"vY0":-125.01276031843118,"vZ0":-2.6710531216285003,"x":175.24,"y":182.39,"x0":-1.6430177079540476,"y0":50.000144849865585,"z0":5.38823039373748,"aX":-14.709624801988362},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":1900,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.43874912576575253,"extension":6.099816867012877},"index":2,"playId":"817208e4-beb9-3883-946e-df645decc1e9","pitchNumber":2,"startTime":"2026-08-30T19:55:44.020Z","endTime":"2026-08-30T19:55:49.855Z","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":92.6,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.383357674750737,"aZ":-16.01558236385688,"pfxX":-5.690103173709648,"pfxZ":8.759471047987088,"pX":0.5037884160550972,"pZ":2.648616004783629,"vX0":6.384634808598335,"vY0":-134.7427156645544,"vZ0":-4.799268036129091,"x":97.8,"y":167.27,"x0":-1.1535048319204393,"y0":50.00486194242325,"z0":5.5791455392855624,"aX":-10.498862352962554},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2328,"spinDirection":223},"zone":6,"typeConfidence":0.87,"plateTime":0.4060056820665374,"extension":5.950151079761571},"index":3,"playId":"ece9d2c3-eedd-35f0-a1b1-6fabf87a55a5","pitchNumber":3,"startTime":"2026-08-30T19:56:02.463Z","endTime":"2026-08-30T19:56:07.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-30T19:56:17.142Z","endTime":"2026-08-30T19:56:28.414Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23049735848159,"aZ":-29.545269942551425,"pfxX":5.083193050336134,"pfxZ":1.8116058148427543,"pX":0.4342041281291209,"pZ":1.4968062276965595,"vX0":3.2076806608468456,"vY0":-118.92793063789414,"vZ0":-2.951194411736478,"x":100.45,"y":198.37,"x0":-1.5868825280503,"y0":50.00170731958757,"z0":5.40068718154045,"aX":7.368132182768355},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":2767,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.45845543815431933,"extension":6.090285410918988},"hitData":{"launchSpeed":80.3,"launchAngle":50.0,"totalDistance":221.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.63,"coordY":115.13}},"index":5,"playId":"cd78bcbb-afe1-3db6-986d-fb9a9924f987","pitchNumber":4,"startTime":"2026-08-30T19:56:28.414Z","endTime":"2026-08-30T19:56:37.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:56:37.404Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out sharply to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T19:56:45.429Z","endTime":"2026-08-30T19:58:14.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.724243359432815,"aZ":-27.878668766294073,"pfxX":7.660519926873171,"pfxZ":2.981889489035633,"pX":0.8205208463261816,"pZ":1.3277712693494919,"vX0":2.922221769391666,"vY0":-118.96144735706274,"vZ0":-3.8038874470472543,"x":85.72,"y":202.93,"x0":-1.4173286270717562,"y0":50.00434240526792,"z0":5.460673512162899,"aX":11.035195656951776},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.5,"spinRate":2703,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.45952909423452626,"extension":5.809454239811801},"index":0,"playId":"5d13acb4-75e7-3d73-9536-1ae4da0385ec","pitchNumber":1,"startTime":"2026-08-30T19:56:59.858Z","endTime":"2026-08-30T19:57:04.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-30T19:57:14.376Z","endTime":"2026-08-30T19:57:24.266Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.528211642822388,"aZ":-27.053551127470605,"pfxX":4.660522154547824,"pfxZ":3.4381249793245665,"pX":0.21938801362708724,"pZ":1.2949284909208745,"vX0":2.63023885787661,"vY0":-120.67516437061943,"vZ0":-4.121495496885328,"x":108.64,"y":203.82,"x0":-1.4868926157775801,"y0":50.001275109371846,"z0":5.384397590353716,"aX":6.932886471336473},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":-9.0,"spinRate":2711,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.4523671476314348,"extension":5.946260758000942},"index":2,"playId":"2c39a9ef-ae32-3032-9d16-3ed8fc19254c","pitchNumber":2,"startTime":"2026-08-30T19:57:24.266Z","endTime":"2026-08-30T19:57:28.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692305922872052,"aZ":-23.200775540488408,"pfxX":-7.8647828430777835,"pfxZ":5.45723892478752,"pX":-1.1692274672685667,"pZ":2.928418307145473,"vX0":3.597004855009238,"vY0":-127.56305825349114,"vZ0":-1.7141584142688933,"x":161.57,"y":159.71,"x0":-1.5771217658052208,"y0":50.00530757617381,"z0":5.441547440705975,"aX":-12.939260766301127},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":13.4,"spinRate":1989,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.42967693952669794,"extension":5.99773595596691},"index":3,"playId":"548b193e-5f6b-3b32-bf20-c8c10cb0e2eb","pitchNumber":3,"startTime":"2026-08-30T19:57:36.684Z","endTime":"2026-08-30T19:57:40.626Z","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":93.7,"endSpeed":86.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06574797368373,"aZ":-18.14212816073817,"pfxX":-7.815066346105168,"pfxZ":7.375066549857674,"pX":-1.0940500238908721,"pZ":1.8983638907693108,"vX0":5.740524970993237,"vY0":-136.35835173850063,"vZ0":-5.001772261703996,"x":158.7,"y":187.52,"x0":-2.200282858093531,"y0":50.00340560903668,"z0":4.989494867752206,"aX":-14.870336908955133},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2360,"spinDirection":236},"zone":13,"typeConfidence":0.77,"plateTime":0.4000987634022106,"extension":6.18937854873806},"index":4,"playId":"474b84ef-4881-3fa9-b8af-4a3031471c54","pitchNumber":4,"startTime":"2026-08-30T19:57:50.822Z","endTime":"2026-08-30T19:57:55.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467655152468964,"aZ":-14.23222601876611,"pfxX":-4.802777539643129,"pfxZ":9.468501131085944,"pX":-0.05795595042567383,"pZ":2.274878320476375,"vX0":4.674119027834643,"vY0":-136.42433172993992,"vZ0":-5.9829860729330715,"x":119.21,"y":177.36,"x0":-1.1649476633572748,"y0":50.006524412284406,"z0":5.468033193388137,"aX":-9.104913172659078},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2331,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.40063934719280603,"extension":5.941630255683605},"hitData":{"launchSpeed":105.9,"launchAngle":16.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.79,"coordY":87.81}},"index":5,"playId":"5830191b-7902-3f81-b587-b4261493d9b7","pitchNumber":5,"startTime":"2026-08-30T19:58:06.131Z","endTime":"2026-08-30T19:58:14.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:58:14.364Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Moniak lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T19:58:27.067Z","endTime":"2026-08-30T19:59:13.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.1,"endSpeed":86.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560813024816046,"aZ":-15.948191697597128,"pfxX":-7.649744465063263,"pfxZ":8.517174415068112,"pX":0.5458848203876757,"pZ":2.3058556344888133,"vX0":7.648175158161704,"vY0":-136.76405229071585,"vZ0":-5.537153097780049,"x":96.19,"y":176.52,"x0":-1.285369803900457,"y0":50.00384830412427,"z0":5.440679407766285,"aX":-14.574913039143782},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2327,"spinDirection":229},"zone":6,"typeConfidence":0.88,"plateTime":0.39962679127230993,"extension":6.082058742850501},"index":0,"playId":"432e3014-e578-3511-a353-7cd6c1cbbbec","pitchNumber":1,"startTime":"2026-08-30T19:58:38.590Z","endTime":"2026-08-30T19:58:43.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85333752853822,"aZ":-24.78086468734784,"pfxX":-8.455946642995093,"pfxZ":4.529409596837014,"pX":-0.8034381043688431,"pZ":1.7227746343731767,"vX0":4.649660260822041,"vY0":-127.1934381587408,"vZ0":-4.072971725877296,"x":147.63,"y":192.27,"x0":-1.559487354408455,"y0":50.005548145044536,"z0":5.31718087935235,"aX":-13.813745710077994},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2020,"spinDirection":243},"zone":7,"typeConfidence":0.9,"plateTime":0.4311459864708507,"extension":6.093442208538525},"index":1,"playId":"e6a0c34a-879f-38c8-b27b-a86d5a531094","pitchNumber":2,"startTime":"2026-08-30T19:58:55.257Z","endTime":"2026-08-30T19:58:58.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928513666917816,"aZ":-20.72194654500791,"pfxX":-6.309268219642677,"pfxZ":7.135493603716539,"pX":-1.0419823956298935,"pZ":2.425652975445047,"vX0":3.187475069869087,"vY0":-126.2204877285084,"vZ0":-3.131518844117575,"x":156.72,"y":173.29,"x0":-1.504912094600514,"y0":50.00410022658887,"z0":5.360916361161238,"aX":-10.128349376107645},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.4,"breakHorizontal":10.7,"spinRate":1972,"spinDirection":245},"zone":13,"typeConfidence":0.89,"plateTime":0.4347996564281913,"extension":5.952610836210175},"hitData":{"launchSpeed":97.8,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":157.88,"coordY":142.31}},"index":2,"playId":"1986418c-6dbd-34d6-85cb-eb50846b3dd7","pitchNumber":3,"startTime":"2026-08-30T19:59:09.314Z","endTime":"2026-08-30T19:59:13.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T19:59:13.279Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:01:30.558Z","endTime":"2026-08-30T20:02:52.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.992782854894962,"aZ":-24.22219037573599,"pfxX":1.7540847710184748,"pfxZ":4.612573358840849,"pX":0.1136052389601782,"pZ":2.101670827982022,"vX0":3.897183868773391,"vY0":-129.25274911609446,"vZ0":-3.7480968971359725,"x":112.67,"y":182.03,"x0":-1.630188196675798,"y0":50.00487418088283,"z0":5.388957060095618,"aX":3.026697348720716},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2514,"spinDirection":175},"zone":8,"typeConfidence":0.9,"plateTime":0.42061978716448634,"extension":6.76710070839039},"index":0,"playId":"28e1351c-4cb8-33c8-8efe-de9e7e670e20","pitchNumber":1,"startTime":"2026-08-30T20:01:40.928Z","endTime":"2026-08-30T20:01:44.901Z","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":79.4,"endSpeed":73.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.427344695069685,"aZ":-36.67514545069102,"pfxX":8.002007857837182,"pfxZ":-3.3124303495407474,"pX":-1.5080903546341786,"pZ":4.663842167278302,"vX0":-1.359399342237336,"vY0":-115.57805161574245,"vZ0":5.437668895969049,"x":174.48,"y":112.86,"x0":-1.9541260656763308,"y0":50.00060830720678,"z0":5.792138084537155,"aX":10.883875234137003},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.4,"breakHorizontal":-14.2,"spinRate":2655,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4729080399903274,"extension":6.369220169823815},"index":1,"playId":"90a9ddf5-3122-323f-acbe-8a4e89111187","pitchNumber":2,"startTime":"2026-08-30T20:01:55.482Z","endTime":"2026-08-30T20:01:59.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-30T20:02:13.724Z","endTime":"2026-08-30T20:02:14.537Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.122638628337747,"aZ":-37.27588592783384,"pfxX":8.539244166537024,"pfxZ":-3.932992018041732,"pX":-0.6846068474419814,"pZ":2.96439284753009,"vX0":-0.040609497520738114,"vY0":-113.30779356251774,"vZ0":2.3274181177170905,"x":143.1,"y":158.74,"x0":-1.7753967611082544,"y0":50.00217240490865,"z0":5.65428641137504,"aX":11.078546361273336},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-6.2,"breakHorizontal":-15.5,"spinRate":2567,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.48380599379087785,"extension":6.718363668040626},"index":3,"playId":"12e29284-f1b8-3011-b0f0-e348ac89f368","pitchNumber":3,"startTime":"2026-08-30T20:02:14.537Z","endTime":"2026-08-30T20:02:19.124Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.394577142652377,"aZ":-17.023307104982557,"pfxX":-1.5950176833610417,"pfxZ":7.622897975500933,"pX":-0.23946577264419183,"pZ":3.619274989505408,"vX0":4.361169633375916,"vY0":-139.3847372013637,"vZ0":-2.291139128401231,"x":126.13,"y":141.06,"x0":-1.6102231103767783,"y0":50.0015218696492,"z0":5.563263610950927,"aX":-3.170204915506272},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":2.0,"spinRate":2481,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.39146273896480954,"extension":6.538207084045053},"index":4,"playId":"be3823c6-02d6-3a8e-a1b3-272066b40663","pitchNumber":4,"startTime":"2026-08-30T20:02:48.518Z","endTime":"2026-08-30T20:02:52.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:02:52.940Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:04:09.590Z","endTime":"2026-08-30T20:05:18.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces Ha-Seong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:03:09.186Z","endTime":"2026-08-30T20:03:20.821Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-30T20:03:20.821Z","endTime":"2026-08-30T20:04:11.754Z","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(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.4,"endSpeed":75.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327038300755717,"aZ":-33.989827075606826,"pfxX":7.725659423674617,"pfxZ":-1.253479583700237,"pX":-0.3658339345064192,"pZ":1.7661265563786197,"vX0":1.122592472596004,"vY0":-120.03761485528999,"vZ0":-1.6591087801155076,"x":130.94,"y":191.09,"x0":-1.8432949594651251,"y0":50.00156894740795,"z0":5.506624839637453,"aX":11.215599287935602},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.4,"breakHorizontal":-14.3,"spinRate":2545,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4571752861394027,"extension":6.674142684539637},"index":2,"playId":"e8d37927-d0af-3555-b24b-bd3e3a96c992","pitchNumber":1,"startTime":"2026-08-30T20:04:11.754Z","endTime":"2026-08-30T20:04:16.170Z","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":84.9,"endSpeed":78.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818753016220885,"aZ":-26.60510272225258,"pfxX":-3.412626019220482,"pfxZ":3.6005244387074122,"pX":0.6397973802582273,"pZ":0.5476502854160988,"vX0":6.104226765878279,"vY0":-123.4187068910291,"vZ0":-6.307940454897519,"x":92.61,"y":223.99,"x0":-1.4186116254815901,"y0":50.004151133023406,"z0":5.367807785050024,"aX":-5.2821451633532845},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":4.8,"spinRate":1649,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.44324019876116294,"extension":6.678209629458953},"index":3,"playId":"92f2382d-cde8-3281-90a2-37d513f52595","pitchNumber":2,"startTime":"2026-08-30T20:04:28.040Z","endTime":"2026-08-30T20:04:32.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T20:04:44.959Z","endTime":"2026-08-30T20:04:54.655Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":96.5,"endSpeed":88.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.941369684869684,"aZ":-15.099090249428013,"pfxX":-2.8723846791222325,"pfxZ":8.514122985338695,"pX":-0.2400610841542808,"pZ":3.458374573207796,"vX0":4.781499537170723,"vY0":-140.5123086024668,"vZ0":-3.1615061468004697,"x":126.15,"y":145.4,"x0":-1.5882757221337866,"y0":50.00455167780091,"z0":5.5753838889889575,"aX":-5.762164956130401},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2422,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.389372364456833,"extension":6.465670853952059},"index":5,"playId":"7b42ef28-0f36-31a8-8086-b1554fb4689a","pitchNumber":3,"startTime":"2026-08-30T20:04:54.655Z","endTime":"2026-08-30T20:04:59.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24761693927504,"aZ":-24.933376160087047,"pfxX":-2.7735183514223753,"pfxZ":4.547851017017068,"pX":-0.5140024262138011,"pZ":1.3437402667596896,"vX0":3.4899870856009207,"vY0":-125.14867789390843,"vZ0":-4.81473215260882,"x":136.59,"y":202.5,"x0":-1.5635116589912854,"y0":50.00421106688898,"z0":5.324061978422883,"aX":-4.4185746032140765},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":4.2,"spinRate":1673,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.43695010232935116,"extension":6.67408400432639},"index":6,"playId":"d8d58429-2188-3a0d-b1ab-59f59cc242a0","pitchNumber":4,"startTime":"2026-08-30T20:05:13.666Z","endTime":"2026-08-30T20:05:18.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:05:18.445Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T20:05:34.498Z","endTime":"2026-08-30T20:07:42.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.172360357504886,"aZ":-15.492640424695614,"pfxX":-2.420965688804433,"pfxZ":8.57081380952933,"pX":-0.06740650936887999,"pZ":2.8355204450824107,"vX0":4.885203989850498,"vY0":-137.80247740082152,"vZ0":-4.352961235917153,"x":119.57,"y":162.22,"x0":-1.539067502108586,"y0":50.002418467258344,"z0":5.463918688243449,"aX":-4.712173505980127},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":3.5,"spinRate":2480,"spinDirection":203},"zone":2,"typeConfidence":0.91,"plateTime":0.39566528462421413,"extension":6.674221586578003},"index":0,"playId":"7415824f-f2a0-3608-afb0-8a152f247810","pitchNumber":1,"startTime":"2026-08-30T20:05:42.987Z","endTime":"2026-08-30T20:05:49.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02725796758345,"aZ":-23.096196045010256,"pfxX":-4.068291362777085,"pfxZ":5.540127999159635,"pX":-0.4931759204992029,"pZ":0.4730911135895884,"vX0":4.064157806740787,"vY0":-126.25781388644184,"vZ0":-7.362059705289893,"x":135.8,"y":226.01,"x0":-1.5835625872220043,"y0":50.005952578572696,"z0":5.24386301890828,"aX":-6.670027600054109},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":6.6,"spinRate":1632,"spinDirection":206},"zone":13,"typeConfidence":0.9,"plateTime":0.4313149469450175,"extension":6.718147371237285},"index":1,"playId":"666fa9d8-c00b-32ea-9d65-6d6c2cf33db1","pitchNumber":2,"startTime":"2026-08-30T20:06:00.203Z","endTime":"2026-08-30T20:06:04.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25716529847891,"aZ":-16.711067742795144,"pfxX":-4.742875143983575,"pfxZ":7.647322796143573,"pX":-0.8309177474938209,"pZ":3.9377190339443837,"vX0":4.013486108531505,"vY0":-140.6646282554825,"vZ0":-1.8426686632905,"x":148.67,"y":132.46,"x0":-1.6538147017362157,"y0":50.000347560982355,"z0":5.674331977551035,"aX":-9.587518985507604},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":7.9,"spinRate":2297,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.38807553080851465,"extension":6.3105356632505085},"index":2,"playId":"91986279-bc56-3062-8122-68aeb9ff4005","pitchNumber":3,"startTime":"2026-08-30T20:06:18.820Z","endTime":"2026-08-30T20:06:23.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.548018917022656,"aZ":-15.812595067295183,"pfxX":-2.6127941274074105,"pfxZ":8.29666092025101,"pX":-0.5914219546211222,"pZ":3.290733016627756,"vX0":3.9101454967213143,"vY0":-138.7145168193834,"vZ0":-3.0699339165192487,"x":139.54,"y":149.93,"x0":-1.6720982355177636,"y0":50.00160829850113,"z0":5.450012442306201,"aX":-5.152322813983265},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2479,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.3930580171511373,"extension":6.629321820718219},"index":3,"playId":"804d64ee-94de-3ef3-a8e9-b7b541c85442","pitchNumber":4,"startTime":"2026-08-30T20:06:36.567Z","endTime":"2026-08-30T20:06:43.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.195128483287764,"aZ":-27.91571524202633,"pfxX":-5.114291043934426,"pfxZ":2.5914474920996287,"pX":0.5855095865265542,"pZ":0.9500083423342761,"vX0":7.073269718987508,"vY0":-126.18499777430871,"vZ0":-5.536669097149631,"x":94.68,"y":213.13,"x0":-1.565678650411631,"y0":50.00178556144662,"z0":5.370408624696328,"aX":-8.400797545471066},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":8.0,"spinRate":1612,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.43100928487972645,"extension":6.8287284012413725},"index":4,"playId":"a0be86e1-2e23-30f9-bbbc-1844b86716bc","pitchNumber":5,"startTime":"2026-08-30T20:06:57.831Z","endTime":"2026-08-30T20:07:02.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410379207988388,"aZ":-25.765631796036523,"pfxX":2.064746243531156,"pfxZ":3.5679887011935083,"pX":0.3191509486796814,"pZ":2.491283393959695,"vX0":3.951099878693224,"vY0":-132.25098606440562,"vZ0":-3.021798936186436,"x":104.83,"y":171.52,"x0":-1.4541855370001646,"y0":50.00358446954044,"z0":5.509350883284878,"aX":3.710118276441974},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2575,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.4119120304729149,"extension":6.511849096541236},"index":5,"playId":"04980cc2-c280-34d5-a55f-359cee16f5f0","pitchNumber":6,"startTime":"2026-08-30T20:07:15.996Z","endTime":"2026-08-30T20:07:20.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.95633786194864,"aZ":-28.492842469971873,"pfxX":-5.904578056623237,"pfxZ":2.2750486608325726,"pX":0.19273658122259574,"pZ":1.9229876224885685,"vX0":6.108445368298563,"vY0":-125.01405737735084,"vZ0":-3.105150100475565,"x":109.65,"y":186.86,"x0":-1.489883680857675,"y0":50.003168602763104,"z0":5.466287349501676,"aX":-9.554051178408349},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":9.7,"spinRate":1591,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.4344717783936023,"extension":6.681035802577511},"index":6,"playId":"8e73c115-42e0-3831-bc56-544050d5f086","pitchNumber":7,"startTime":"2026-08-30T20:07:37.882Z","endTime":"2026-08-30T20:07:42.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:07:42.390Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Carrigg pops out to shortstop Mauricio Dubón.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T20:10:12.584Z","endTime":"2026-08-30T20:10:24.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5],"actionIndex":[0,1,2,3],"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to shortstop for Mauricio Dubón.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:08:46.002Z","endTime":"2026-08-30T20:08:46.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"500"},{"details":{"description":"Mike Yastrzemski remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:08:46.017Z","endTime":"2026-08-30T20:08:46.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":673490,"link":"/api/v1/people/673490"}},{"details":{"description":"Pitching Change: Victor Mederos replaces Raisel Iglesias.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:08:46.018Z","endTime":"2026-08-30T20:09:28.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682989,"link":"/api/v1/people/682989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Mickey Moniak starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:09:28.517Z","endTime":"2026-08-30T20:09:59.627Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"base":2},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T20:09:59.627Z","endTime":"2026-08-30T20:10:14.710Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699270795147378,"aZ":-15.276809206179973,"pfxX":-7.844473720238159,"pfxZ":8.383198062844144,"pX":0.3072438664442306,"pZ":2.3018269138975094,"vX0":10.253865934543374,"vY0":-140.98755776600683,"vZ0":-5.461459559779278,"x":105.29,"y":176.63,"x0":-2.3556210755401032,"y0":50.00293851666836,"z0":5.248104744617589,"aX":-15.811914012873427},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2426,"spinDirection":236},"zone":6,"typeConfidence":0.9,"plateTime":0.38831720118010304,"extension":6.6329097881870185},"hitData":{"launchSpeed":83.1,"launchAngle":72.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.64,"coordY":162.54}},"index":5,"playId":"c227a399-93b9-3fee-9039-3935f192e6b7","pitchNumber":1,"startTime":"2026-08-30T20:10:14.710Z","endTime":"2026-08-30T20:10:24.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:10:24.423Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T20:11:03.220Z","endTime":"2026-08-30T20:13:06.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-30T20:10:45.743Z","endTime":"2026-08-30T20:11:05.536Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815485142224105,"aZ":-21.61818430447309,"pfxX":-1.463851567872748,"pfxZ":5.696833318425194,"pX":1.885141712110879,"pZ":2.432241991978104,"vX0":12.170101147644788,"vY0":-134.68744127494222,"vZ0":-3.0611354403859323,"x":45.14,"y":173.11,"x0":-2.484861757389122,"y0":50.00652228033782,"z0":5.096988200181295,"aX":-2.716747758228479},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2574,"spinDirection":234},"zone":14,"typeConfidence":0.93,"plateTime":0.4052978012588202,"extension":6.571212771584231},"index":1,"playId":"0629774e-4e86-3dcd-a0cb-297bac34d1da","pitchNumber":1,"startTime":"2026-08-30T20:11:05.536Z","endTime":"2026-08-30T20:11:10.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19688836649351,"aZ":-22.64666041407695,"pfxX":-1.6398352549078297,"pfxZ":5.188492552534875,"pX":1.1347041564474891,"pZ":2.234118336586074,"vX0":10.568394046444379,"vY0":-134.8886457392032,"vZ0":-3.3454783978457474,"x":73.75,"y":178.46,"x0":-2.6264605566891275,"y0":50.0061353403169,"z0":5.09311936837508,"aX":-3.014842530232621},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2503,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4065540739234268,"extension":6.745655271309101},"index":2,"playId":"74d06989-8234-3efb-9766-8c6794e0aba5","pitchNumber":2,"startTime":"2026-08-30T20:11:25.248Z","endTime":"2026-08-30T20:11:29.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783143755939264,"aZ":-28.58710496861416,"pfxX":-6.167468477620497,"pfxZ":1.9942851214700887,"pX":0.5935451798022954,"pZ":1.9698193562557915,"vX0":9.928879193861242,"vY0":-132.70359415153465,"vZ0":-3.3873009915394485,"x":94.38,"y":185.59,"x0":-2.3785211080881905,"y0":50.00643225609915,"z0":5.323336165237602,"aX":-11.11171046697098},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":9.2,"spinRate":1304,"spinDirection":248},"zone":9,"typeConfidence":0.8,"plateTime":0.41120207789400576,"extension":6.761751865603996},"index":3,"playId":"ef7c7659-7a3d-36fa-93e3-471573666f6d","pitchNumber":3,"startTime":"2026-08-30T20:11:50.938Z","endTime":"2026-08-30T20:11:55.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.259951547959176,"aZ":-29.566697388643654,"pfxX":-8.644813924127527,"pfxZ":1.4314329571749627,"pX":0.6519665302540771,"pZ":0.4479939935127865,"vX0":10.756715110284642,"vY0":-133.87743332332863,"vZ0":-6.977232145816431,"x":92.15,"y":226.68,"x0":-2.2835365956030222,"y0":50.00507873670541,"z0":5.186927170124951,"aX":-15.789447928636775},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.3,"breakHorizontal":13.6,"spinRate":1341,"spinDirection":236},"zone":14,"typeConfidence":0.94,"plateTime":0.4081800786935563,"extension":6.726849514638688},"index":4,"playId":"238c6785-7877-32f8-9c96-278c411f9bb1","pitchNumber":4,"startTime":"2026-08-30T20:12:12.896Z","endTime":"2026-08-30T20:12:17.014Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331746108682133,"aZ":-28.218200284365366,"pfxX":-0.5949800302250641,"pfxZ":2.158854580325464,"pX":-0.4224309573832163,"pZ":4.645678237970287,"vX0":6.32192748851214,"vY0":-133.66731451895706,"vZ0":3.48672134678396,"x":105.26,"y":85.77,"x0":-2.727992520994382,"y0":50.00366952322047,"z0":5.335966133252204,"aX":-1.0922380005947565},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-0.1,"spinRate":2430,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4077666582596575,"extension":6.114264332653834},"index":5,"playId":"f2b3d933-ab60-3a5e-8bb3-dc686c8b6de3","pitchNumber":5,"startTime":"2026-08-30T20:12:36.527Z","endTime":"2026-08-30T20:12:40.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63794938537159,"aZ":-24.13233700164883,"pfxX":0.18703217247674475,"pfxZ":4.279556996021731,"pX":-0.5412167898736556,"pZ":1.8741319260568332,"vX0":5.900380315927045,"vY0":-134.82509951916506,"vZ0":-3.733505141383934,"x":137.63,"y":188.18,"x0":-2.7636411452113365,"y0":50.00317029341097,"z0":4.939393305824732,"aX":0.3503334290018999},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2406,"spinDirection":228},"zone":7,"typeConfidence":0.92,"plateTime":0.40308818346093167,"extension":6.472041921442152},"index":6,"playId":"1d86025a-469b-3ac6-accb-5677721823ef","pitchNumber":6,"startTime":"2026-08-30T20:12:59.506Z","endTime":"2026-08-30T20:13:06.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:13:06.919Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-08-30T20:13:42.030Z","endTime":"2026-08-30T20:14:16.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zac Veen replaces Ryan Ritter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:13:17.206Z","endTime":"2026-08-30T20:13:27.813Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T20:13:27.813Z","endTime":"2026-08-30T20:13:44.357Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"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":98.5,"endSpeed":90.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28318376377576,"aZ":-16.29909204847228,"pfxX":-6.278639606472158,"pfxZ":7.627007227134145,"pX":0.16069679426249656,"pZ":3.8296172967567585,"vX0":9.498888551414648,"vY0":-143.18143483539768,"vZ0":-1.6271461603140356,"x":110.87,"y":135.38,"x0":-2.3802391670450533,"y0":50.003585774915756,"z0":5.422503439167395,"aX":-13.070711049659321},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2466,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.38217537228206533,"extension":6.674066522133992},"index":2,"playId":"c150d461-f06e-39c9-9a91-9c7067224090","pitchNumber":1,"startTime":"2026-08-30T20:13:44.357Z","endTime":"2026-08-30T20:13:48.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91984601511926,"aZ":-16.218809068977585,"pfxX":-5.612917137905822,"pfxZ":7.744492035876059,"pX":0.32165039098999065,"pZ":2.3192307098511664,"vX0":9.103418045854168,"vY0":-141.7975203692441,"vZ0":-5.341183530797598,"x":104.74,"y":176.16,"x0":-2.18421245776808,"y0":50.00218764772517,"z0":5.243250633523782,"aX":-11.563005558674405},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2391,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.384590475226549,"extension":6.662781363424693},"hitData":{"launchSpeed":84.8,"launchAngle":57.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.09,"coordY":129.51}},"index":3,"playId":"a6c1fe25-0252-3bf7-ba34-d19537d8fa8c","pitchNumber":2,"startTime":"2026-08-30T20:14:07.528Z","endTime":"2026-08-30T20:14:16.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:14:16.779Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a line drive to left fielder Zac Veen. Brewer Hicklen to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:16:49.689Z","endTime":"2026-08-30T20:17:00.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:16:49.679Z","endTime":"2026-08-30T20:16:49.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from center field to shortstop for Cole Carrigg.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:16:49.681Z","endTime":"2026-08-30T20:16:49.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"description":"Zac Veen remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:16:49.683Z","endTime":"2026-08-30T20:16:49.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"}},{"details":{"description":"Drake Baldwin starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-30T20:16:49.685Z","endTime":"2026-08-30T20:16:49.686Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Brewer Hicklen replaces Drake Baldwin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-30T20:16:49.687Z","endTime":"2026-08-30T20:16:49.688Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"base":2},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63169716018871,"aZ":-20.25225916707696,"pfxX":-7.655477504804279,"pfxZ":6.470267179166235,"pX":-0.21860300312991912,"pZ":2.917751236091805,"vX0":6.696299216348269,"vY0":-135.18204849161344,"vZ0":-2.900560418759567,"x":100.0,"y":139.96,"x0":-1.7383161110919632,"y0":50.00425801788912,"z0":5.433296013516321,"aX":-14.110034821305305},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":12.4,"spinRate":2233,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4058392822244299,"extension":6.497515550578249},"hitData":{"launchSpeed":76.3,"launchAngle":25.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.83,"coordY":122.68}},"index":5,"playId":"58c330f5-5ea6-353e-ac10-cb14b4439d90","pitchNumber":1,"startTime":"2026-08-30T20:16:49.689Z","endTime":"2026-08-30T20:17:00.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:17:00.058Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp ground ball to right fielder Mickey Moniak. Brewer Hicklen scores. Ronald Acuña Jr. to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:17:35.157Z","endTime":"2026-08-30T20:19:16.953Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".338"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".177"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.68"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.52"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.26"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.30"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.56"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.092"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.092"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40771225367553,"aZ":-27.063659842245134,"pfxX":-2.977047384948346,"pfxZ":3.324209278810275,"pX":-0.01210186530069728,"pZ":1.8259322442124573,"vX0":5.300232092597416,"vY0":-122.49681810222877,"vZ0":-3.1951453187737653,"x":109.64,"y":145.61,"x0":-1.8051797023502227,"y0":50.00474219071509,"z0":5.430832498657434,"aX":-4.580804545044236},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":4.3,"spinRate":1679,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.4450409545810694,"extension":6.507386257559903},"index":0,"playId":"ed34f90a-dbb1-3252-877f-664975d2d825","pitchNumber":1,"startTime":"2026-08-30T20:17:35.157Z","endTime":"2026-08-30T20:17:39.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, 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.8,"endSpeed":79.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8441569458262,"aZ":-28.05934284332576,"pfxX":-4.281746026287305,"pfxZ":2.627119202683942,"pX":1.0952888457100216,"pZ":1.7998647024755985,"vX0":8.084980216743212,"vY0":-123.44894573760705,"vZ0":-3.156867548228998,"x":158.73,"y":146.08,"x0":-1.6424011707636632,"y0":50.00495373488918,"z0":5.4171882042935,"aX":-6.716421167988263},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":6.2,"spinRate":1581,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.44096268049367815,"extension":6.671010594214601},"index":1,"playId":"515a6aef-fb77-3f83-b526-d671ef0e7167","pitchNumber":2,"startTime":"2026-08-30T20:18:02.539Z","endTime":"2026-08-30T20:18:06.661Z","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":84.5,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.46882587462903,"aZ":-29.097518583014796,"pfxX":-2.744114676801086,"pfxZ":1.9487816351527343,"pX":-0.9318734358963262,"pZ":2.9985478086908546,"vX0":3.094996545656607,"vY0":-123.2086456579434,"vZ0":-0.4134452170872376,"x":152.16,"y":151.73,"x0":-1.8326393175499542,"y0":50.00129842767949,"z0":5.573341114847569,"aX":-4.329063642039938},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":4.4,"spinRate":1595,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.4401772641508388,"extension":6.790899400487561},"index":2,"playId":"9b33f550-0dd4-3b79-b782-5ce81d1e48dc","pitchNumber":3,"startTime":"2026-08-30T20:18:18.578Z","endTime":"2026-08-30T20:18:23.370Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515873529830426,"aZ":-24.974598712807634,"pfxX":2.120250135210945,"pfxZ":4.099190502844827,"pX":-0.2823742651964003,"pZ":3.6014459014652855,"vX0":3.4861317858182104,"vY0":-130.43102019322276,"vZ0":-0.05388652929760196,"x":109.2,"y":140.9,"x0":-1.9018948888592786,"y0":50.00086740789545,"z0":5.475971554478338,"aX":3.7225515245714265},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2422,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.41690119157743366,"extension":6.723168557404833},"index":3,"playId":"f154f6ea-468e-3b02-a034-b99bb479e2bc","pitchNumber":4,"startTime":"2026-08-30T20:18:38.926Z","endTime":"2026-08-30T20:18:43.130Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751237915030057,"aZ":-27.41230368998218,"pfxX":-2.8629340677524464,"pfxZ":3.1734758235748997,"pX":0.026029592895027293,"pZ":1.7349648960687578,"vX0":5.159188088663979,"vY0":-121.68653199954583,"vZ0":-3.156181749180756,"x":113.15,"y":138.54,"x0":-1.7490791200704885,"y0":50.00209240767095,"z0":5.42210532372266,"aX":-4.295807873924379},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":4.0,"spinRate":1647,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.450017090412802,"extension":6.776995464830439},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.65,"coordY":122.68}},"index":4,"playId":"c0d20945-1c51-36b7-b054-4b716379d021","pitchNumber":5,"startTime":"2026-08-30T20:19:06.809Z","endTime":"2026-08-30T20:19:16.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:19:16.953Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a sharp ground ball to right fielder Mickey Moniak. Brewer Hicklen scores. Ronald Acuña Jr. to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-08-30T20:17:35.157Z","endTime":"2026-08-30T20:19:16.953Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".338"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".177"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.68"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.52"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.26"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.30"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.56"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.092"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.092"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":{"id":663372,"link":"/api/v1/people/663372"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40771225367553,"aZ":-27.063659842245134,"pfxX":-2.977047384948346,"pfxZ":3.324209278810275,"pX":-0.01210186530069728,"pZ":1.8259322442124573,"vX0":5.300232092597416,"vY0":-122.49681810222877,"vZ0":-3.1951453187737653,"x":109.64,"y":145.61,"x0":-1.8051797023502227,"y0":50.00474219071509,"z0":5.430832498657434,"aX":-4.580804545044236},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":4.3,"spinRate":1679,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.4450409545810694,"extension":6.507386257559903},"index":0,"playId":"ed34f90a-dbb1-3252-877f-664975d2d825","pitchNumber":1,"startTime":"2026-08-30T20:17:35.157Z","endTime":"2026-08-30T20:17:39.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, 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.8,"endSpeed":79.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8441569458262,"aZ":-28.05934284332576,"pfxX":-4.281746026287305,"pfxZ":2.627119202683942,"pX":1.0952888457100216,"pZ":1.7998647024755985,"vX0":8.084980216743212,"vY0":-123.44894573760705,"vZ0":-3.156867548228998,"x":158.73,"y":146.08,"x0":-1.6424011707636632,"y0":50.00495373488918,"z0":5.4171882042935,"aX":-6.716421167988263},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":6.2,"spinRate":1581,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.44096268049367815,"extension":6.671010594214601},"index":1,"playId":"515a6aef-fb77-3f83-b526-d671ef0e7167","pitchNumber":2,"startTime":"2026-08-30T20:18:02.539Z","endTime":"2026-08-30T20:18:06.661Z","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":84.5,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.46882587462903,"aZ":-29.097518583014796,"pfxX":-2.744114676801086,"pfxZ":1.9487816351527343,"pX":-0.9318734358963262,"pZ":2.9985478086908546,"vX0":3.094996545656607,"vY0":-123.2086456579434,"vZ0":-0.4134452170872376,"x":152.16,"y":151.73,"x0":-1.8326393175499542,"y0":50.00129842767949,"z0":5.573341114847569,"aX":-4.329063642039938},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":4.4,"spinRate":1595,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.4401772641508388,"extension":6.790899400487561},"index":2,"playId":"9b33f550-0dd4-3b79-b782-5ce81d1e48dc","pitchNumber":3,"startTime":"2026-08-30T20:18:18.578Z","endTime":"2026-08-30T20:18:23.370Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.515873529830426,"aZ":-24.974598712807634,"pfxX":2.120250135210945,"pfxZ":4.099190502844827,"pX":-0.2823742651964003,"pZ":3.6014459014652855,"vX0":3.4861317858182104,"vY0":-130.43102019322276,"vZ0":-0.05388652929760196,"x":109.2,"y":140.9,"x0":-1.9018948888592786,"y0":50.00086740789545,"z0":5.475971554478338,"aX":3.7225515245714265},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2422,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.41690119157743366,"extension":6.723168557404833},"index":3,"playId":"f154f6ea-468e-3b02-a034-b99bb479e2bc","pitchNumber":4,"startTime":"2026-08-30T20:18:38.926Z","endTime":"2026-08-30T20:18:43.130Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.751237915030057,"aZ":-27.41230368998218,"pfxX":-2.8629340677524464,"pfxZ":3.1734758235748997,"pX":0.026029592895027293,"pZ":1.7349648960687578,"vX0":5.159188088663979,"vY0":-121.68653199954583,"vZ0":-3.156181749180756,"x":113.15,"y":138.54,"x0":-1.7490791200704885,"y0":50.00209240767095,"z0":5.42210532372266,"aX":-4.295807873924379},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":4.0,"spinRate":1647,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.450017090412802,"extension":6.776995464830439},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.65,"coordY":122.68}},"index":4,"playId":"c0d20945-1c51-36b7-b054-4b716379d021","pitchNumber":5,"startTime":"2026-08-30T20:19:06.809Z","endTime":"2026-08-30T20:19:16.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-30T20:19:16.953Z","atBatIndex":75},"scoringPlays":[18,22,39,59,75],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":160.54,"y":96.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":93.78,"y":168.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":100.0,"y":81.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":146.43,"y":97.79},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":173.77,"y":81.4},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":168.89,"y":74.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":173.98,"y":110.28},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":113.14,"y":157.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":60.7,"y":99.71},"type":"O","description":"Lineout"}]}},{"startIndex":15,"endIndex":23,"top":[15,16,17],"bottom":[18,19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":130.09,"y":180.09},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":122.83,"y":143.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":162.46,"y":38.64},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":35.01,"y":82.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":141.42,"y":106.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":85.31,"y":116.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":57.74,"y":80.52},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":92.34,"y":161.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":140.19,"y":98.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":189.79,"y":93.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":85.22,"y":116.78},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":37,"top":[32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":200.89,"y":114.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":146.43,"y":171.61},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":75.42,"y":111.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":133.72,"y":144.99},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":225.28,"y":74.79},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":82.52,"y":89.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":156.25,"y":140.29},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":212.99,"y":114.73},"type":"H","description":"Double"}]}},{"startIndex":46,"endIndex":55,"top":[46,47,48,49],"bottom":[50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":94.9,"y":154.82},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":153.69,"y":150.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":185.98,"y":123.9},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":99.0,"y":159.0},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":91.11,"y":46.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":133.64,"y":101.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":185.17,"y":114.32},"type":"H","description":"Single"}]}},{"startIndex":56,"endIndex":64,"top":[56,57,58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":197.79,"y":117.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"coordinates":{"x":122.92,"y":193.16},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":157.21,"y":159.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":62.76,"y":100.19},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":65.3,"y":140.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":113.31,"y":107.55},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":70,"top":[65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":102.63,"y":115.13},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":167.79,"y":87.81},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":157.88,"y":142.31},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":71,"endIndex":75,"top":[71,72,73],"bottom":[74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":10,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":124.64,"y":162.54},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":10,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":84.09,"y":129.51},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":10,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":83.83,"y":122.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":10,"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":179.65,"y":122.68},"type":"H","description":"Single"}]}}]},"linescore":{"note":"None out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":10,"errors":0,"leftOnBase":10},"away":{"runs":2,"hits":7,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"catcher":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"third":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"shortstop":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"left":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"center":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"right":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"onDeck":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"inHole":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"battingOrder":10,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"onDeck":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"battingOrder":3,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":2,"strikes":2,"outs":0},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".252","atBats":35,"obp":".323","slg":".414","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":2,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"5.49","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.52","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":49,"strikes":96,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.27","rbi":3,"pitchesPerInning":"16.11","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 5-9)","summary":"4.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":71,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":22,"strikes":49,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":21,"gamesStarted":20,"flyOuts":66,"groundOuts":110,"airOuts":110,"runs":72,"doubles":30,"triples":4,"homeRuns":19,"strikeOuts":76,"baseOnBalls":45,"intentionalWalks":0,"hits":113,"hitByPitch":1,"atBats":402,"obp":".350","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1685,"era":"5.84","inningsPitched":"101.2","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.55","battersFaced":455,"outs":305,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1685,"balls":620,"strikes":1065,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".357","pitchesPerInning":"16.57","gamesFinished":1,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"6.73","walksPer9Inn":"3.98","hitsPer9Inn":"10.00","runsScoredPer9":"6.37","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":68,"groundOuts":58,"airOuts":105,"runs":45,"doubles":16,"triples":4,"homeRuns":21,"strikeOuts":98,"baseOnBalls":20,"intentionalWalks":0,"hits":86,"hitByPitch":3,"avg":".253","atBats":340,"obp":".295","slg":".509","ops":".804","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":173,"rbi":60,"leftOnBase":130,"sacBunts":0,"sacFlies":7,"babip":".285","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.19","popOuts":22,"lineOuts":15},"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":145,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":3,"flyOuts":28,"groundOuts":24,"airOuts":58,"runs":31,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":2,"hits":45,"hitByPitch":3,"atBats":158,"obp":".372","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":767,"era":"5.95","inningsPitched":"42.1","wins":0,"losses":5,"saves":3,"saveOpportunities":5,"holds":9,"blownSaves":2,"earnedRuns":28,"whip":"1.58","battersFaced":190,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":282,"strikes":485,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".000","pitchesPerInning":"18.12","gamesFinished":13,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"8.08","walksPer9Inn":"4.68","hitsPer9Inn":"9.57","runsScoredPer9":"6.59","homeRunsPer9":"1.49","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":51,"groundOuts":126,"airOuts":118,"runs":66,"doubles":27,"triples":7,"homeRuns":14,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":129,"hitByPitch":6,"avg":".290","atBats":445,"obp":".331","slg":".476","ops":".807","caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":212,"rbi":70,"leftOnBase":146,"sacBunts":4,"sacFlies":5,"babip":".324","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"31.79","popOuts":21,"lineOuts":46},"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":277,"errors":2,"chances":281,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":58,"groundOuts":87,"airOuts":102,"runs":37,"doubles":27,"triples":1,"homeRuns":4,"strikeOuts":67,"baseOnBalls":34,"intentionalWalks":0,"hits":101,"hitByPitch":7,"avg":".288","atBats":351,"obp":".358","slg":".405","ops":".763","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":142,"rbi":47,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".340","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.75","popOuts":7,"lineOuts":37},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":7,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":35,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":11,"strikes":24,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":223,"errors":4,"chances":239,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID815081":{"person":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"obp":".370","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":106,"era":"1.50","inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.67","battersFaced":27,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":40,"strikes":66,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.67","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"12.00","walksPer9Inn":"4.50","hitsPer9Inn":"10.50","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":64,"groundOuts":82,"airOuts":108,"runs":65,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":126,"baseOnBalls":41,"intentionalWalks":0,"hits":110,"hitByPitch":6,"avg":".260","atBats":423,"obp":".332","slg":".418","ops":".750","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":177,"rbi":56,"leftOnBase":163,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":19,"lineOuts":25},"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":213,"putOuts":166,"errors":12,"chances":391,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":63,"gamesStarted":2,"flyOuts":36,"groundOuts":57,"airOuts":63,"runs":21,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":205,"obp":".295","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":863,"era":"2.62","inningsPitched":"55.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":16,"whip":"1.15","battersFaced":228,"outs":165,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":325,"strikes":538,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".500","pitchesPerInning":"15.69","gamesFinished":10,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.29","hitsPer9Inn":"8.02","runsScoredPer9":"3.44","homeRunsPer9":"0.65","inheritedRunners":40,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694249":{"person":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"jerseyNumber":"16","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":68,"flyOuts":42,"groundOuts":47,"airOuts":71,"runs":38,"doubles":18,"triples":3,"homeRuns":6,"strikeOuts":60,"baseOnBalls":27,"intentionalWalks":2,"hits":61,"hitByPitch":4,"avg":".261","atBats":234,"obp":".342","slg":".440","ops":".782","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":103,"rbi":36,"leftOnBase":106,"sacBunts":1,"sacFlies":4,"babip":".320","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":12,"lineOuts":17},"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":16,"putOuts":194,"errors":4,"chances":214,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":53,"gamesStarted":1,"flyOuts":30,"groundOuts":53,"airOuts":59,"runs":38,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":34,"intentionalWalks":3,"hits":61,"hitByPitch":2,"atBats":219,"obp":".376","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1063,"era":"5.56","inningsPitched":"56.2","wins":3,"losses":6,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":35,"whip":"1.68","battersFaced":261,"outs":170,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":389,"strikes":674,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".333","pitchesPerInning":"18.76","gamesFinished":17,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"8.26","walksPer9Inn":"5.40","hitsPer9Inn":"9.69","runsScoredPer9":"6.04","homeRunsPer9":"0.79","inheritedRunners":30,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690022":{"person":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"jerseyNumber":"8","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".176","atBats":17,"obp":".222","slg":".176","ops":".398","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":1,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.25","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":20,"putOuts":6,"errors":0,"chances":26,"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"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":56,"groundOuts":71,"airOuts":101,"runs":73,"doubles":16,"triples":1,"homeRuns":36,"strikeOuts":157,"baseOnBalls":40,"intentionalWalks":3,"hits":111,"hitByPitch":4,"avg":".254","atBats":437,"obp":".320","slg":".542","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":484,"totalBases":237,"rbi":73,"leftOnBase":203,"sacBunts":0,"sacFlies":3,"babip":".304","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.14","popOuts":24,"lineOuts":21},"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":12,"stolenBases":61,"stolenBasePercentage":".836","caughtStealingPercentage":".164","assists":18,"putOuts":547,"errors":10,"chances":575,"fielding":".983","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687312":{"person":{"id":687312,"fullName":"Gabriel Hughes","link":"/api/v1/people/687312"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":9,"flyOuts":30,"groundOuts":47,"airOuts":55,"runs":35,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":1,"hits":50,"hitByPitch":2,"atBats":185,"obp":".340","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":820,"era":"6.61","inningsPitched":"47.2","wins":0,"losses":6,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.45","battersFaced":211,"outs":143,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":297,"strikes":523,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"17.20","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.17","walksPer9Inn":"3.59","hitsPer9Inn":"9.44","runsScoredPer9":"6.61","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":24,"gamesStarted":24,"flyOuts":100,"groundOuts":132,"airOuts":159,"runs":76,"doubles":36,"triples":6,"homeRuns":27,"strikeOuts":75,"baseOnBalls":29,"intentionalWalks":0,"hits":142,"hitByPitch":3,"atBats":500,"obp":".323","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2083,"era":"5.23","inningsPitched":"125.2","wins":12,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.36","battersFaced":540,"outs":377,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2083,"balls":802,"strikes":1281,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".600","pitchesPerInning":"16.58","gamesFinished":0,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"5.37","walksPer9Inn":"2.08","hitsPer9Inn":"10.17","runsScoredPer9":"5.44","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":35,"gamesStarted":3,"flyOuts":61,"groundOuts":83,"airOuts":94,"runs":52,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":2,"hits":85,"hitByPitch":5,"atBats":309,"obp":".339","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1282,"era":"5.49","inningsPitched":"78.2","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.42","battersFaced":346,"outs":236,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":1282,"balls":459,"strikes":823,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"16.30","gamesFinished":15,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"5.95","walksPer9Inn":"3.09","hitsPer9Inn":"9.72","runsScoredPer9":"5.95","homeRunsPer9":"1.03","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":9,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":22,"groundOuts":26,"airOuts":37,"runs":13,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":40,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".203","atBats":128,"obp":".259","slg":".313","ops":".572","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":40,"rbi":10,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"128.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":19,"gamesStarted":7,"flyOuts":75,"groundOuts":64,"airOuts":110,"runs":52,"doubles":26,"triples":2,"homeRuns":17,"strikeOuts":69,"baseOnBalls":15,"intentionalWalks":2,"hits":105,"hitByPitch":2,"atBats":342,"obp":".337","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1283,"era":"5.38","inningsPitched":"83.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.43","battersFaced":365,"outs":251,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1283,"balls":400,"strikes":883,"strikePercentage":".690","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".200","pitchesPerInning":"15.33","gamesFinished":8,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"7.42","walksPer9Inn":"1.61","hitsPer9Inn":"11.29","runsScoredPer9":"5.59","homeRunsPer9":"1.83","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":36,"groundOuts":42,"airOuts":70,"runs":22,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":43,"hitByPitch":1,"avg":".231","atBats":186,"obp":".277","slg":".419","ops":".696","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":78,"rbi":29,"leftOnBase":89,"sacBunts":1,"sacFlies":3,"babip":".245","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":18,"lineOuts":16},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":4,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":31,"obp":".382","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":94,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.70","battersFaced":34,"outs":23,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":30,"strikes":64,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.26","gamesFinished":7,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"1.17","walksPer9Inn":"2.35","hitsPer9Inn":"12.91","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":43,"stolenBasePercentage":".843","caughtStealingPercentage":".157","assists":16,"putOuts":353,"errors":5,"chances":374,"fielding":".987","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":73,"groundOuts":94,"airOuts":124,"runs":44,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":112,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".209","atBats":406,"obp":".257","slg":".335","ops":".592","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":136,"rbi":41,"leftOnBase":214,"sacBunts":1,"sacFlies":8,"babip":".257","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.60","popOuts":27,"lineOuts":24},"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":263,"putOuts":149,"errors":9,"chances":421,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":133,"flyOuts":82,"groundOuts":126,"airOuts":133,"runs":55,"doubles":26,"triples":2,"homeRuns":13,"strikeOuts":75,"baseOnBalls":61,"intentionalWalks":0,"hits":135,"hitByPitch":9,"avg":".289","atBats":467,"obp":".380","slg":".437","ops":".817","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":539,"totalBases":204,"rbi":61,"leftOnBase":177,"sacBunts":0,"sacFlies":2,"babip":".320","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.92","popOuts":25,"lineOuts":26},"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":70,"putOuts":884,"errors":4,"chances":958,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"35","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":44,"groundOuts":46,"airOuts":64,"runs":26,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":0,"hits":58,"hitByPitch":8,"avg":".226","atBats":257,"obp":".331","slg":".362","ops":".693","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":93,"rbi":26,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.83","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":308,"errors":6,"chances":395,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":28,"gamesStarted":0,"flyOuts":15,"groundOuts":15,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":94,"obp":".345","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":474,"era":"4.88","inningsPitched":"24.0","wins":0,"losses":2,"saves":13,"saveOpportunities":16,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.54","battersFaced":110,"outs":72,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":474,"balls":175,"strikes":299,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.75","gamesFinished":23,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"10.13","walksPer9Inn":"5.25","hitsPer9Inn":"8.63","runsScoredPer9":"4.88","homeRunsPer9":"0.38","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"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}},"ID691728":{"person":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":4,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".233","atBats":30,"obp":".324","slg":".467","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":7,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","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":20,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693308":{"person":{"id":693308,"fullName":"Nick Frasso","link":"/api/v1/people/693308"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":11,"groundOuts":5,"airOuts":17,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":43,"obp":".354","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"4.35","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.55","battersFaced":49,"outs":31,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":69,"strikes":121,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".500","pitchesPerInning":"18.39","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.71","walksPer9Inn":"2.61","hitsPer9Inn":"11.32","runsScoredPer9":"5.23","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":36,"gamesStarted":0,"flyOuts":16,"groundOuts":28,"airOuts":31,"runs":17,"doubles":5,"triples":2,"homeRuns":2,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":30,"hitByPitch":3,"atBats":120,"obp":".364","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":545,"era":"4.99","inningsPitched":"30.2","wins":0,"losses":3,"saves":2,"saveOpportunities":6,"holds":12,"blownSaves":4,"earnedRuns":17,"whip":"1.60","battersFaced":144,"outs":92,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":545,"balls":197,"strikes":348,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".000","pitchesPerInning":"17.77","gamesFinished":4,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.58","hitsPer9Inn":"8.80","runsScoredPer9":"4.99","homeRunsPer9":"0.59","inheritedRunners":37,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"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}},"ID690279":{"person":{"id":690279,"fullName":"Mason Adams","link":"/api/v1/people/690279"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":74,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":27,"strikes":47,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":7,"groundOuts":5,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"3.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.44","battersFaced":38,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":54,"strikes":95,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".---","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.00","walksPer9Inn":"5.00","hitsPer9Inn":"8.00","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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"}]}},"batters":[664983,681393,696100,681198,650489,666160,687859,694249,664954,690022,691728,690279,663372],"pitchers":[690279,663372],"bench":[687597,678662],"bullpen":[688642,657514,693308,685299,623474,677955,687312,815081,675848,605447,608372],"battingOrder":[664983,681393,696100,681198,650489,666160,694249,664954,691728],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"McCarthy (14, 6th inning off Mahle, 0 on, 1 out)."},{"label":"TB","value":"Goodman; Johnston, T; McCarthy 4; Moniak; Norby; Rumfield; Sullivan, B."},{"label":"RBI","value":"McCarthy (70); Norby (26)."},{"label":"2-out RBI","value":"Norby."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W; Veen."},{"label":"SAC","value":"Ritter."},{"label":"GIDP","value":"Sullivan, B."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Castro, W (12, throw)."},{"label":"Outfield assists","value":"Johnston, T (Dubón at home)."},{"label":"Pickoffs","value":"Adams, M (Acuña Jr. at 1st base)."},{"label":"DP","value":"(Norby-Ritter-Rumfield)."}]}],"note":[{"label":"a","value":"Struck out for Johnston, T in the 7th."},{"label":"b","value":"Flied out for Ritter in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".248","atBats":35,"obp":".312","slg":".412","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":15,"rbi":3,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":35,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":129,"era":"3.55","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.24","battersFaced":36,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":39,"strikes":90,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":2,"pitchesPerInning":"12.90","runsScoredPer9":"1.80","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":30,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 14)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":42,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":56,"runs":10,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":45,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":152,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"2.08","inningsPitched":"43.1","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":14,"blownSaves":0,"earnedRuns":10,"whip":"0.90","battersFaced":168,"outs":130,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":242,"strikes":438,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".800","pitchesPerInning":"15.69","gamesFinished":5,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"9.35","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.08","homeRunsPer9":"0.83","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":13},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(BS, 2)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":64,"gamesStarted":0,"flyOuts":44,"groundOuts":40,"airOuts":66,"runs":19,"doubles":6,"triples":4,"homeRuns":3,"strikeOuts":74,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":214,"obp":".229","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":950,"era":"2.52","inningsPitched":"60.2","wins":5,"losses":0,"saves":0,"saveOpportunities":2,"holds":30,"blownSaves":2,"earnedRuns":17,"whip":"0.87","battersFaced":233,"outs":182,"gamesPitched":64,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":303,"strikes":647,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":2,"strikeoutWalkRatio":"4.93","strikeoutsPer9Inn":"10.98","walksPer9Inn":"2.23","hitsPer9Inn":"5.64","runsScoredPer9":"2.82","homeRunsPer9":"0.45","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700363":{"person":{"id":700363,"fullName":"AJ Smith-Shawver","link":"/api/v1/people/700363"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":10,"groundOuts":13,"airOuts":18,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":54,"obp":".349","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":234,"era":"5.93","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.61","battersFaced":63,"outs":41,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":234,"balls":90,"strikes":144,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".---","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.59","walksPer9Inn":"5.27","hitsPer9Inn":"9.22","runsScoredPer9":"5.93","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"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}},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":131,"flyOuts":68,"groundOuts":136,"airOuts":117,"runs":64,"doubles":32,"triples":1,"homeRuns":22,"strikeOuts":103,"baseOnBalls":19,"intentionalWalks":0,"hits":147,"hitByPitch":2,"avg":".295","atBats":498,"obp":".322","slg":".496","ops":".818","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":247,"rbi":77,"leftOnBase":175,"sacBunts":2,"sacFlies":3,"babip":".332","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.64","popOuts":23,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":302,"errors":0,"chances":303,"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"}]},"ID682989":{"person":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":36,"runs":9,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":98,"obp":".288","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"3.04","inningsPitched":"26.2","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.13","battersFaced":112,"outs":80,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":171,"strikes":277,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".800","pitchesPerInning":"16.80","gamesFinished":8,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.78","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"3.04","homeRunsPer9":"0.34","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":5},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":89,"groundOuts":129,"airOuts":166,"runs":58,"doubles":24,"triples":2,"homeRuns":10,"strikeOuts":62,"baseOnBalls":31,"intentionalWalks":0,"hits":131,"hitByPitch":2,"avg":".270","atBats":485,"obp":".315","slg":".390","ops":".705","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":524,"totalBases":189,"rbi":64,"leftOnBase":181,"sacBunts":1,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.78","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":34,"lineOuts":43},"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":121,"putOuts":226,"errors":4,"chances":351,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":1,"flyOuts":32,"groundOuts":40,"airOuts":60,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":77,"baseOnBalls":19,"intentionalWalks":2,"hits":49,"hitByPitch":2,"atBats":221,"obp":".286","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1016,"era":"2.39","inningsPitched":"60.1","wins":5,"losses":1,"saves":3,"saveOpportunities":9,"holds":15,"blownSaves":6,"earnedRuns":16,"whip":"1.13","battersFaced":247,"outs":181,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":1016,"balls":335,"strikes":681,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".833","pitchesPerInning":"16.84","gamesFinished":8,"strikeoutWalkRatio":"4.05","strikeoutsPer9Inn":"11.49","walksPer9Inn":"2.83","hitsPer9Inn":"7.31","runsScoredPer9":"2.39","homeRunsPer9":"0.60","inheritedRunners":32,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"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":23,"gamesStarted":23,"flyOuts":70,"groundOuts":119,"airOuts":117,"runs":60,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":121,"baseOnBalls":42,"intentionalWalks":0,"hits":119,"hitByPitch":3,"atBats":469,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2022,"era":"4.25","inningsPitched":"125.0","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.29","battersFaced":521,"outs":375,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2022,"balls":747,"strikes":1275,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".333","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.02","hitsPer9Inn":"8.57","runsScoredPer9":"4.32","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676551":{"person":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"jerseyNumber":"53","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".368","atBats":19,"obp":".478","slg":".579","ops":"1.057","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":11,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".636","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":114,"flyOuts":58,"groundOuts":118,"airOuts":100,"runs":72,"doubles":13,"triples":0,"homeRuns":22,"strikeOuts":107,"baseOnBalls":49,"intentionalWalks":2,"hits":124,"hitByPitch":7,"avg":".277","atBats":448,"obp":".356","slg":".453","ops":".809","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":505,"totalBases":203,"rbi":67,"leftOnBase":152,"sacBunts":0,"sacFlies":1,"babip":".319","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.36","popOuts":15,"lineOuts":27},"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":7,"stolenBases":41,"stolenBasePercentage":".854","caughtStealingPercentage":".146","assists":14,"putOuts":583,"errors":2,"chances":599,"fielding":".997","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":24,"gamesStarted":24,"flyOuts":70,"groundOuts":117,"airOuts":126,"runs":38,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":177,"baseOnBalls":28,"intentionalWalks":0,"hits":116,"hitByPitch":12,"atBats":533,"obp":".271","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":2280,"era":"2.06","inningsPitched":"144.0","wins":13,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.00","battersFaced":576,"outs":432,"gamesPitched":24,"completeGames":1,"shutouts":1,"pitchesThrown":2280,"balls":723,"strikes":1557,"strikePercentage":".680","hitBatsmen":12,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".591","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"6.32","strikeoutsPer9Inn":"11.06","walksPer9Inn":"1.75","hitsPer9Inn":"7.25","runsScoredPer9":"2.38","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":13,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":88,"groundOuts":106,"airOuts":141,"runs":93,"doubles":32,"triples":0,"homeRuns":37,"strikeOuts":150,"baseOnBalls":59,"intentionalWalks":5,"hits":137,"hitByPitch":3,"avg":".258","atBats":531,"obp":".334","slg":".527","ops":".861","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":596,"totalBases":280,"rbi":79,"leftOnBase":223,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.35","popOuts":31,"lineOuts":22},"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":89,"putOuts":985,"errors":8,"chances":1082,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":51,"groundOuts":73,"airOuts":79,"runs":39,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":1,"hits":67,"hitByPitch":2,"avg":".260","atBats":258,"obp":".315","slg":".384","ops":".699","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":99,"rbi":44,"leftOnBase":113,"sacBunts":1,"sacFlies":5,"babip":".281","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669221":{"person":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":15,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".218","atBats":55,"obp":".246","slg":".382","ops":".628","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":21,"rbi":4,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":123,"errors":1,"chances":126,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":42,"groundOuts":73,"airOuts":83,"runs":47,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":86,"baseOnBalls":47,"intentionalWalks":2,"hits":76,"hitByPitch":5,"avg":".241","atBats":316,"obp":".346","slg":".411","ops":".757","caughtStealing":8,"stolenBases":19,"stolenBasePercentage":".704","caughtStealingPercentage":".296","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":130,"rbi":36,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"24.31","popOuts":18,"lineOuts":23},"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":166,"errors":1,"chances":172,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID678061":{"person":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":11,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.90","battersFaced":16,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":19,"strikes":32,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.30","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.70","walksPer9Inn":"2.70","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":137,"flyOuts":124,"groundOuts":118,"airOuts":201,"runs":74,"doubles":24,"triples":0,"homeRuns":20,"strikeOuts":84,"baseOnBalls":41,"intentionalWalks":1,"hits":133,"hitByPitch":7,"avg":".254","atBats":523,"obp":".310","slg":".415","ops":".725","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":584,"totalBases":217,"rbi":67,"leftOnBase":218,"sacBunts":0,"sacFlies":13,"babip":".262","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.15","popOuts":38,"lineOuts":39},"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":325,"putOuts":177,"errors":7,"chances":509,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":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":50,"gamesStarted":0,"flyOuts":31,"groundOuts":40,"airOuts":54,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":190,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":786,"era":"2.82","inningsPitched":"51.0","wins":1,"losses":2,"saves":29,"saveOpportunities":32,"holds":0,"blownSaves":3,"earnedRuns":16,"whip":"1.18","battersFaced":207,"outs":153,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":238,"strikes":548,"strikePercentage":".700","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".333","pitchesPerInning":"15.41","gamesFinished":42,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.18","walksPer9Inn":"2.82","hitsPer9Inn":"7.76","runsScoredPer9":"3.35","homeRunsPer9":"0.88","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":78,"groundOuts":80,"airOuts":129,"runs":55,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":171,"baseOnBalls":42,"intentionalWalks":1,"hits":106,"hitByPitch":10,"avg":".220","atBats":482,"obp":".294","slg":".361","ops":".655","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":174,"rbi":61,"leftOnBase":229,"sacBunts":0,"sacFlies":4,"babip":".303","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.13","popOuts":28,"lineOuts":23},"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":197,"putOuts":109,"errors":10,"chances":316,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":26,"gamesStarted":25,"flyOuts":78,"groundOuts":129,"airOuts":145,"runs":55,"doubles":19,"triples":1,"homeRuns":19,"strikeOuts":103,"baseOnBalls":55,"intentionalWalks":0,"hits":117,"hitByPitch":3,"atBats":487,"obp":".318","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2055,"era":"3.71","inningsPitched":"128.2","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.34","battersFaced":552,"outs":386,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2055,"balls":762,"strikes":1293,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".643","pitchesPerInning":"15.97","gamesFinished":1,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.85","hitsPer9Inn":"8.18","runsScoredPer9":"3.85","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":14,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":49,"groundOuts":66,"airOuts":86,"runs":41,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":84,"baseOnBalls":34,"intentionalWalks":0,"hits":68,"hitByPitch":4,"avg":".225","atBats":302,"obp":".310","slg":".374","ops":".684","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":113,"rbi":34,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.56","popOuts":14,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":179,"errors":3,"chances":186,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":20,"groundOuts":22,"airOuts":31,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".081","atBats":86,"obp":".177","slg":".081","ops":".258","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":7,"rbi":5,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".117","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":33,"errors":3,"chances":101,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":45,"groundOuts":66,"airOuts":94,"runs":36,"doubles":19,"triples":0,"homeRuns":11,"strikeOuts":90,"baseOnBalls":43,"intentionalWalks":0,"hits":73,"hitByPitch":2,"avg":".227","atBats":321,"obp":".321","slg":".389","ops":".710","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":125,"rbi":40,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.18","popOuts":31,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":193,"errors":2,"chances":201,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":47,"gamesStarted":3,"flyOuts":37,"groundOuts":90,"airOuts":70,"runs":37,"doubles":13,"triples":5,"homeRuns":8,"strikeOuts":63,"baseOnBalls":21,"intentionalWalks":1,"hits":76,"hitByPitch":1,"atBats":297,"obp":".307","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1314,"era":"3.59","inningsPitched":"77.2","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":31,"whip":"1.25","battersFaced":322,"outs":233,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":1314,"balls":461,"strikes":853,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":6,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"16.92","gamesFinished":16,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"2.43","hitsPer9Inn":"8.81","runsScoredPer9":"4.29","homeRunsPer9":"0.93","inheritedRunners":23,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":10,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":25,"gamesStarted":25,"flyOuts":89,"groundOuts":149,"airOuts":157,"runs":69,"doubles":16,"triples":2,"homeRuns":22,"strikeOuts":118,"baseOnBalls":46,"intentionalWalks":0,"hits":132,"hitByPitch":3,"atBats":550,"obp":".301","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2161,"era":"3.95","inningsPitched":"143.2","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.24","battersFaced":606,"outs":431,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2161,"balls":803,"strikes":1358,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".533","pitchesPerInning":"15.04","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.39","walksPer9Inn":"2.88","hitsPer9Inn":"8.27","runsScoredPer9":"4.32","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":26,"gamesStarted":22,"flyOuts":54,"groundOuts":141,"airOuts":117,"runs":45,"doubles":17,"triples":4,"homeRuns":12,"strikeOuts":91,"baseOnBalls":50,"intentionalWalks":1,"hits":97,"hitByPitch":3,"atBats":440,"obp":".301","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1901,"era":"3.05","inningsPitched":"121.0","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.21","battersFaced":499,"outs":363,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1901,"balls":737,"strikes":1164,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"15.71","gamesFinished":2,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"6.77","walksPer9Inn":"3.72","hitsPer9Inn":"7.21","runsScoredPer9":"3.35","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[686948,676551,660670,621566,671739,643289,645277,669221,663586,673490,573262,641816,689266,669276,628452,682989],"pitchers":[641816,689266,669276,628452,682989],"bench":[642086,657041],"bullpen":[693821,800311,656550,678061,527048,519242,700363,608718],"battingOrder":[676551,660670,621566,671739,643289,645277,669221,663586,573262],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Riley, A (21, Adams, M); Albies (24, Feltner)."},{"label":"HR","value":"Murphy, S (2, 3rd inning off Adams, M, 0 on, 0 out)."},{"label":"TB","value":"Acuña Jr. 2; Albies 2; Baldwin, D 2; Dubón; Harris II; Murphy, S 4; Olson; Riley, A 2."},{"label":"RBI","value":"Acuña Jr. (36); Murphy, S (4); Olson (79)."},{"label":"2-out RBI","value":"Acuña Jr."},{"label":"Runners left in scoring position, 2 out","value":"Olson 2; Riley, A; Murphy, S."},{"label":"GIDP","value":"Acuña Jr."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Harris II (10, 2nd base off Feltner/Sullivan, B)."},{"label":"PO","value":"Acuña Jr. (1st base by Adams, M)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Olson-Kim, Ha-Mahle)."}]}],"note":[{"label":"a","value":"Struck out for Kim, Ha in the 9th."},{"label":"1","value":"Ran for Baldwin, D in the 10th."}]}},"officials":[{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Adams, M."},{"label":"ABS Challenge","value":"Murphy, S 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Olson (Strike-Confirmed); Sullivan, B (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Adams, M 74-47; Feltner 71-49; Mahle 89-60; Dodd 5-4; Lee, D 14-11; Iglesias, R 12-9; Mederos 9-6."},{"label":"Groundouts-flyouts","value":"Adams, M 2-5; Feltner 1-3; Mahle 5-2; Dodd 0-0; Lee, D 2-0; Iglesias, R 0-0; Mederos 0-1."},{"label":"Batters faced","value":"Adams, M 20; Feltner 19; Mahle 24; Dodd 1; Lee, D 5; Iglesias, R 3; Mederos 3."},{"label":"Inherited runners-scored","value":"Dodd 1-0."},{"label":"Umpires","value":"HP: David Rackley. 1B: Manny Gonzalez. 2B: Tom Hanahan. 3B: Derek Thomas. "},{"label":"Weather","value":"86 degrees, Partly Cloudy."},{"label":"Wind","value":"6 mph, L To R."},{"label":"First pitch","value":"1:36 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"31,776."},{"label":"Venue","value":"Truist Park."},{"label":"August 30, 2026"}],"pitchingNotes":["Feltner pitched to 2 batters in the 10th inning."],"topPerformers":[{"player":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","boxscoreName":"Mahle"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"6.2 IP, ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.35","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"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":23,"gamesStarted":23,"flyOuts":70,"groundOuts":119,"airOuts":117,"runs":60,"doubles":18,"triples":2,"homeRuns":17,"strikeOuts":121,"baseOnBalls":42,"intentionalWalks":0,"hits":119,"hitByPitch":3,"atBats":469,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2022,"era":"4.25","inningsPitched":"125.0","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.29","battersFaced":521,"outs":375,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2022,"balls":747,"strikes":1275,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":1,"winPercentage":".333","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"8.71","walksPer9Inn":"3.02","hitsPer9Inn":"8.57","runsScoredPer9":"4.32","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","boxscoreName":"Acuña Jr."},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":42,"groundOuts":73,"airOuts":83,"runs":47,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":86,"baseOnBalls":47,"intentionalWalks":2,"hits":76,"hitByPitch":5,"avg":".241","atBats":316,"obp":".346","slg":".411","ops":".757","caughtStealing":8,"stolenBases":19,"stolenBasePercentage":".704","caughtStealingPercentage":".296","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":130,"rbi":36,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"24.31","popOuts":18,"lineOuts":23},"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":166,"errors":1,"chances":172,"fielding":".994","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":56,"hittingGameScore":56},{"player":{"person":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221","boxscoreName":"Murphy, S"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":15,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".218","atBats":55,"obp":".246","slg":".382","ops":".628","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":21,"rbi":4,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":123,"errors":1,"chances":126,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"loser":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}