{"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":824877,"link":"/api/v1.1/game/824877/feed/live","metaData":{"wait":10,"timeStamp":"20260829_020701","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824877,"type":"R","doubleHeader":"N","id":"2026/08/28/colmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824877-2026-08-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-28T23:15:00Z","originalDate":"2026-08-28","officialDate":"2026-08-28","dayNight":"night","time":"7:15","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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":83,"ties":0,"pct":".385"},"records":{},"divisionLeader":false,"wins":52,"losses":83,"winningPercentage":".385"},"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":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":80,"losses":55,"ties":0,"pct":".593"},"records":{},"divisionLeader":false,"wins":80,"losses":55,"winningPercentage":".593"},"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":"Cloudy","temp":"84","wind":"5 mph, Out To RF"},"gameInfo":{"attendance":38006,"firstPitch":"2026-08-28T23:16:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"home":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"}},"officialScorer":{"id":431084,"fullName":"Mike Stamus","link":"/api/v1/people/431084"},"primaryDatacaster":{"id":700422,"fullName":"Jonathan Henderson","link":"/api/v1/people/700422"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T23:16:48.049Z","endTime":"2026-08-28T23:16:59.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-28T19:09:48.335Z","endTime":"2026-08-28T22:51:42.635Z","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-28T22:51:42.635Z","endTime":"2026-08-28T23:15:05.997Z","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-28T23:15:05.997Z","endTime":"2026-08-28T23:16:50.352Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"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.6,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83752357836219,"aZ":-13.134044184650914,"pfxX":-6.0631757715319,"pfxZ":9.745101824694753,"pX":0.7993944612582098,"pZ":2.469088713120923,"vX0":9.707086269424103,"vY0":-138.83145540039675,"vZ0":-6.144923640613914,"x":86.53,"y":172.11,"x0":-1.9532684526723216,"y0":50.002699107886784,"z0":5.584007777851909,"aX":-11.846735951424975},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2438,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.39439614617239416,"extension":5.9787400831675335},"hitData":{"launchSpeed":81.5,"launchAngle":25.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.36,"coordY":86.51}},"index":3,"playId":"1057f409-1b26-339c-a41d-90073355106d","pitchNumber":1,"startTime":"2026-08-28T23:16:50.352Z","endTime":"2026-08-28T23:16:59.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:16:59.849Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Carrigg strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T23:17:17.860Z","endTime":"2026-08-28T23:19:43.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":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":{"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350510283859034,"aZ":-13.572868736687994,"pfxX":-5.885652158245159,"pfxZ":9.558989777914269,"pX":-0.3840024428069068,"pZ":3.7652725235262374,"vX0":6.603446908883364,"vY0":-138.69377035400632,"vZ0":-2.9459442325213585,"x":131.64,"y":137.12,"x0":-2.0323759425303343,"y0":50.00170392064863,"z0":5.7477080175857695,"aX":-11.452609675179858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":9.2,"spinRate":2450,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39509278432158235,"extension":5.9672102590876035},"index":0,"playId":"0ea4b85e-cc6a-3bda-be96-7449fa560c07","pitchNumber":1,"startTime":"2026-08-28T23:17:25.726Z","endTime":"2026-08-28T23:17:28.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934204598528794,"aZ":-15.136503754678063,"pfxX":-4.4228234646998175,"pfxZ":8.735993609096655,"pX":-0.729315525984299,"pZ":3.29252463235767,"vX0":5.511791050532298,"vY0":-138.53597558834818,"vZ0":-3.7685207829021765,"x":144.8,"y":149.88,"x0":-2.1667881175944212,"y0":50.005277900625366,"z0":5.677373613680478,"aX":-8.628615631416046},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2311,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.39483654491963405,"extension":5.955535910149394},"index":1,"playId":"e2f4a158-cb18-3bae-98fb-e55e4f2adf61","pitchNumber":2,"startTime":"2026-08-28T23:17:43.196Z","endTime":"2026-08-28T23:17:47.802Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686771703066068,"aZ":-34.359251186329026,"pfxX":0.038471150560591943,"pfxZ":-1.3593977193676245,"pX":0.04463813042070449,"pZ":1.2531022246250842,"vX0":5.260077512859564,"vY0":-125.71843017673385,"vZ0":-3.996757790006807,"x":115.3,"y":204.95,"x0":-2.076831138646333,"y0":50.00345591153162,"z0":5.642289026472702,"aX":0.06149196062406875},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.1,"breakHorizontal":-1.2,"spinRate":2828,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4351190040234223,"extension":6.335050170197911},"index":2,"playId":"0887877b-e186-31bb-92d4-5e1adf34a9d6","pitchNumber":3,"startTime":"2026-08-28T23:18:05.996Z","endTime":"2026-08-28T23:18:09.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49393724531938,"aZ":-33.78825369004995,"pfxX":0.37344798028689713,"pfxZ":-1.0140474292103074,"pX":0.02443919032615616,"pZ":0.905568218883967,"vX0":5.112003243383173,"vY0":-125.0242888806237,"vZ0":-4.830936526280606,"x":116.07,"y":214.33,"x0":-2.0890147528046232,"y0":50.001472333424076,"z0":5.613290511663373,"aX":0.5950039592381269},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.6,"breakHorizontal":-1.8,"spinRate":2806,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4368846793593608,"extension":6.184706186242886},"index":3,"playId":"3912f549-c883-36d5-a2b1-6d52633c6d6f","pitchNumber":4,"startTime":"2026-08-28T23:18:21.716Z","endTime":"2026-08-28T23:18:25.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.567812586951028,"aZ":-38.99536097585248,"pfxX":1.799025556467973,"pfxZ":-4.444988029556619,"pX":-0.5354879037813892,"pZ":2.5952954905476755,"vX0":3.3211403064233593,"vY0":-122.34899372828622,"vZ0":0.25324416861764254,"x":137.41,"y":168.71,"x0":-2.1382957334691013,"y0":50.004363686458845,"z0":5.801379462431782,"aX":2.7588572245759297},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.8,"breakHorizontal":-4.0,"spinRate":2913,"spinDirection":45},"zone":4,"typeConfidence":0.92,"plateTime":0.4457372249911953,"extension":6.142404081516573},"index":4,"playId":"7143a7e6-95e6-3c93-b17e-e53065651bd3","pitchNumber":5,"startTime":"2026-08-28T23:18:39.970Z","endTime":"2026-08-28T23:18:43.750Z","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":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368703569722417,"aZ":-29.92237958643697,"pfxX":-8.060784356480518,"pfxZ":1.281155222583516,"pX":-1.373924332687904,"pZ":2.9449703174035453,"vX0":4.70692449185394,"vY0":-131.83625872641286,"vZ0":-1.3332595699457634,"x":169.37,"y":159.27,"x0":-2.1327503073791,"y0":50.00646928251914,"z0":5.660569832097667,"aX":-14.22817006033314},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":1876,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4150497992187261,"extension":6.067682539401069},"index":5,"playId":"e0125eac-1805-349b-a243-ea8d1eea7ddb","pitchNumber":6,"startTime":"2026-08-28T23:19:04.700Z","endTime":"2026-08-28T23:19:08.042Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-28T23:19:21.860Z","endTime":"2026-08-28T23:19:40.177Z","isPitch":false,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71284950984247,"aZ":-32.541949045947504,"pfxX":0.23630658445712083,"pfxZ":-0.23068754876190134,"pX":-0.4735512435086833,"pZ":1.69727341021396,"vX0":4.296249155372675,"vY0":-126.13960398302902,"vZ0":-3.2280497634826153,"x":135.05,"y":192.95,"x0":-2.229615163015907,"y0":50.001530417747226,"z0":5.617918221465404,"aX":0.37994319675729377},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-1.4,"spinRate":2628,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.434261914198689,"extension":6.29470758963284},"index":7,"playId":"401f3a1f-7dd0-317f-9f50-32ff3231f0dd","pitchNumber":7,"startTime":"2026-08-28T23:19:40.177Z","endTime":"2026-08-28T23:19:43.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:19:43.215Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T23:19:47.362Z","endTime":"2026-08-28T23:21:00.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":"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.8,"endSpeed":87.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13472481480182,"aZ":-14.513466209570407,"pfxX":-6.074660746337585,"pfxZ":9.071057639119125,"pX":0.1786730649134143,"pZ":2.405906002028196,"vX0":7.931909832754827,"vY0":-137.80546488545033,"vZ0":-6.170794187901535,"x":110.19,"y":173.82,"x0":-1.9314624562026066,"y0":50.002262483548996,"z0":5.633472866015118,"aX":-11.826143516731822},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":9.6,"spinRate":2400,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.3956439566804737,"extension":6.250666148083212},"index":0,"playId":"69b15635-1b4a-395f-8104-0f334b8284a4","pitchNumber":1,"startTime":"2026-08-28T23:20:07.640Z","endTime":"2026-08-28T23:20:10.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-28T23:20:23.641Z","endTime":"2026-08-28T23:20:34.434Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":95.0,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774798498288085,"aZ":-18.189922791998683,"pfxX":-4.131417186848023,"pfxZ":7.157742639228861,"pX":0.3633347814078059,"pZ":2.8757183299133784,"vX0":7.659913345757932,"vY0":-138.1752598767421,"vZ0":-4.362300103781947,"x":103.15,"y":161.14,"x0":-1.8949714601541368,"y0":50.00421551821972,"z0":5.679811183318784,"aX":-8.073780091193186},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":6.1,"spinRate":2235,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.39483450826728195,"extension":6.035514509002924},"index":2,"playId":"2f9c6dc4-1e51-3058-a7d7-72fd964de003","pitchNumber":2,"startTime":"2026-08-28T23:20:34.434Z","endTime":"2026-08-28T23:20:37.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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39708474412667,"aZ":-34.82125924216347,"pfxX":-0.17379937540236323,"pfxZ":-1.668055050815389,"pX":1.7339837901888862,"pZ":1.7227994241281215,"vX0":8.74918791762008,"vY0":-124.80632265011508,"vZ0":-3.0596165692745263,"x":50.9,"y":192.26,"x0":-1.7835688444104645,"y0":50.0026465550854,"z0":5.811415687535232,"aX":-0.27857140892103693},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.5,"breakHorizontal":-1.6,"spinRate":2773,"spinDirection":20},"zone":14,"typeConfidence":0.91,"plateTime":0.4376497939707291,"extension":6.176572523180176},"index":3,"playId":"6b744490-abe6-3cfe-b5a9-dba4f22f5c0c","pitchNumber":3,"startTime":"2026-08-28T23:20:57.925Z","endTime":"2026-08-28T23:21:00.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:21:00.990Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drake Baldwin flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T23:23:02.850Z","endTime":"2026-08-28T23:24:12.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":"Flyout","eventType":"field_out","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":664983,"link":"/api/v1/people/664983"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561627221179293,"aZ":-12.780875171052402,"pfxX":-4.6063961317205235,"pfxZ":10.563915180766273,"pX":-1.5538773599113935,"pZ":2.4668610449307056,"vX0":4.326248760122561,"vY0":-134.70971331779336,"vZ0":-6.668588790022715,"x":176.23,"y":172.17,"x0":-2.583043160837896,"y0":50.004815945942866,"z0":5.880117578962008,"aX":-8.457947543619788},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2519,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4067752206350863,"extension":6.327352174525566},"index":0,"playId":"e4d24680-f626-38ac-acb9-161ebee76b15","pitchNumber":1,"startTime":"2026-08-28T23:23:22.863Z","endTime":"2026-08-28T23:23:26.490Z","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":93.2,"endSpeed":85.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04739184710168,"aZ":-13.921711982069372,"pfxX":-4.895158513774208,"pfxZ":9.834769880699305,"pX":-0.46463361183491125,"pZ":2.806111292322801,"vX0":7.002092306211267,"vY0":-135.47011083262717,"vZ0":-5.647447085525722,"x":134.71,"y":163.01,"x0":-2.4487762929610613,"y0":50.00197016345166,"z0":5.893788253099711,"aX":-9.084287549358308},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2505,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4045797090229355,"extension":6.2975848967563355},"index":1,"playId":"caf320ec-0ff8-3d9a-b52d-0a40ffa53e0c","pitchNumber":2,"startTime":"2026-08-28T23:23:39.983Z","endTime":"2026-08-28T23:23:43.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.375705234133218,"aZ":-42.116666007844486,"pfxX":6.108988042058923,"pfxZ":-7.443307746595748,"pX":-0.45787203406831,"pZ":1.9890989500531253,"vX0":2.8920818824516306,"vY0":-115.12199062988165,"vZ0":-0.052590002776488065,"x":134.45,"y":185.07,"x0":-2.526127985170154,"y0":50.00342776546617,"z0":6.106088193825779,"aX":8.158501158322315},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.2,"breakHorizontal":-11.8,"spinRate":2773,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4766911720974476,"extension":6.291936575077743},"hitData":{"launchSpeed":96.6,"launchAngle":39.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.8,"coordY":84.31}},"index":2,"playId":"f24cd36c-a111-3025-9d9c-7bd919d61039","pitchNumber":3,"startTime":"2026-08-28T23:24:00.290Z","endTime":"2026-08-28T23:24:12.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:24:12.834Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, first baseman TJ Rumfield to pitcher Tomoyuki Sugano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T23:24:14.940Z","endTime":"2026-08-28T23:26:55.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.546665084310654,"aZ":-16.53526712014838,"pfxX":-3.609657626140418,"pfxZ":8.38265180209838,"pX":-0.05362972649121639,"pZ":1.8817630103894871,"vX0":7.924473648566889,"vY0":-135.67978803542746,"vZ0":-7.3840798158798435,"x":103.51,"y":137.13,"x0":-2.542493729961132,"y0":50.00295038833583,"z0":5.789888273144328,"aX":-6.734880333672654},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":4.9,"spinRate":2476,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40362520399016466,"extension":6.334649114784534},"index":0,"playId":"b4640d3d-beb6-3b33-8542-01de83bb9325","pitchNumber":1,"startTime":"2026-08-28T23:24:39.077Z","endTime":"2026-08-28T23:24:42.750Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.188598593129512,"aZ":-25.28200545321174,"pfxX":-8.477489834929392,"pfxZ":4.374531901941562,"pX":-1.224806307682842,"pZ":1.5245242931644332,"vX0":6.084858627060368,"vY0":-124.9815094705564,"vZ0":-5.651347015192612,"x":163.69,"y":197.62,"x0":-2.5947528590762676,"y0":50.001815871448855,"z0":5.9026602011931395,"aX":-13.353768602853467},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":1875,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.43895916260531687,"extension":6.580080711228385},"index":1,"playId":"cb835cc9-d8a4-305b-9dcb-cd9f782c8a9f","pitchNumber":2,"startTime":"2026-08-28T23:24:59.831Z","endTime":"2026-08-28T23:25:03.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-28T23:25:09.830Z","endTime":"2026-08-28T23:25:25.629Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74869012047313,"aZ":-22.830134796151675,"pfxX":-8.07488885446014,"pfxZ":5.7442478366456795,"pX":-1.6571751368404528,"pZ":0.9958646838044793,"vX0":4.553672373140165,"vY0":-127.18934534106364,"vZ0":-7.661408981574379,"x":180.17,"y":211.89,"x0":-2.427956451056058,"y0":50.00505572739394,"z0":5.876750451661004,"aX":-13.141266065173038},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":13.4,"spinRate":1707,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4317706095414624,"extension":6.431358347103646},"index":3,"playId":"1c338a48-a126-3fff-ab8f-b1636570c8a8","pitchNumber":3,"startTime":"2026-08-28T23:25:25.629Z","endTime":"2026-08-28T23:25:28.629Z","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.3,"endSpeed":84.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20136122720158,"aZ":-13.60879201344362,"pfxX":-4.88860485098031,"pfxZ":10.068685532296838,"pX":-0.25348577408638834,"pZ":3.355554124235646,"vX0":7.4541761278243825,"vY0":-135.56680248239337,"vZ0":-4.338888943987444,"x":126.66,"y":148.18,"x0":-2.4154429736789638,"y0":50.004481678019154,"z0":5.94044971369839,"aX":-9.01618616261238},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":7.1,"spinRate":2443,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4054678449403095,"extension":6.295116019723164},"index":4,"playId":"d54cc7b5-bb06-31fd-96b2-28e529d45a85","pitchNumber":4,"startTime":"2026-08-28T23:25:43.913Z","endTime":"2026-08-28T23:25:47.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47236291849121,"aZ":-42.05006322652328,"pfxX":3.6905748518560353,"pfxZ":-7.481882230918139,"pX":-1.1603661729272512,"pZ":1.8653925927977493,"vX0":1.9508747266286597,"vY0":-114.78766702498616,"vZ0":-0.42948412679764103,"x":161.23,"y":188.41,"x0":-2.503932718351982,"y0":50.003784507320894,"z0":6.1883324917567615,"aX":4.869923816318995},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.3,"breakHorizontal":-7.2,"spinRate":2765,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4792251103076337,"extension":6.128700890868764},"index":5,"playId":"91778299-3ef6-3998-bcdd-a6d094cb677b","pitchNumber":5,"startTime":"2026-08-28T23:26:06.397Z","endTime":"2026-08-28T23:26:10.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.475724583276904,"aZ":-25.61512213831914,"pfxX":-0.882363334766965,"pfxZ":3.7786979603002457,"pX":-1.4769838867472909,"pZ":2.212666766556091,"vX0":3.6616760758662616,"vY0":-131.1157958170806,"vZ0":-4.393266364315675,"x":173.3,"y":179.04,"x0":-2.7787443533720215,"y0":50.00246626428736,"z0":5.827990752681023,"aX":-1.5317697836503719},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2487,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.41820009836985417,"extension":6.224849658196659},"index":6,"playId":"a65cdc42-b86d-3f97-a6c5-d7b151aea1e1","pitchNumber":6,"startTime":"2026-08-28T23:26:28.139Z","endTime":"2026-08-28T23:26:31.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02081510450599,"aZ":-28.646235338310245,"pfxX":-8.120830010319882,"pfxZ":2.197660925159486,"pX":-1.1417356320752663,"pZ":1.5590513578194451,"vX0":5.986628754114757,"vY0":-125.6701515709757,"vZ0":-5.145047978482943,"x":160.52,"y":196.69,"x0":-2.4925545742102093,"y0":50.00627577323985,"z0":5.942961109896216,"aX":-13.070644901666308},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":1947,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43484017839344125,"extension":6.43784349340769},"hitData":{"launchSpeed":65.1,"launchAngle":-48.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.85,"coordY":170.4}},"index":7,"playId":"801b95a0-8f33-32bf-8128-9bb6996a017d","pitchNumber":7,"startTime":"2026-08-28T23:26:47.924Z","endTime":"2026-08-28T23:26:55.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:26:55.694Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T23:27:04.464Z","endTime":"2026-08-28T23:29:31.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06440920994238,"aZ":-33.12151612110886,"pfxX":6.452329226210873,"pfxZ":-0.6295153948691201,"pX":1.7138068746927568,"pZ":2.172439626182354,"vX0":7.890739865602884,"vY0":-121.59641967142055,"vZ0":-2.0686413829431833,"x":51.67,"y":180.12,"x0":-2.413090331581878,"y0":50.00501499643987,"z0":5.910624833546146,"aX":9.653610321043917},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-13.6,"spinRate":2646,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45062308770260406,"extension":6.226966027614108},"index":0,"playId":"58426153-79bd-32bd-a2da-74f9d94154f0","pitchNumber":1,"startTime":"2026-08-28T23:27:43.361Z","endTime":"2026-08-28T23:27:47.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007659524404033,"aZ":-14.012144893784807,"pfxX":-2.5199374758593365,"pfxZ":9.815294915696269,"pX":0.09242243069613881,"pZ":2.4594073239920777,"vX0":7.5955214499509305,"vY0":-135.49953278151182,"vZ0":-6.487311004237014,"x":113.48,"y":172.38,"x0":-2.425845337682382,"y0":50.00121532981027,"z0":5.872925512624506,"aX":-4.663097016140054},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2466,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40502473763270475,"extension":6.33707656537559},"index":1,"playId":"ddaed173-8eed-3948-95c9-5367c7d14713","pitchNumber":2,"startTime":"2026-08-28T23:28:00.097Z","endTime":"2026-08-28T23:28:03.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.696823732035945,"aZ":-33.474313610583394,"pfxX":7.554512942169827,"pfxZ":-0.8676971625520844,"pX":0.2315955383468006,"pZ":1.921797221610469,"vX0":4.408549419441725,"vY0":-121.69090671741526,"vZ0":-2.7166078419560282,"x":108.17,"y":186.89,"x0":-2.58432169838084,"y0":50.001203399149894,"z0":5.9499259645312135,"aX":11.33828907330055},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.9,"breakHorizontal":-14.8,"spinRate":2655,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.44995167336582886,"extension":6.409406523678566},"index":2,"playId":"88489692-d438-31db-8af6-6077a6e9ab6a","pitchNumber":3,"startTime":"2026-08-28T23:28:17.017Z","endTime":"2026-08-28T23:28:20.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7462242041378,"aZ":-24.53703829146639,"pfxX":-8.240674131601317,"pfxZ":4.629858489549823,"pX":-1.1127328016650015,"pZ":0.8588688150829916,"vX0":6.368428271103369,"vY0":-127.26228158537693,"vZ0":-7.488496313852994,"x":159.41,"y":215.59,"x0":-2.570044837684551,"y0":50.003054414060045,"z0":5.767216045341604,"aX":-13.593098628300686},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.0,"breakHorizontal":13.6,"spinRate":1629,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4294671731144035,"extension":6.426278073251336},"index":3,"playId":"1376b1ce-8d36-35b2-b9f2-ba442cf3ad03","pitchNumber":4,"startTime":"2026-08-28T23:28:46.981Z","endTime":"2026-08-28T23:28:50.136Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52614383975518,"aZ":-27.636294781160764,"pfxX":-7.69997250595033,"pfxZ":2.7525754559693034,"pX":-1.0137040179462782,"pZ":0.6498433747879768,"vX0":5.879873140205929,"vY0":-127.14920466709778,"vZ0":-7.661287294030886,"x":155.64,"y":221.23,"x0":-2.3486014819500496,"y0":50.00134209818078,"z0":5.875358730399075,"aX":-12.686418231823389},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":12.7,"spinRate":1588,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4297345838952302,"extension":6.468106271021007},"index":4,"playId":"d9d852f2-6b5e-37fe-bfca-1fb69d941293","pitchNumber":5,"startTime":"2026-08-28T23:29:06.893Z","endTime":"2026-08-28T23:29:10.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.060514767748455,"aZ":-18.562446914749117,"pfxX":-8.610239103723133,"pfxZ":7.167052059704652,"pX":-0.7505549446358526,"pZ":2.4683522591623386,"vX0":7.71787048940311,"vY0":-136.92785493289082,"vZ0":-5.709070452227758,"x":145.61,"y":172.13,"x0":-2.48615825953044,"y0":50.00663229228936,"z0":5.849364927405978,"aX":-16.363605558196898},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2335,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39992195112793993,"extension":6.461460178563226},"index":5,"playId":"356ae32b-f5ba-3a0d-9693-f312ddd990df","pitchNumber":6,"startTime":"2026-08-28T23:29:28.046Z","endTime":"2026-08-28T23:29:31.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:29:31.046Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:31:21.747Z","endTime":"2026-08-28T23:33:20.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701773769607996,"aZ":-33.09542828322688,"pfxX":-0.5059233798383769,"pfxZ":-0.5982096422893237,"pX":0.47510018065240334,"pZ":1.5494443542608665,"vX0":6.651569144514481,"vY0":-122.64891543360527,"vZ0":-3.223683451927203,"x":98.89,"y":196.95,"x0":-2.2036446930184916,"y0":50.00566915131282,"z0":5.696124846417132,"aX":-0.7726372364699968},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.6,"breakHorizontal":-0.6,"spinRate":2578,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44615933423322796,"extension":5.852079873227333},"index":0,"playId":"0bd1b5b3-cb93-3910-a5bf-707da358ff37","pitchNumber":1,"startTime":"2026-08-28T23:31:42.915Z","endTime":"2026-08-28T23:31:46.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12474440415643,"aZ":-33.93178919437427,"pfxX":0.1961987581244733,"pfxZ":-1.146692085390765,"pX":-0.050638307998128296,"pZ":0.9120393706107505,"vX0":5.203461956444822,"vY0":-123.1656844845945,"vZ0":-4.394115118318391,"x":118.93,"y":214.15,"x0":-2.214736147194823,"y0":50.00089587304378,"z0":5.584101985334699,"aX":0.3006441288932105},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.9,"breakHorizontal":-1.6,"spinRate":2686,"spinDirection":37},"zone":13,"typeConfidence":0.91,"plateTime":0.44446564107460196,"extension":5.809642741836493},"index":1,"playId":"981297be-427b-3db4-917c-96e75cca7a57","pitchNumber":2,"startTime":"2026-08-28T23:31:57.688Z","endTime":"2026-08-28T23:32:01.565Z","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":94.4,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.252394312179874,"aZ":-16.414204895392892,"pfxX":-4.127181741822594,"pfxZ":8.286721749851363,"pX":-1.1937866022193089,"pZ":4.844599724172144,"vX0":4.421186505079896,"vY0":-137.46702147443423,"vZ0":0.3630746604454128,"x":162.5,"y":107.98,"x0":-2.2915376543522767,"y0":50.00332218703249,"z0":5.8305955283441016,"aX":-7.850113266001547},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2401,"spinDirection":216},"zone":11,"typeConfidence":0.92,"plateTime":0.3994115377791312,"extension":5.891272606453068},"index":2,"playId":"d263f0e5-1c1c-3dbe-b8e0-fb906b73b5ce","pitchNumber":3,"startTime":"2026-08-28T23:32:14.403Z","endTime":"2026-08-28T23:32:17.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14229635174972,"aZ":-33.60731780879761,"pfxX":1.0287449606299224,"pfxZ":-0.902020496912721,"pX":-0.7815137920841556,"pZ":2.279498549643802,"vX0":3.116247251913485,"vY0":-124.54915416075845,"vZ0":-1.868372079718176,"x":146.79,"y":177.23,"x0":-2.17859633472813,"y0":50.004053887990864,"z0":5.797659474085372,"aX":1.6294518904678},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-2.5,"spinRate":2652,"spinDirection":66},"zone":7,"typeConfidence":0.91,"plateTime":0.4384176660433319,"extension":5.849049725983161},"index":3,"playId":"6e30609a-a75e-3518-a36f-9986ebf1e0c2","pitchNumber":4,"startTime":"2026-08-28T23:32:32.550Z","endTime":"2026-08-28T23:32:36.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-28T23:32:44.097Z","endTime":"2026-08-28T23:33:00.458Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.507023275751045,"aZ":-14.02020581099095,"pfxX":-3.490681191112021,"pfxZ":9.534568978105726,"pX":1.1401550725311138,"pZ":1.8951020745303973,"vX0":9.575630714919113,"vY0":-136.29047515779138,"vZ0":-7.232881648931203,"x":73.54,"y":187.61,"x0":-1.9464713688923672,"y0":50.00640762889883,"z0":5.528442376977367,"aX":-6.649738754673188},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":4.6,"spinRate":2295,"spinDirection":220},"zone":14,"typeConfidence":0.89,"plateTime":0.4000176007960916,"extension":6.236126285036371},"index":5,"playId":"d8734c41-0fa7-3208-a221-edc017ca65dd","pitchNumber":5,"startTime":"2026-08-28T23:33:00.458Z","endTime":"2026-08-28T23:33:03.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181925615333054,"aZ":-32.81060133653175,"pfxX":1.1849384006390586,"pfxZ":-0.39107769657687186,"pX":-1.4011361603031895,"pZ":2.171635628447401,"vX0":1.7373434576855964,"vY0":-125.33600072113163,"vZ0":-2.2779928157694016,"x":170.41,"y":180.15,"x0":-2.252677552428233,"y0":50.00459495276452,"z0":5.726789169816816,"aX":1.9181156506927532},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":-2.5,"spinRate":2732,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.4341202387288363,"extension":6.104333528969797},"index":6,"playId":"1462fbb2-f044-3f16-aba5-a4b539c566a3","pitchNumber":6,"startTime":"2026-08-28T23:33:17.577Z","endTime":"2026-08-28T23:33:20.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:33:20.975Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to third baseman Mauricio Dubón. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:33:25.949Z","endTime":"2026-08-28T23:36:31.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.489539846820882,"aZ":-33.434510031960734,"pfxX":1.1883454326019183,"pfxZ":-0.8020595337309473,"pX":-0.4038260654067939,"pZ":1.6069558951529683,"vX0":4.123090854830773,"vY0":-123.32763632161239,"vZ0":-3.148682990567923,"x":132.39,"y":195.39,"x0":-2.2399993823744686,"y0":50.00437558305417,"z0":5.670401881761153,"aX":1.8624205758185137},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-3.0,"spinRate":2736,"spinDirection":68},"zone":7,"typeConfidence":0.9,"plateTime":0.44118827643261227,"extension":6.036076721096352},"index":0,"playId":"0eb38f6c-9b41-3d18-825d-9f987f850f34","pitchNumber":1,"startTime":"2026-08-28T23:33:46.413Z","endTime":"2026-08-28T23:33:50.825Z","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":{"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90120724617212,"aZ":-32.834874643638194,"pfxX":0.4241569392355897,"pfxZ":-0.4166038136351258,"pX":-0.33046185677155115,"pZ":1.8090228653184106,"vX0":4.5575595929860215,"vY0":-124.46668727397915,"vZ0":-3.0614706792279494,"x":129.6,"y":189.94,"x0":-2.230403709242337,"y0":50.00254988403719,"z0":5.737784972548029,"aX":0.6735286754536458},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":2689,"spinDirection":34},"zone":7,"typeConfidence":0.91,"plateTime":0.4378718616326003,"extension":6.18147651634422},"index":1,"playId":"fff4167a-80e9-3e16-92a9-905bfc85b5d4","pitchNumber":2,"startTime":"2026-08-28T23:34:20.097Z","endTime":"2026-08-28T23:34:24.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury 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-28T23:34:52.078Z","endTime":"2026-08-28T23:35:39.171Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3304217704172,"aZ":-31.429536711812382,"pfxX":-0.3275633160660434,"pfxZ":0.4757133055897509,"pX":0.447406518618583,"pZ":0.37002464405223007,"vX0":6.324562589195846,"vY0":-123.88441699170751,"vZ0":-6.373383926990753,"x":99.95,"y":228.79,"x0":-2.0940033272650376,"y0":50.0011648758889,"z0":5.597151846478415,"aX":-0.5106832763907319},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-0.8,"spinRate":2797,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4418208804603099,"extension":6.129097504794005},"index":3,"playId":"41c17541-70c6-3f37-a14d-ac5cfb4003fd","pitchNumber":3,"startTime":"2026-08-28T23:35:39.171Z","endTime":"2026-08-28T23:35:44.277Z","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":94.5,"endSpeed":86.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.871464006901142,"aZ":-14.995555047242567,"pfxX":-4.848506860452057,"pfxZ":8.932610857250422,"pX":-1.1446107728431925,"pZ":3.694108640873791,"vX0":4.538586768388091,"vY0":-137.6449986522239,"vZ0":-2.706159736608123,"x":160.63,"y":139.04,"x0":-2.1830163640881786,"y0":50.00540148884647,"z0":5.702457802686943,"aX":-9.327265914331983},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2286,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.3975740137749302,"extension":5.882692431778003},"index":4,"playId":"2cb7409c-8ba2-36a5-b58a-2831840384f6","pitchNumber":4,"startTime":"2026-08-28T23:36:04.651Z","endTime":"2026-08-28T23:36:08.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77098486987372,"aZ":-33.35860060434956,"pfxX":-9.092334930820826,"pfxZ":-0.6960861864789942,"pX":-0.5137777904669735,"pZ":1.6685088022060366,"vX0":7.026392528805335,"vY0":-129.86272083561917,"vZ0":-3.4693887015338007,"x":136.58,"y":193.73,"x0":-2.0762555439079673,"y0":50.0034414767066,"z0":5.565562800768646,"aX":-15.495284308269218},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.8,"breakHorizontal":14.9,"spinRate":1609,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42214981577919186,"extension":6.224635940863686},"hitData":{"launchSpeed":58.6,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.14,"coordY":183.11}},"index":5,"playId":"efca2b71-6710-3a74-9a2c-5acc36dd91cb","pitchNumber":5,"startTime":"2026-08-28T23:36:21.190Z","endTime":"2026-08-28T23:36:31.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:36:31.654Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Moniak lines out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:36:37.723Z","endTime":"2026-08-28T23:37:52.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227824615491244,"aZ":-15.105049926069231,"pfxX":-4.123411407948269,"pfxZ":9.156227173772107,"pX":-0.15254693372455638,"pZ":4.635793782280853,"vX0":6.665426685325296,"vY0":-135.8029731885732,"vZ0":-0.4628858111917895,"x":122.81,"y":113.61,"x0":-2.1050559256477,"y0":50.00503949351387,"z0":5.860818637266657,"aX":-7.6896043692959894},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2249,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.40359551659195336,"extension":5.9830623875212705},"index":0,"playId":"33327f12-891f-366b-bf4c-70050d5e0ff0","pitchNumber":1,"startTime":"2026-08-28T23:37:04.107Z","endTime":"2026-08-28T23:37:07.295Z","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":88.9,"endSpeed":82.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4263862360958,"aZ":-27.881815543733904,"pfxX":-9.287214872794255,"pfxZ":2.5274839244464005,"pX":0.5627996099377208,"pZ":1.586091993148961,"vX0":9.698995902035264,"vY0":-129.1096755792176,"vZ0":-4.725829054489814,"x":95.55,"y":195.96,"x0":-2.0255966376016477,"y0":50.001521303098194,"z0":5.57112204354784,"aX":-15.768503843130182},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":14.8,"spinRate":1624,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4232876123307592,"extension":6.133452348606199},"index":1,"playId":"a0105794-e6b1-3b8d-adb9-4dc9f507e9d6","pitchNumber":2,"startTime":"2026-08-28T23:37:22.039Z","endTime":"2026-08-28T23:37:25.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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449721517241407,"aZ":-37.33796841221745,"pfxX":0.21728398371660484,"pfxZ":-3.4301738149103853,"pX":-0.21667154442396755,"pZ":0.9978207060652715,"vX0":4.604549411279837,"vY0":-121.39115195180027,"vZ0":-3.509615509854131,"x":125.26,"y":211.84,"x0":-2.1579791739650838,"y0":50.00057104023425,"z0":5.678794048742194,"aX":0.32636727934548243},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.7,"breakHorizontal":-1.3,"spinRate":2696,"spinDirection":32},"zone":13,"typeConfidence":0.91,"plateTime":0.4494385916543697,"extension":6.255042903834641},"hitData":{"launchSpeed":68.3,"launchAngle":12.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.78,"coordY":164.15}},"index":2,"playId":"bae93d13-b171-38a6-8441-54af04ceee5d","pitchNumber":3,"startTime":"2026-08-28T23:37:43.516Z","endTime":"2026-08-28T23:37:52.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:37:52.226Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Connor Norby grounds into a double play, shortstop Ha-Seong Kim to second baseman Ozzie Albies to first baseman Matt Olson. Willi Castro out at 2nd. Connor Norby out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T23:38:03.383Z","endTime":"2026-08-28T23:39:02.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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_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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.264185503086818,"aZ":-31.463727389790385,"pfxX":1.4668950871675794,"pfxZ":0.4583042122589971,"pX":-0.4288814665479824,"pZ":1.9779956447674292,"vX0":3.6928991494184586,"vY0":-123.01860350197535,"vZ0":-2.9570029799164708,"x":133.35,"y":185.37,"x0":-2.1369711240948797,"y0":50.00073710952741,"z0":5.8491088116885335,"aX":2.2587265450108296},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2794,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4444005641995319,"extension":5.818505140586206},"index":0,"playId":"5806ff16-a2a0-30f4-a214-0e6195a72a3a","pitchNumber":1,"startTime":"2026-08-28T23:38:19.322Z","endTime":"2026-08-28T23:38:23.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82237573074071,"aZ":-31.58794272918885,"pfxX":1.3784841869561197,"pfxZ":0.37360845318059166,"pX":0.8000781374500702,"pZ":1.038676868573078,"vX0":6.263293557962616,"vY0":-123.03221981821872,"vZ0":-4.954326034287249,"x":86.5,"y":210.74,"x0":-1.9502801210603886,"y0":50.00012720455547,"z0":5.734371539339632,"aX":2.1253736333509115},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-3.8,"spinRate":2743,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4440285229722831,"extension":5.949572221499702},"index":1,"playId":"a9520ae5-9264-3898-a4fa-b4f5d6718fb7","pitchNumber":2,"startTime":"2026-08-28T23:38:36.667Z","endTime":"2026-08-28T23:38:39.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40439936353554,"aZ":-32.747842994971315,"pfxX":0.06507979975024458,"pfxZ":-0.3650295156353742,"pX":0.4059014123513518,"pZ":1.6306374532361017,"vX0":5.779666444076626,"vY0":-124.0942183600519,"vZ0":-3.461419776751654,"x":101.53,"y":194.75,"x0":-1.9515923564657383,"y0":50.00257594342617,"z0":5.7421107004705885,"aX":0.10167811564076541},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-1.3,"spinRate":2831,"spinDirection":31},"zone":9,"typeConfidence":0.91,"plateTime":0.4396414974382621,"extension":5.966795761559743},"hitData":{"launchSpeed":89.8,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":149.22}},"index":2,"playId":"030593d7-c29f-32db-aba8-0c5df950fb66","pitchNumber":3,"startTime":"2026-08-28T23:38:53.476Z","endTime":"2026-08-28T23:39:02.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:39:02.513Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:40:53.333Z","endTime":"2026-08-28T23:42:58.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405989577535884,"aZ":-15.879321732675365,"pfxX":-3.809014953319219,"pfxZ":9.277103617061183,"pX":-0.8496359102625483,"pZ":1.782926195208284,"vX0":5.832933190191454,"vY0":-131.81400798178947,"vZ0":-7.3898987817471005,"x":149.39,"y":190.64,"x0":-2.5978712940754685,"y0":50.00634251711514,"z0":5.798546414690358,"aX":-6.693975150774835},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2421,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.415751609168292,"extension":6.375737834398062},"index":0,"playId":"089a7da3-a375-320a-a4c1-7c01c52a2c54","pitchNumber":1,"startTime":"2026-08-28T23:41:17.581Z","endTime":"2026-08-28T23:41:21.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112501307514197,"aZ":-33.313831049795674,"pfxX":0.3151595427784111,"pfxZ":-0.7385593278713563,"pX":1.2553786868977708,"pZ":1.076097564116507,"vX0":8.219098543566583,"vY0":-123.80139087634785,"vZ0":-5.140310387077884,"x":69.15,"y":209.73,"x0":-2.1569453617919283,"y0":50.00297163387383,"z0":5.987091969793994,"aX":0.4855628757315766},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":-2.6,"spinRate":2669,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44345038267363446,"extension":6.44020763692762},"index":1,"playId":"a01cde57-3260-3537-a02a-f0bbe31a87cf","pitchNumber":2,"startTime":"2026-08-28T23:41:33.205Z","endTime":"2026-08-28T23:41:36.600Z","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.5,"endSpeed":83.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05100498584124,"aZ":-12.302338545868988,"pfxX":-3.962954740226943,"pfxZ":10.98778640341526,"pX":-0.5473598094086173,"pZ":2.739158089082425,"vX0":6.717896219110446,"vY0":-134.34656744563776,"vZ0":-5.84508111634921,"x":137.86,"y":164.82,"x0":-2.5777969631555373,"y0":50.00039857890044,"z0":5.835398429222854,"aX":-7.16600592733624},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":5.5,"spinRate":2417,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4094033173860514,"extension":6.411912666773451},"index":2,"playId":"dcc0ad52-2f93-3928-9ac8-ef699b4032af","pitchNumber":3,"startTime":"2026-08-28T23:41:50.628Z","endTime":"2026-08-28T23:41:53.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.166319575281083,"aZ":-31.326621118557256,"pfxX":5.943936848022108,"pfxZ":0.5704362919206618,"pX":2.1007892006895164,"pZ":1.3934057621834202,"vX0":8.638631374072618,"vY0":-121.96661462200633,"vZ0":-4.141491415945761,"x":36.92,"y":201.16,"x0":-2.2787344764703685,"y0":50.00304277305959,"z0":5.857561820776411,"aX":8.826630984363627},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":-13.1,"spinRate":2690,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4515517104612581,"extension":6.245699142072982},"index":3,"playId":"2f9532c9-f9df-3d60-968d-9d206f2a85c1","pitchNumber":4,"startTime":"2026-08-28T23:42:12.926Z","endTime":"2026-08-28T23:42:16.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.959089881403962,"aZ":-13.69735857330119,"pfxX":-4.7187967030019635,"pfxZ":9.966104734281501,"pX":-0.8522297869051197,"pZ":3.660882083962064,"vX0":5.912318586452746,"vY0":-135.84126569737202,"vZ0":-3.6193945343808904,"x":149.48,"y":139.94,"x0":-2.451967623755047,"y0":50.00353089788362,"z0":5.973617897890744,"aX":-8.749630035919465},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2472,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40444292285086636,"extension":6.45485023452522},"index":4,"playId":"2f830f5c-9b9d-3834-944f-09b7a93cab58","pitchNumber":5,"startTime":"2026-08-28T23:42:33.212Z","endTime":"2026-08-28T23:42:37.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34016570064346,"aZ":-31.753524638116964,"pfxX":0.844075094984178,"pfxZ":0.2652725944130623,"pX":-1.437319522895858,"pZ":2.7700136310319867,"vX0":2.6420616379936566,"vY0":-125.50366977896283,"vZ0":-1.5930799031962461,"x":171.79,"y":163.99,"x0":-2.6150252434013717,"y0":50.00240658298721,"z0":6.0086550345860354,"aX":1.3412068851916226},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-2.2,"spinRate":2640,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.43707323466026526,"extension":6.306602768664511},"index":5,"playId":"51671fa3-068b-3943-96bb-915f8ad6b1c1","pitchNumber":6,"startTime":"2026-08-28T23:42:54.847Z","endTime":"2026-08-28T23:42:58.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:42:58.309Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (31) on a line drive to left fielder Jake McCarthy. Ronald Acuña Jr. scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:43:02.401Z","endTime":"2026-08-28T23:45:44.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956677271741146,"aZ":-42.15318578431817,"pfxX":4.176315440814513,"pfxZ":-7.456358723184746,"pX":0.13289096576181425,"pZ":1.32878295652077,"vX0":4.515151642026943,"vY0":-115.67899563086495,"vZ0":-1.448146833223048,"x":111.93,"y":202.9,"x0":-2.3953594028363887,"y0":50.00102308425181,"z0":6.04728749375171,"aX":5.59129317433498},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.6,"breakHorizontal":-8.8,"spinRate":2809,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4756527889387443,"extension":6.342869770495462},"index":0,"playId":"c8af0bf6-c30d-3b4a-91a7-a48d1a1490c5","pitchNumber":1,"startTime":"2026-08-28T23:43:27.191Z","endTime":"2026-08-28T23:43:31.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533000100179386,"aZ":-24.802323201003855,"pfxX":-1.4424321883561202,"pfxZ":4.254829313596705,"pX":-0.9967736153020315,"pZ":2.506774311936324,"vX0":4.853714094160378,"vY0":-130.7694712165589,"vZ0":-3.7984295585345813,"x":154.99,"y":171.1,"x0":-2.6893116228654925,"y0":50.00110172185369,"z0":5.838261696677769,"aX":-2.4984454554798035},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":1.6,"spinRate":2500,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.41881837519995324,"extension":6.306922121931594},"index":1,"playId":"82c5570f-7ae8-3881-9a06-7f8633e54e7c","pitchNumber":2,"startTime":"2026-08-28T23:43:44.933Z","endTime":"2026-08-28T23:43:48.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895406072755396,"aZ":-12.779431653635465,"pfxX":-5.937110814440187,"pfxZ":10.462806846101426,"pX":-0.4347901251615218,"pZ":3.376175892746622,"vX0":7.5179427461239285,"vY0":-135.59790794665912,"vZ0":-4.349713644242418,"x":133.57,"y":147.62,"x0":-2.477734654020626,"y0":50.0036481200546,"z0":5.899128160065273,"aX":-11.007109589588449},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2480,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4046260004130202,"extension":6.525973726780499},"index":2,"playId":"f13a1867-b2cb-364b-9747-1780b7cc66b8","pitchNumber":3,"startTime":"2026-08-28T23:44:05.666Z","endTime":"2026-08-28T23:44:10.540Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"c940ea6e-5383-3627-b227-e145ded69d36","startTime":"2026-08-28T23:44:28.533Z","endTime":"2026-08-28T23:44:32.075Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631321294371,"aZ":-14.13510122415315,"pfxX":-4.679083007168174,"pfxZ":9.618293143177059,"pX":-1.3514924747445136,"pZ":2.9451059166582834,"vX0":5.182084247005629,"vY0":-136.03839766700105,"vZ0":-5.222327967063568,"x":168.52,"y":159.26,"x0":-2.67247904757052,"y0":50.00421775180027,"z0":5.868321436840777,"aX":-8.777488132914053},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2464,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40250153963949,"extension":6.3334178194465744},"index":4,"playId":"618f857c-dae8-31f5-b49d-02cade972ebd","pitchNumber":4,"startTime":"2026-08-28T23:44:48.026Z","endTime":"2026-08-28T23:44:51.861Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8234745436275,"aZ":-14.258521612419646,"pfxX":-3.5784620055580256,"pfxZ":9.701327301086593,"pX":0.52070610216756,"pZ":2.1004202905057414,"vX0":8.967326354604603,"vY0":-134.91190880222135,"vZ0":-7.067966333962007,"x":97.15,"y":182.07,"x0":-2.378563860181974,"y0":50.00597982343404,"z0":5.7556953273095095,"aX":-6.611615311047923},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2484,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40569913151827697,"extension":6.47748434337003},"index":5,"playId":"48634541-ad03-3bdb-a504-177d2ba7ca72","pitchNumber":5,"startTime":"2026-08-28T23:45:09.243Z","endTime":"2026-08-28T23:45:13.230Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45811652856703,"aZ":-13.723044704158385,"pfxX":-4.801895225786869,"pfxZ":10.098553430141155,"pX":-0.49092388597851966,"pZ":2.521655265750906,"vX0":7.02265070890142,"vY0":-134.60444226996952,"vZ0":-6.023142123959687,"x":135.71,"y":170.7,"x0":-2.515252028849228,"y0":50.00035593780701,"z0":5.7679338587959625,"aX":-8.771395937816925},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2436,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4076309355616057,"extension":6.35769445377547},"hitData":{"launchSpeed":106.2,"launchAngle":14.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.75,"coordY":82.66}},"index":6,"playId":"1536f586-73f9-33cb-a98a-839449f2e510","pitchNumber":6,"startTime":"2026-08-28T23:45:31.998Z","endTime":"2026-08-28T23:45:44.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:45:44.899Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Cole Carrigg. Michael Harris II to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:45:59.895Z","endTime":"2026-08-28T23:46:33.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","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":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8207588744646,"aZ":-18.10364278874521,"pfxX":-8.643597784802026,"pfxZ":7.519885289934519,"pX":-0.44745506971704146,"pZ":2.6276923903052,"vX0":8.418767436690016,"vY0":-135.94623415660567,"vZ0":-5.155062364927818,"x":134.06,"y":167.83,"x0":-2.4614556542850665,"y0":50.0067541039947,"z0":5.805484077812364,"aX":-16.18183368449406},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":13.9,"spinRate":2223,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4029070862504902,"extension":6.450130888841672},"hitData":{"launchSpeed":88.6,"launchAngle":32.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.37,"coordY":68.5}},"index":0,"playId":"736a0400-d846-3536-b5fb-01028d7ca894","pitchNumber":1,"startTime":"2026-08-28T23:46:20.846Z","endTime":"2026-08-28T23:46:33.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:46:33.744Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:46:42.159Z","endTime":"2026-08-28T23:51:37.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91249009366009,"aZ":-30.999155313525115,"pfxX":4.8499772828022705,"pfxZ":0.770601138724559,"pX":-0.21301183378893354,"pZ":1.7350685888383421,"vX0":4.107007472383769,"vY0":-122.94050805253015,"vZ0":-3.639941058414319,"x":125.12,"y":191.93,"x0":-2.5392494341554013,"y0":50.00148901673118,"z0":5.885008889050512,"aX":7.372416908743925},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-9.8,"spinRate":2643,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.44668560206010444,"extension":6.314600255444887},"index":0,"playId":"dbe369ae-cf34-3862-894b-e84f021a8e71","pitchNumber":1,"startTime":"2026-08-28T23:47:10.177Z","endTime":"2026-08-28T23:47:13.590Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166771220166027,"aZ":-24.111876710942358,"pfxX":-8.854461421527418,"pfxZ":4.889353670400799,"pX":-0.2090946078879032,"pZ":-0.40583017332872884,"vX0":8.102039844519863,"vY0":-127.3770916501224,"vZ0":-10.537692323956243,"x":124.97,"y":249.74,"x0":-2.274457942487129,"y0":50.00543456878689,"z0":5.6778904073466325,"aX":-14.611549684270381},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":14.3,"spinRate":1910,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42932689025926773,"extension":6.642801385344623},"index":1,"playId":"56d711f7-4251-362d-a124-001c390d529d","pitchNumber":2,"startTime":"2026-08-28T23:47:32.307Z","endTime":"2026-08-28T23:47:35.307Z","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":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.855779660801172,"aZ":-24.48453214253618,"pfxX":-6.616611441320702,"pfxZ":4.617362982175608,"pX":-0.5371405019664495,"pZ":0.7220498743625113,"vX0":6.77882182085214,"vY0":-127.58406940638707,"vZ0":-8.068183463503617,"x":137.47,"y":219.28,"x0":-2.356655842481966,"y0":50.001039430550726,"z0":5.826524218277121,"aX":-11.013403116902907},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":10.7,"spinRate":1741,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.42772385405629887,"extension":6.532554645215684},"index":2,"playId":"4cc625da-7766-3245-bd7b-1d269ad6cf33","pitchNumber":3,"startTime":"2026-08-28T23:48:02.882Z","endTime":"2026-08-28T23:48:06.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04246462733051,"aZ":-14.725141306730876,"pfxX":-4.302759924096172,"pfxZ":9.290045631564402,"pX":-0.4693977318891733,"pZ":2.762491144290913,"vX0":7.017476335431377,"vY0":-135.9826516342358,"vZ0":-5.4933506180386384,"x":134.89,"y":164.19,"x0":-2.5210970604374277,"y0":50.000030623291444,"z0":5.825544891198704,"aX":-8.079637374288293},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2424,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4023607547213719,"extension":6.416542085834364},"index":3,"playId":"e041a74b-2250-3e95-ad21-b61119e9d514","pitchNumber":4,"startTime":"2026-08-28T23:48:27.367Z","endTime":"2026-08-28T23:48:34.167Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.788170487966795,"aZ":-19.298977083838736,"pfxX":-5.229809309482474,"pfxZ":6.8734523893175545,"pX":-0.8518913051310288,"pZ":3.963356411295871,"vX0":6.301301371877596,"vY0":-136.23249778217598,"vZ0":-1.8350489358959432,"x":149.47,"y":131.77,"x0":-2.518791924989998,"y0":50.00635144620076,"z0":5.984010525052714,"aX":-9.80230474227633},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":8.0,"spinRate":2524,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40253447165136924,"extension":6.46528272871662},"index":4,"playId":"4c517f88-bd1e-3bad-84f2-c381621efc34","pitchNumber":5,"startTime":"2026-08-28T23:49:10.930Z","endTime":"2026-08-28T23:49:14.575Z","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":1},"index":5,"startTime":"2026-08-28T23:49:31.141Z","endTime":"2026-08-28T23:49:50.666Z","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(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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919911950454537,"aZ":-27.18043027927954,"pfxX":3.597664902354553,"pfxZ":3.2872019097985863,"pX":-0.20946796189473396,"pZ":2.1161894780986903,"vX0":4.752809503854295,"vY0":-122.47577630135488,"vZ0":-3.354215600568407,"x":124.98,"y":181.64,"x0":-2.6419072326443476,"y0":50.00555594814087,"z0":5.82500081495142,"aX":5.473034729377259},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":-7.7,"spinRate":2718,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4470086734556613,"extension":6.3258041263850995},"index":6,"playId":"b8ce7077-669f-3879-b947-011a6e03f8e6","pitchNumber":6,"startTime":"2026-08-28T23:49:50.666Z","endTime":"2026-08-28T23:49:54.685Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67574567280754,"aZ":-24.157522105211907,"pfxX":-7.4424502000117885,"pfxZ":4.7537689200911935,"pX":-0.08057947684458751,"pZ":1.394964886822385,"vX0":7.972112188220281,"vY0":-128.78473423095593,"vZ0":-6.625765988656424,"x":120.07,"y":201.12,"x0":-2.243061577931963,"y0":50.00552122201896,"z0":5.85860071745054,"aX":-12.557468421217923},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1952,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.42461268084605885,"extension":6.5687644643941},"index":7,"playId":"d7539383-6565-345a-8823-24f1974b5fae","pitchNumber":7,"startTime":"2026-08-28T23:50:20.731Z","endTime":"2026-08-28T23:50:24.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"c6f20985-f498-4937-ba88-340faad972bd","startTime":"2026-08-28T23:50:44.725Z","endTime":"2026-08-28T23:50:49.725Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.227264179998645,"aZ":-15.108535483907016,"pfxX":-3.913162620314231,"pfxZ":9.228461825412687,"pX":0.28245284377417196,"pZ":2.7856182902191025,"vX0":8.613997925759492,"vY0":-134.86533704224394,"vZ0":-5.288366315378976,"x":106.23,"y":163.57,"x0":-2.4388806553978357,"y0":50.00631305999016,"z0":5.830868816320486,"aX":-7.240175539536721},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2449,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40550542912178056,"extension":6.5696254925582585},"index":9,"playId":"79a3915d-4f17-3eaa-8673-4bb514db6fb9","pitchNumber":8,"startTime":"2026-08-28T23:51:04.253Z","endTime":"2026-08-28T23:51:07.283Z","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":93.6,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40846009283621,"aZ":-14.869466352134008,"pfxX":-4.452091983630878,"pfxZ":9.168577405220391,"pX":-0.42642684277451176,"pZ":2.898039152660283,"vX0":6.961781682940522,"vY0":-136.1521359993188,"vZ0":-5.279010937292934,"x":133.25,"y":160.53,"x0":-2.431875906262241,"y0":50.00250114819673,"z0":5.882237651213514,"aX":-8.403104482743823},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2339,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4014780884549589,"extension":6.461245333036895},"index":10,"playId":"b9626669-1342-32bb-93d0-73077678fcc4","pitchNumber":9,"startTime":"2026-08-28T23:51:34.894Z","endTime":"2026-08-28T23:51:37.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:51:37.970Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sean Murphy doubles (3) on a ground ball to left fielder Jake McCarthy. Michael Harris II scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:51:42.988Z","endTime":"2026-08-28T23:53:01.770Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0652470919348,"aZ":-13.153955403548723,"pfxX":-3.641355510704038,"pfxZ":10.057492471681904,"pX":1.132471629991827,"pZ":2.59875321000458,"vX0":10.366631995318311,"vY0":-136.41541660210063,"vZ0":-6.2075728140020985,"x":73.83,"y":168.61,"x0":-2.2381375100472143,"y0":50.0019751464878,"z0":5.804836779336347,"aX":-6.88684974359485},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2457,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4010090359664278,"extension":6.507656301394445},"index":0,"playId":"b0e007e4-d35f-300b-b666-9cbdef6cb322","pitchNumber":1,"startTime":"2026-08-28T23:52:07.323Z","endTime":"2026-08-28T23:52:13.447Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825903410278695,"aZ":-14.47611268107942,"pfxX":-3.8815834557668314,"pfxZ":9.281763683300019,"pX":-0.8504097328861409,"pZ":3.766604896067864,"vX0":5.6724337992257,"vY0":-137.11200462225648,"vZ0":-3.2118054679749073,"x":149.42,"y":137.08,"x0":-2.4401386945279975,"y0":50.00670781853009,"z0":5.938805014819832,"aX":-7.405043234299564},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.9,"spinRate":2420,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3992062403982195,"extension":6.423240952049756},"index":1,"playId":"22e70afd-c7d2-36d3-93b8-ddc15efdc056","pitchNumber":2,"startTime":"2026-08-28T23:52:28.180Z","endTime":"2026-08-28T23:52:31.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70997834337665,"aZ":-26.932776387878075,"pfxX":0.5333194218959281,"pfxZ":3.0699457756880584,"pX":-0.21506043072850478,"pZ":2.606168926083131,"vX0":5.586828147965832,"vY0":-129.50760563922847,"vZ0":-3.157200422994772,"x":125.2,"y":168.41,"x0":-2.4648294115148097,"y0":50.003246088731764,"z0":5.889343280037587,"aX":0.9102238417786859},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2557,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4220848198816114,"extension":6.444847122252548},"hitData":{"launchSpeed":101.7,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.52,"coordY":128.04}},"index":2,"playId":"49f8e367-cc22-3b59-a67d-370cd85b1db3","pitchNumber":3,"startTime":"2026-08-28T23:52:49.640Z","endTime":"2026-08-28T23:53:01.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:53:01.770Z","atBatIndex":14},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ha-Seong Kim hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:53:10.589Z","endTime":"2026-08-28T23:53:47.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328974032302384,"aZ":-26.618489745073422,"pfxX":0.5706691542170539,"pfxZ":3.2628383964865932,"pX":-1.8190269249372644,"pZ":3.6387823986506924,"vX0":1.7549915181785565,"vY0":-129.90722692775503,"vZ0":-0.8509248655265504,"x":186.34,"y":140.53,"x0":-2.578651063657378,"y0":50.0016168681455,"z0":6.002101803330226,"aX":0.9704870703837467},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2438,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.42234515280377183,"extension":6.224577317420101},"index":0,"playId":"5546e525-9e3c-35de-a35b-bcfeb3651399","pitchNumber":1,"startTime":"2026-08-28T23:53:41.909Z","endTime":"2026-08-28T23:53:47.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:53:47.202Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to center fielder Cole Carrigg. Sean Murphy scores. Ha-Seong Kim to 3rd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:54:47.669Z","endTime":"2026-08-28T23:55:20.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnThird":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"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":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T23:53:58.204Z","endTime":"2026-08-28T23:54:47.669Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68756601736891,"aZ":-41.894586515331355,"pfxX":3.2999346274249617,"pfxZ":-7.192157110712852,"pX":-0.7262864501398077,"pZ":2.4827939338738103,"vX0":2.899989670764353,"vY0":-115.85195522606337,"vZ0":0.8388750889148036,"x":101.31,"y":138.07,"x0":-2.4252288719929793,"y0":50.00078442016514,"z0":6.136757053342537,"aX":4.461497712158782},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.5,"breakHorizontal":-6.7,"spinRate":2792,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4737157018262228,"extension":6.220608283696329},"index":1,"playId":"49217466-2389-3abc-9333-6321d5ae4cfd","pitchNumber":1,"startTime":"2026-08-28T23:54:47.669Z","endTime":"2026-08-28T23:54:50.945Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97305478736092,"aZ":-18.779779618245115,"pfxX":-6.076043430221456,"pfxZ":7.210774878986765,"pX":-0.8381765943982744,"pZ":2.8282966926116835,"vX0":6.355920536821232,"vY0":-135.07348540435015,"vZ0":-4.541943201600571,"x":148.95,"y":162.42,"x0":-2.426447108434755,"y0":50.001615464066326,"z0":5.842507466950974,"aX":-11.285680125397354},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":9.7,"spinRate":2529,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4046891386559137,"extension":6.354531890573745},"hitData":{"launchSpeed":91.8,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.48,"coordY":92.34}},"index":2,"playId":"b227d401-4bd1-3eb0-8f13-de022b6a60f5","pitchNumber":2,"startTime":"2026-08-28T23:55:08.078Z","endTime":"2026-08-28T23:55:20.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:55:20.682Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T23:55:32.119Z","endTime":"2026-08-28T23:56:32.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"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.3,"endSpeed":81.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967062330260717,"aZ":-24.282879460260915,"pfxX":1.3652131705733268,"pfxZ":4.681434187949975,"pX":-1.3300723129881862,"pZ":3.1460524499147864,"vX0":3.147127358167867,"vY0":-128.62011564297322,"vZ0":-2.1572192261381136,"x":167.7,"y":153.84,"x0":-2.7436947780334178,"y0":50.00632082223643,"z0":5.865657388648125,"aX":2.3032410685657982},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":-3.1,"spinRate":2462,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.42474808259841623,"extension":6.256973113200295},"index":0,"playId":"bd62fb25-a8f4-3b11-903e-3915322957a5","pitchNumber":1,"startTime":"2026-08-28T23:56:02.561Z","endTime":"2026-08-28T23:56:06.231Z","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":85.7,"endSpeed":79.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63081559028244,"aZ":-28.437782920165592,"pfxX":-7.423692453031639,"pfxZ":2.3469705620749117,"pX":-0.8172385474031514,"pZ":1.9956023649074712,"vX0":6.419450101227724,"vY0":-124.67315334227783,"vZ0":-3.75410453154929,"x":148.15,"y":184.9,"x0":-2.4481209391133496,"y0":50.00153228329141,"z0":5.841379926594845,"aX":-11.807086201105255},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":12.1,"spinRate":1872,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.43760800892456286,"extension":6.516946355611173},"hitData":{"launchSpeed":91.5,"launchAngle":38.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.28,"coordY":64.72}},"index":1,"playId":"216f942a-cd1c-3765-8353-88f918bae0e2","pitchNumber":2,"startTime":"2026-08-28T23:56:22.588Z","endTime":"2026-08-28T23:56:32.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T23:56:32.762Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zac Veen singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T23:58:25.955Z","endTime":"2026-08-29T00:00:01.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4791231139817,"aZ":-17.41110278779242,"pfxX":-2.162985817521578,"pfxZ":8.24105604435991,"pX":-0.6501943681818144,"pZ":2.947089668978306,"vX0":5.094577938061371,"vY0":-132.54961175908343,"vZ0":-3.927470096795854,"x":141.78,"y":159.21,"x0":-2.310211626560851,"y0":50.00625812131583,"z0":5.707768011593717,"aX":-3.877093973706944},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":2.9,"spinRate":2385,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.4121370070707906,"extension":5.943515291626251},"index":0,"playId":"e7f2d1c7-b1ca-368c-adc9-fe8a96340357","pitchNumber":1,"startTime":"2026-08-28T23:58:41.120Z","endTime":"2026-08-28T23:58:45.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-28T23:58:56.134Z","endTime":"2026-08-28T23:59:07.256Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.959110499116182,"aZ":-17.092764558926103,"pfxX":-1.6041688896606185,"pfxZ":8.327280629874851,"pX":-1.0461134656258384,"pZ":3.5104223954916782,"vX0":3.844732226431378,"vY0":-133.5149474936847,"vZ0":-2.565753520837744,"x":156.88,"y":144.0,"x0":-2.2944394694943857,"y0":50.00135083242017,"z0":5.709806697340025,"aX":-2.905328976014563},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.8,"breakHorizontal":2.2,"spinRate":2433,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.40978568229874046,"extension":5.761803079954789},"index":2,"playId":"27f05f12-658b-3065-9320-0aa923b74ed6","pitchNumber":2,"startTime":"2026-08-28T23:59:07.256Z","endTime":"2026-08-28T23:59:10.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11084403443811,"aZ":-41.06111316912823,"pfxX":0.4327180950217328,"pfxZ":-6.1365402883557225,"pX":0.039186310797527116,"pZ":0.3866852472219282,"vX0":5.0661194847805024,"vY0":-119.3327335355139,"vZ0":-3.8942367348164115,"x":115.51,"y":228.34,"x0":-2.164019500458936,"y0":50.00312660986228,"z0":5.723786208091786,"aX":0.6263875703482122},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.8,"breakHorizontal":-1.9,"spinRate":2761,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4582886915219464,"extension":5.899342790761343},"index":3,"playId":"4350c61d-2803-390d-8f2b-64ee83387dba","pitchNumber":3,"startTime":"2026-08-28T23:59:22.560Z","endTime":"2026-08-28T23:59:25.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44294319246057,"aZ":-14.91528715980443,"pfxX":-5.771964938567063,"pfxZ":9.018775541616613,"pX":-0.00424592765502796,"pZ":1.6543684677280546,"vX0":7.617545116339329,"vY0":-137.4511114937512,"vZ0":-7.930264194499538,"x":117.16,"y":194.11,"x0":-2.061518877434826,"y0":50.00343185018139,"z0":5.589621510545002,"aX":-11.04627296471568},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2320,"spinDirection":219},"zone":8,"typeConfidence":0.92,"plateTime":0.39847962190198105,"extension":5.915391993003517},"hitData":{"launchSpeed":100.3,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.08,"coordY":115.34}},"index":4,"playId":"c92f45f1-dda6-38bd-8b2f-d614acd9f84a","pitchNumber":4,"startTime":"2026-08-28T23:59:48.025Z","endTime":"2026-08-29T00:00:01.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:00:01.461Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T00:00:05.106Z","endTime":"2026-08-29T00:01:55.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":"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.1,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94934222793255,"aZ":-15.518274055537514,"pfxX":-5.431222473701889,"pfxZ":8.88079956101976,"pX":-0.46443711693402484,"pZ":2.7302293563095907,"vX0":6.034139706470785,"vY0":-135.4405689163736,"vZ0":-5.131812315047347,"x":134.7,"y":165.06,"x0":-2.0055823221515836,"y0":50.00342457690711,"z0":5.718782606816289,"aX":-10.187135421941347},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2209,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.40294312242540986,"extension":5.975601649498363},"index":0,"playId":"9da21be7-b890-33a5-aa28-321d5b960c0f","pitchNumber":1,"startTime":"2026-08-29T00:00:24.154Z","endTime":"2026-08-29T00:00:27.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-29T00:00:44.435Z","endTime":"2026-08-29T00:00:54.515Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350280278069636,"aZ":-35.339847295308324,"pfxX":-0.13086199977170887,"pfxZ":-2.036894186138564,"pX":0.5502023850157493,"pZ":0.9062352213583126,"vX0":6.2195840026251386,"vY0":-123.88075114943899,"vZ0":-4.483335267796772,"x":96.03,"y":214.31,"x0":-1.9740592373249033,"y0":50.001870331695734,"z0":5.688219429007514,"aX":-0.20534983798678091},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.4,"breakHorizontal":-1.2,"spinRate":2698,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4418630900556222,"extension":6.01005528054592},"index":2,"playId":"aa1353df-a0d9-3cbb-8eae-c439a26f4ae5","pitchNumber":2,"startTime":"2026-08-29T00:00:54.515Z","endTime":"2026-08-29T00:01:00.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68444982504792,"aZ":-12.401160242957538,"pfxX":-5.458881997458144,"pfxZ":10.419410190782735,"pX":-0.786816553261781,"pZ":2.722115759652759,"vX0":5.513184915982603,"vY0":-136.77093869139628,"vZ0":-5.700175827059299,"x":146.99,"y":165.28,"x0":-2.1178130701003037,"y0":50.0031405988203,"z0":5.68102529452278,"aX":-10.3600866338891},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":8.8,"spinRate":2313,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.4002059795926374,"extension":5.952691065261506},"index":3,"playId":"b5e2db53-5ed9-39d1-b12c-f31931536d8a","pitchNumber":3,"startTime":"2026-08-29T00:01:14.606Z","endTime":"2026-08-29T00:01:17.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038837845026546,"aZ":-33.93776616696246,"pfxX":0.288433734955893,"pfxZ":-1.1371491154724285,"pX":0.6759749777760051,"pZ":0.7166791883424041,"vX0":6.67579597993603,"vY0":-123.66376329438641,"vZ0":-5.060397125623951,"x":91.23,"y":219.43,"x0":-2.0928877920220033,"y0":50.00177237907076,"z0":5.627656816813588,"aX":0.44731858259852014},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":2785,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.4424532177241942,"extension":6.0867933905322955},"index":4,"playId":"58de9e0a-8199-399c-8f57-95484debb003","pitchNumber":4,"startTime":"2026-08-29T00:01:33.696Z","endTime":"2026-08-29T00:01:36.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.883659407240415,"aZ":-32.60638659789953,"pfxX":-0.39825698084678507,"pfxZ":-0.277129920848874,"pX":1.1282930382764678,"pZ":0.551663793930383,"vX0":7.726364362097431,"vY0":-124.87052365549643,"vZ0":-5.821242439951988,"x":73.99,"y":223.89,"x0":-1.9470084379946604,"y0":50.000246256831076,"z0":5.578537810062838,"aX":-0.6337842451514148},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":-1.0,"spinRate":2746,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.437745859936685,"extension":6.079185954252663},"index":5,"playId":"942ba792-fbcc-3afa-bed2-ba203ee9bfed","pitchNumber":5,"startTime":"2026-08-29T00:01:52.062Z","endTime":"2026-08-29T00:01:55.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:01:55.200Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake McCarthy lines out to left fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T00:02:25.870Z","endTime":"2026-08-29T00:03:00.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T00:02:19.365Z","endTime":"2026-08-29T00:02:28.170Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.951857532083427,"aZ":-12.96612620946969,"pfxX":-5.043308915110936,"pfxZ":10.158888924433041,"pX":0.3723243316469323,"pZ":2.9054130188851244,"vX0":8.234985075083268,"vY0":-136.60025605053602,"vZ0":-5.003246290359119,"x":102.81,"y":160.33,"x0":-2.0254559286059317,"y0":50.00116059817888,"z0":5.651318773997434,"aX":-9.534767175090822},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2317,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.40088572414696166,"extension":6.152840094812765},"index":1,"playId":"fb6d850a-a26e-3f19-a1ba-320eb9fb1f84","pitchNumber":1,"startTime":"2026-08-29T00:02:28.170Z","endTime":"2026-08-29T00:02:31.526Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.888154705228654,"aZ":-14.152615573529651,"pfxX":-4.625090822697316,"pfxZ":9.555031159077837,"pX":0.29216368736335907,"pZ":1.8846128571426397,"vX0":7.913818541059602,"vY0":-136.2222711299609,"vZ0":-7.261473617308265,"x":105.86,"y":187.9,"x0":-2.0448868175515624,"y0":50.005569936917276,"z0":5.556275690131581,"aX":-8.726447059544892},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2302,"spinDirection":222},"zone":9,"typeConfidence":0.92,"plateTime":0.4015101183017751,"extension":6.000464255042637},"hitData":{"launchSpeed":86.6,"launchAngle":23.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.74,"coordY":112.09}},"index":2,"playId":"11d9e0a1-2607-3d6c-9b3f-999589051da8","pitchNumber":2,"startTime":"2026-08-29T00:02:48.144Z","endTime":"2026-08-29T00:03:00.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:03:00.181Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-29T00:03:04.633Z","endTime":"2026-08-29T00:04:09.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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_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":93.0,"endSpeed":85.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.146984922425098,"aZ":-16.097922094641074,"pfxX":-2.291684234707907,"pfxZ":8.607037817359835,"pX":-0.9291903763728863,"pZ":3.769756325182212,"vX0":4.556988392903299,"vY0":-135.45245311166812,"vZ0":-2.2188648970673728,"x":152.42,"y":137.0,"x0":-2.3316727806555297,"y0":50.002701389527715,"z0":5.718468202330315,"aX":-4.280809641560929},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":3.2,"spinRate":2515,"spinDirection":201},"zone":11,"typeConfidence":0.81,"plateTime":0.40356428203408834,"extension":5.96093814460586},"index":0,"playId":"09d0f8df-4c7c-377a-aa4e-a43335a9b7af","pitchNumber":1,"startTime":"2026-08-29T00:03:21.094Z","endTime":"2026-08-29T00:03:24.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13393373456586,"aZ":-37.40793494650197,"pfxX":-0.37722490866925895,"pfxZ":-3.431770444669371,"pX":-0.26518901459124944,"pZ":1.8070203349719807,"vX0":4.815467406249085,"vY0":-122.832877777017,"vZ0":-1.8155020035166078,"x":127.11,"y":189.99,"x0":-2.2050927470206316,"y0":50.0059506326435,"z0":5.746790724343217,"aX":-0.5745679625632207},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.4,"breakHorizontal":-0.5,"spinRate":2784,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.44652313998357807,"extension":5.892538291390512},"index":1,"playId":"f52aa4f4-572b-3272-8a39-591fecf0e9e9","pitchNumber":2,"startTime":"2026-08-29T00:03:37.236Z","endTime":"2026-08-29T00:03:40.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.877213532519626,"aZ":-32.645265854823684,"pfxX":0.8090177077942454,"pfxZ":-0.3046654808103604,"pX":-0.1818858748531628,"pZ":2.0633812508648055,"vX0":4.535607124738013,"vY0":-123.07095927415386,"vZ0":-2.2448572299281304,"x":123.93,"y":183.07,"x0":-2.1487244074428795,"y0":50.0044437939279,"z0":5.734386400080466,"aX":1.248228655470665},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":-2.4,"spinRate":2753,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.44391447021787744,"extension":5.940704871735418},"hitData":{"launchSpeed":99.0,"launchAngle":32.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.61,"coordY":50.59}},"index":2,"playId":"c86adbed-f9f8-3224-bf5b-4844f1500713","pitchNumber":3,"startTime":"2026-08-29T00:03:59.018Z","endTime":"2026-08-29T00:04:09.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:04:09.112Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, second baseman Connor Norby to first baseman TJ Rumfield.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:06:01.607Z","endTime":"2026-08-29T00:08:49.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6,7],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16644002625473,"aZ":-29.854788314602647,"pfxX":3.5324958552987824,"pfxZ":1.5690628344225335,"pX":0.8292114379133632,"pZ":1.9597405330853772,"vX0":6.6458789757314305,"vY0":-121.54019240130606,"vZ0":-3.109412573138856,"x":85.39,"y":185.87,"x0":-2.41111842525801,"y0":50.00475145842648,"z0":5.8771100669739775,"aX":5.228858959967682},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-8.2,"spinRate":2704,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45248787125918755,"extension":6.239258157857089},"index":0,"playId":"9d157975-ade9-3d1e-82eb-0a9eaf97f2a2","pitchNumber":1,"startTime":"2026-08-29T00:06:21.480Z","endTime":"2026-08-29T00:06:24.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.058037972501364,"aZ":-30.02667642334598,"pfxX":4.317380826884872,"pfxZ":1.456433601325588,"pX":0.6033083670591922,"pZ":1.886653371632632,"vX0":5.726484522382768,"vY0":-120.65354441794338,"vZ0":-3.2897916204457403,"x":94.0,"y":187.84,"x0":-2.363958562827061,"y0":50.00061275448544,"z0":5.921304687677717,"aX":6.345842544177411},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.0,"breakHorizontal":-9.2,"spinRate":2709,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4544423580340031,"extension":6.223847343207277},"index":1,"playId":"4d6c145c-362d-3167-b4ce-a4ac8bf297bc","pitchNumber":2,"startTime":"2026-08-29T00:06:49.324Z","endTime":"2026-08-29T00:06:52.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-29T00:07:09.306Z","endTime":"2026-08-29T00:07:20.904Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.137057248260923,"aZ":-15.856772962370894,"pfxX":-9.045978604235222,"pfxZ":8.694599458293787,"pX":-0.23800033757872163,"pZ":3.046329176142261,"vX0":8.76728103156462,"vY0":-135.7422165059935,"vZ0":-4.715584443382621,"x":126.07,"y":156.53,"x0":-2.3256141013660643,"y0":50.00140764528488,"z0":5.900603572785034,"aX":-16.975476697197898},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":14.6,"spinRate":2380,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4026303520077277,"extension":6.456859104089764},"index":3,"playId":"afddc6b4-e984-3cce-9350-6e2f401ac0a9","pitchNumber":3,"startTime":"2026-08-29T00:07:20.904Z","endTime":"2026-08-29T00:07:24.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-29T00:07:43.661Z","endTime":"2026-08-29T00:07:43.662Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80600763185955,"aZ":-39.27087004065957,"pfxX":2.36523361116409,"pfxZ":-5.233960613198418,"pX":-0.03581226098107516,"pZ":0.5021172489121833,"vX0":4.244902093746359,"vY0":-116.27835682102392,"vZ0":-3.9743654796310612,"x":118.37,"y":225.22,"x0":-2.199439287493834,"y0":50.00333722485691,"z0":5.997484156344522,"aX":3.2063911843199127},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.2,"breakHorizontal":-5.4,"spinRate":2864,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47283996730426425,"extension":6.348373642589902},"index":5,"playId":"2bba8453-25d3-3250-9f4e-07e8cf5a9e76","pitchNumber":4,"startTime":"2026-08-29T00:07:43.663Z","endTime":"2026-08-29T00:07:46.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85584369065891,"aZ":-29.37014706735646,"pfxX":-8.742588426118001,"pfxZ":1.7169856512474553,"pX":-1.1798673879437063,"pZ":1.5136538278843887,"vX0":5.97679862300664,"vY0":-126.91401195370119,"vZ0":-5.034278960269348,"x":161.97,"y":197.91,"x0":-2.4289615736316623,"y0":50.00187579708476,"z0":5.860730148477715,"aX":-14.26805558782817},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":1851,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4314914147100066,"extension":6.496104149800874},"index":6,"playId":"4de3b195-60fe-3120-94a4-ac0e6463ab8f","pitchNumber":5,"startTime":"2026-08-29T00:08:12.160Z","endTime":"2026-08-29T00:08:15.659Z","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":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661936237636077,"aZ":-28.669910456345878,"pfxX":-5.488400771116959,"pfxZ":2.1478545974307597,"pX":-0.7122065373928433,"pZ":1.9343628376122346,"vX0":5.989644869419209,"vY0":-126.68190173845348,"vZ0":-4.276895922883851,"x":144.15,"y":186.55,"x0":-2.3885735297565374,"y0":50.004286612059175,"z0":5.923162969106919,"aX":-8.966141210064743},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":8.6,"spinRate":1759,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4315360484543356,"extension":6.313701404572733},"hitData":{"launchSpeed":91.8,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":151.04}},"index":7,"playId":"4df3f983-73a1-39f7-bcdd-8eafe92c52ff","pitchNumber":6,"startTime":"2026-08-29T00:08:39.157Z","endTime":"2026-08-29T00:08:49.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:08:49.370Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a ground ball to center fielder Cole Carrigg, deflected by second baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:08:51.784Z","endTime":"2026-08-29T00:09:41.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":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":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.5,"endSpeed":76.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96667373581685,"aZ":-25.64769082642603,"pfxX":4.244735355742007,"pfxZ":4.372981877547884,"pX":0.6360958189151966,"pZ":3.3142929989923005,"vX0":6.250599540806762,"vY0":-121.46118573296731,"vZ0":-0.9246264809858774,"x":92.75,"y":149.29,"x0":-2.5229866873450875,"y0":50.003245170501536,"z0":5.931654784239392,"aX":6.337441896179661},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.9,"breakHorizontal":-9.2,"spinRate":2672,"spinDirection":52},"zone":3,"typeConfidence":2.0,"plateTime":0.45108523025855485,"extension":6.446207867711068},"index":0,"playId":"880c1e22-7b82-3b25-bc42-9e377ac13ec8","pitchNumber":1,"startTime":"2026-08-29T00:09:12.045Z","endTime":"2026-08-29T00:09:16.102Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.011962467405688,"aZ":-31.441304866632784,"pfxX":1.894907062201486,"pfxZ":0.45924938529044645,"pX":0.5863663964885181,"pZ":1.5940319205172506,"vX0":6.6152362280387775,"vY0":-125.01655367130991,"vZ0":-4.354792723594837,"x":94.65,"y":195.74,"x0":-2.33028636872916,"y0":50.00254097168343,"z0":5.912612653679861,"aX":3.0272201471750826},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-4.8,"spinRate":2640,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.43657702963108314,"extension":6.463023893601359},"hitData":{"launchSpeed":94.7,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":113.14,"coordY":95.37}},"index":1,"playId":"a9ab0e6d-3d77-3491-b61c-7a7710e33f53","pitchNumber":2,"startTime":"2026-08-29T00:09:29.856Z","endTime":"2026-08-29T00:09:41.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:09:41.058Z","atBatIndex":23},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Michael Harris II out on a sacrifice bunt, pitcher Tomoyuki Sugano to first baseman TJ Rumfield. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:10:43.450Z","endTime":"2026-08-29T00:11:21.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":608372,"link":"/api/v1/people/608372"},"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"}]},{"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0fec6096-7a9d-3314-afd2-3aaf903c224b","startTime":"2026-08-29T00:10:09.946Z","endTime":"2026-08-29T00:10:12.946Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80640658017386,"aZ":-39.71252753768189,"pfxX":2.3656959043241903,"pfxZ":-5.602359221767232,"pX":-0.1332790216361114,"pZ":2.492675157089494,"vX0":4.302154805831673,"vY0":-114.83956421391036,"vZ0":0.5088056783893193,"x":122.08,"y":171.48,"x0":-2.332900967877206,"y0":50.00347678032675,"z0":6.108498034318682,"aX":3.18226273810499},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.7,"breakHorizontal":-5.3,"spinRate":2593,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4756173031488804,"extension":6.089044007409025},"index":1,"playId":"a8a060e4-5c13-327c-ba9c-44b5f23d4df3","pitchNumber":1,"startTime":"2026-08-29T00:10:45.616Z","endTime":"2026-08-29T00:10:49.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.747469773262505,"aZ":-24.68662706212497,"pfxX":0.46357701380977634,"pfxZ":4.590350891072868,"pX":-0.36282557221787703,"pZ":2.344180097556061,"vX0":5.872137579226989,"vY0":-126.42189101344213,"vZ0":-3.4847575022389723,"x":130.83,"y":175.49,"x0":-2.767947580717308,"y0":50.00520129722682,"z0":5.703384967299799,"aX":0.7568099722412802},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.0,"spinRate":2337,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.43185920421930746,"extension":6.449369848584304},"hitData":{"launchSpeed":31.6,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":120.4,"coordY":183.72}},"index":2,"playId":"0aa35942-8d64-306d-b98d-fe02a5472102","pitchNumber":2,"startTime":"2026-08-29T00:11:12.378Z","endTime":"2026-08-29T00:11:21.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:11:21.847Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to center fielder Cole Carrigg. Ronald Acuña Jr. scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:11:30.489Z","endTime":"2026-08-29T00:12:25.037Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.100353394141653,"aZ":-13.344193864685677,"pfxX":-4.65987275420777,"pfxZ":10.033126889396861,"pX":-0.7573397160017135,"pZ":3.4858552130008267,"vX0":6.5602065574918225,"vY0":-136.16751515958512,"vZ0":-3.899600839584992,"x":145.87,"y":144.66,"x0":-2.593090139044062,"y0":50.000769309574494,"z0":5.860751538623491,"aX":-8.744124445285967},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2452,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40235845730030473,"extension":6.470263015187401},"index":0,"playId":"b2a59a95-f421-3ac5-886c-fa6cfee66f73","pitchNumber":1,"startTime":"2026-08-29T00:11:51.186Z","endTime":"2026-08-29T00:11:56.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.378342953233535,"aZ":-29.00967342982266,"pfxX":1.3402007549239596,"pfxZ":2.038048323078474,"pX":0.6410818028634658,"pZ":1.7423903822146487,"vX0":7.383126053342351,"vY0":-123.6548745219989,"vZ0":-3.9084527184603184,"x":92.56,"y":191.74,"x0":-2.5558880176745093,"y0":50.0020379760338,"z0":5.774211779989135,"aX":2.0754714921295325},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2594,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4427484440083087,"extension":6.557060882122538},"hitData":{"launchSpeed":90.2,"launchAngle":15.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.57,"coordY":87.49}},"index":1,"playId":"02f4ebe7-b697-3341-9946-a117e24a9fb1","pitchNumber":2,"startTime":"2026-08-29T00:12:13.177Z","endTime":"2026-08-29T00:12:25.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:12:25.037Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a sharp line drive to center fielder Cole Carrigg. Mauricio Dubón to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:12:31.437Z","endTime":"2026-08-29T00:13:03.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024139279684476,"aZ":-23.866714236393967,"pfxX":-1.0399681006259625,"pfxZ":4.787371640968697,"pX":-0.11154555272686945,"pZ":3.004308124071277,"vX0":6.708125186841747,"vY0":-130.5203076126454,"vZ0":-2.5571831732413943,"x":121.25,"y":157.66,"x0":-2.5736055605736454,"y0":50.00267287995977,"z0":5.783372361922786,"aX":-1.8055735834418538},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2417,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.4187514779476933,"extension":6.405966741439136},"hitData":{"launchSpeed":104.2,"launchAngle":12.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.64,"coordY":81.16}},"index":0,"playId":"91336bb4-cbca-3d9b-a999-6ac352b42ac2","pitchNumber":1,"startTime":"2026-08-29T00:12:53.329Z","endTime":"2026-08-29T00:13:03.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:13:03.231Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-29T00:13:07.112Z","endTime":"2026-08-29T00:16:17.654Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.230559411371388,"aZ":-13.026361561865858,"pfxX":-3.1330282779240255,"pfxZ":10.161990483655144,"pX":-0.49435264169932797,"pZ":3.0640744628634162,"vX0":6.265687980100683,"vY0":-136.01822505361932,"vZ0":-5.229415381877387,"x":135.84,"y":156.05,"x0":-2.414845509985922,"y0":50.006529701164496,"z0":5.906107717800808,"aX":-5.906344736939104},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2410,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4018134673353946,"extension":6.417044943956733},"index":0,"playId":"4aa790cb-1e59-3930-9a95-c56988b6a8e1","pitchNumber":1,"startTime":"2026-08-29T00:14:02.805Z","endTime":"2026-08-29T00:14:06.484Z","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.3,"endSpeed":85.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.641627877899637,"aZ":-16.070432632343604,"pfxX":-3.5578023069894873,"pfxZ":8.602646139525472,"pX":0.13909690599597355,"pZ":3.0069896806997414,"vX0":7.8856955816183465,"vY0":-135.6904344878405,"vZ0":-4.788077525079082,"x":111.7,"y":157.59,"x0":-2.3375220644078576,"y0":50.001832778348486,"z0":5.90783885305819,"aX":-6.65998315197951},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":4.8,"spinRate":2498,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4030759360131899,"extension":6.406410954737203},"index":1,"playId":"7fe8e888-9542-3892-880c-4b5fedef69a2","pitchNumber":2,"startTime":"2026-08-29T00:14:30.539Z","endTime":"2026-08-29T00:14:33.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737215623498066,"aZ":-42.551962900444714,"pfxX":4.4272287333270945,"pfxZ":-7.912206201264807,"pX":-0.6532174373878675,"pZ":1.59483766068995,"vX0":2.579987659174046,"vY0":-114.28804361052302,"vZ0":-0.647771689427473,"x":141.9,"y":195.72,"x0":-2.3751699488617763,"y0":50.00369676106293,"z0":6.092091145982614,"aX":5.806162630339459},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.2,"breakHorizontal":-8.8,"spinRate":2758,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4808177225541437,"extension":6.292947102668032},"index":2,"playId":"984b4320-c473-36f3-af0b-de4dc0eca8b2","pitchNumber":3,"startTime":"2026-08-29T00:15:01.484Z","endTime":"2026-08-29T00:15:05.517Z","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":92.5,"endSpeed":84.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507699971221165,"aZ":-17.62417978335259,"pfxX":-4.485440592696513,"pfxZ":7.938911663470616,"pX":-0.6814069110906643,"pZ":4.0161313046822675,"vX0":6.416407775843173,"vY0":-134.5838238486287,"vZ0":-1.7652028596114362,"x":142.97,"y":130.34,"x0":-2.5148281466039544,"y0":50.001552818722075,"z0":5.930249731681591,"aX":-8.219620896222994},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4071550579130587,"extension":6.362058228833009},"index":3,"playId":"5cc7a02d-d7b6-3b52-a00b-722c77aeece1","pitchNumber":4,"startTime":"2026-08-29T00:15:29.058Z","endTime":"2026-08-29T00:15:32.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282555247633557,"aZ":-28.361785797393928,"pfxX":-7.042874762729305,"pfxZ":2.3906673050858824,"pX":0.008750985479083413,"pZ":1.0354153787982714,"vX0":7.992792303211137,"vY0":-125.0814022426451,"vZ0":-6.17052494004204,"x":116.67,"y":210.82,"x0":-2.3008450747564764,"y0":50.00563281787598,"z0":5.835576988685413,"aX":-11.25346858647752},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.2,"breakHorizontal":11.0,"spinRate":1635,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.43651621278490094,"extension":6.439523675025798},"index":4,"playId":"dda4a782-2c3d-3390-b964-f93e14017111","pitchNumber":5,"startTime":"2026-08-29T00:15:51.842Z","endTime":"2026-08-29T00:15:55.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233494720933198,"aZ":-16.058344383722517,"pfxX":-4.506942989310506,"pfxZ":8.584344803593439,"pX":-0.7685322407913313,"pZ":1.8847922091598075,"vX0":6.090056071072647,"vY0":-136.01305577695908,"vZ0":-7.30009421051702,"x":146.29,"y":187.89,"x0":-2.4488690970327,"y0":50.00546382649505,"z0":5.712897260576125,"aX":-8.464059941032113},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":7.0,"spinRate":2432,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4023706114574934,"extension":6.4579125986132775},"index":5,"playId":"056ad890-fcfe-34e0-bf50-69e56e9123c1","pitchNumber":6,"startTime":"2026-08-29T00:16:14.141Z","endTime":"2026-08-29T00:16:17.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:16:17.654Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T00:18:37.874Z","endTime":"2026-08-29T00:19:25.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":643289,"link":"/api/v1/people/643289"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:18:29.390Z","endTime":"2026-08-29T00:18:40.218Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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.3,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58719251685369,"aZ":-14.465297855026167,"pfxX":-5.528573996541464,"pfxZ":9.467197611882202,"pX":0.24800120380359988,"pZ":3.025711190511755,"vX0":7.876264276880406,"vY0":-135.6352020440618,"vZ0":-4.612389787540561,"x":107.55,"y":157.09,"x0":-1.969979218285353,"y0":50.00308524746143,"z0":5.751018399375206,"aX":-10.34215310414649},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2346,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.4032238181997174,"extension":5.821016419797878},"index":1,"playId":"3bbf56de-149a-3d31-900a-54be857673fd","pitchNumber":1,"startTime":"2026-08-29T00:18:40.218Z","endTime":"2026-08-29T00:18:44.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51495231912686,"aZ":-35.54337626074997,"pfxX":-0.09658759781060056,"pfxZ":-2.307873392882417,"pX":2.3667323018326294,"pZ":2.1765726279352036,"vX0":9.956548935620743,"vY0":-120.86619366169494,"vZ0":-1.3239304595114643,"x":26.79,"y":180.01,"x0":-1.817050755070989,"y0":50.0026196172329,"z0":5.89105171198492,"aX":-0.14122139765947306},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.2,"breakHorizontal":-2.5,"spinRate":2569,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4555137513514951,"extension":6.078438896831654},"index":2,"playId":"491e4951-5c06-30c7-ab1e-933bbc473d96","pitchNumber":2,"startTime":"2026-08-29T00:19:01.572Z","endTime":"2026-08-29T00:19:04.585Z","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":94.2,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44190670185628,"aZ":-13.804703754813106,"pfxX":-4.961528436527038,"pfxZ":9.759935526510814,"pX":-0.04166361948723435,"pZ":3.020938865581577,"vX0":6.891799623192344,"vY0":-136.87586891678185,"vZ0":-4.683136734721834,"x":118.59,"y":157.21,"x0":-1.9568813210883595,"y0":50.00493854767471,"z0":5.711366615365213,"aX":-9.341046626191718},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2385,"spinDirection":211},"zone":2,"typeConfidence":0.92,"plateTime":0.40136838385351403,"extension":6.1399789231870425},"hitData":{"launchSpeed":106.8,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.44,"coordY":169.8}},"index":3,"playId":"d651b236-a58f-34b7-8358-267ebd107bdd","pitchNumber":3,"startTime":"2026-08-29T00:19:17.717Z","endTime":"2026-08-29T00:19:25.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:19:25.866Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T00:19:33.831Z","endTime":"2026-08-29T00:20:21.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6056098681231,"aZ":-16.334451451563023,"pfxX":-3.610261657523998,"pfxZ":8.339185372233603,"pX":0.18671685400365798,"pZ":3.419408399162949,"vX0":7.255826985924493,"vY0":-137.02327313606983,"vZ0":-3.2093902792285762,"x":109.88,"y":146.46,"x0":-2.027929531020576,"y0":50.003049981173774,"z0":5.723654658308718,"aX":-6.858447820071285},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":5.0,"spinRate":2146,"spinDirection":220},"zone":2,"typeConfidence":0.91,"plateTime":0.3999217191290154,"extension":6.040790881638692},"index":0,"playId":"274f8082-145a-3171-905c-f616be3eaddf","pitchNumber":1,"startTime":"2026-08-29T00:19:52.037Z","endTime":"2026-08-29T00:19:55.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2006567033212,"aZ":-18.8572558985226,"pfxX":-1.3373521552034662,"pfxZ":7.255449276613932,"pX":-0.10860485286478234,"pZ":3.6297178494880824,"vX0":5.87994467955146,"vY0":-134.1747737470428,"vZ0":-2.168666748240255,"x":121.14,"y":140.78,"x0":-2.148297541888179,"y0":50.00239908951981,"z0":5.782351047904968,"aX":-2.45467001383506},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":1.2,"spinRate":2336,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.4071706389375769,"extension":5.622728083188127},"hitData":{"launchSpeed":84.1,"launchAngle":23.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.69,"coordY":86.31}},"index":1,"playId":"d6649ffc-5f3b-329c-8859-e5cd00ad520c","pitchNumber":2,"startTime":"2026-08-29T00:20:10.158Z","endTime":"2026-08-29T00:20:21.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:20:21.957Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willi Castro grounds into a force out, second baseman Ozzie Albies to shortstop Ha-Seong Kim. TJ Rumfield out at 2nd. Willi Castro to 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T00:20:29.439Z","endTime":"2026-08-29T00:21:51.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432722145682817,"aZ":-27.379968854739314,"pfxX":-8.569960209552061,"pfxZ":2.94933480635323,"pX":-1.1771284284721202,"pZ":3.264100674509495,"vX0":5.581528579797402,"vY0":-127.12715953541681,"vZ0":-0.6768235385251807,"x":161.87,"y":150.65,"x0":-2.293928312705521,"y0":50.00634636384758,"z0":5.718056732307548,"aX":-13.95108551597852},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":1500,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4317799194606393,"extension":5.682917291502336},"index":0,"playId":"34eeb176-a176-35d9-abfc-53f3000dcaa4","pitchNumber":1,"startTime":"2026-08-29T00:20:44.166Z","endTime":"2026-08-29T00:20:47.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398205930412008,"aZ":-21.728760643203028,"pfxX":-0.24207465707885267,"pfxZ":5.817957952752808,"pX":-0.17394465630372416,"pZ":2.911797143424615,"vX0":5.5957524702525685,"vY0":-132.6416073795689,"vZ0":-3.2955015747366425,"x":123.63,"y":160.16,"x0":-2.2727995986585667,"y0":50.00207419789842,"z0":5.74108697702293,"aX":-0.43542906956719013},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":-0.7,"spinRate":2320,"spinDirection":207},"zone":2,"typeConfidence":0.88,"plateTime":0.4117690229461717,"extension":5.673834081002867},"index":1,"playId":"adfbbc55-4355-3f09-ab26-a789292e8e7d","pitchNumber":2,"startTime":"2026-08-29T00:21:02.358Z","endTime":"2026-08-29T00:21:05.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.837990831076286,"aZ":-19.271689930238633,"pfxX":-1.8451411263892288,"pfxZ":6.964592594956519,"pX":-0.5483108090974009,"pZ":4.271100291109332,"vX0":5.355119964420236,"vY0":-134.6401318569911,"vZ0":-0.40262176018465085,"x":137.9,"y":123.46,"x0":-2.315567892095043,"y0":50.00019788073334,"z0":5.775989013623466,"aX":-3.417802661903221},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":2.3,"spinRate":2315,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.40545258179528565,"extension":5.935614879588292},"index":2,"playId":"9881861f-e4c1-33f4-923c-f0a8cdbb0f25","pitchNumber":3,"startTime":"2026-08-29T00:21:24.278Z","endTime":"2026-08-29T00:21:27.485Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373244008433208,"aZ":-31.896820139886515,"pfxX":0.5341964868509161,"pfxZ":0.17785738756625946,"pX":0.2959741581339951,"pZ":2.029153608295065,"vX0":5.865776909218772,"vY0":-122.24042175794729,"vZ0":-2.30537867211981,"x":105.72,"y":183.99,"x0":-2.196385276246431,"y0":50.00116302297708,"z0":5.7026422864885395,"aX":0.8128173440108162},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.0,"breakHorizontal":-2.3,"spinRate":2668,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4467767627872057,"extension":5.944512559699376},"hitData":{"launchSpeed":75.8,"launchAngle":5.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":147.41}},"index":3,"playId":"64686b5d-db3b-335d-9dcf-3e5ef4197b32","pitchNumber":4,"startTime":"2026-08-29T00:21:40.863Z","endTime":"2026-08-29T00:21:51.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:21:51.216Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to center fielder Michael Harris II. Willi Castro to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T00:22:04.997Z","endTime":"2026-08-29T00:22:54.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.267070319183162,"aZ":-27.843894332629635,"pfxX":-9.32508325988237,"pfxZ":2.6419165341412163,"pX":-0.26635925940037586,"pZ":0.60374107800826,"vX0":7.885012934464221,"vY0":-127.04624837399534,"vZ0":-6.574726764811131,"x":127.15,"y":222.48,"x0":-2.1939479778388633,"y0":50.00403528872863,"z0":5.429097477594819,"aX":-15.29271756777829},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":15.1,"spinRate":1473,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4306081145435554,"extension":6.0897289267304275},"index":0,"playId":"f63cfb86-b797-3808-adb1-65db00fc98d5","pitchNumber":1,"startTime":"2026-08-29T00:22:20.521Z","endTime":"2026-08-29T00:22:24.791Z","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":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50027535824666,"aZ":-21.931218734854365,"pfxX":-7.981335054713658,"pfxZ":5.490714192862791,"pX":-0.8776620069339893,"pZ":2.604969845497419,"vX0":6.404484032958153,"vY0":-135.89374048894746,"vZ0":-3.924792438572108,"x":150.45,"y":168.45,"x0":-2.2310304137736536,"y0":50.00289825493072,"z0":5.596324742290261,"aX":-14.889193598530099},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":13.1,"spinRate":2259,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4034608662292962,"extension":6.05621525506278},"hitData":{"launchSpeed":97.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.0,"coordY":91.74}},"index":1,"playId":"142ebe46-a42b-3d61-9a71-6918954d8caa","pitchNumber":2,"startTime":"2026-08-29T00:22:43.214Z","endTime":"2026-08-29T00:22:54.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:22:54.645Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, third baseman Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-29T00:23:03.371Z","endTime":"2026-08-29T00:25:02.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"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":4},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.883173618384816,"aZ":-30.950592831987628,"pfxX":-0.2077355410435726,"pfxZ":0.7698336107077388,"pX":0.6375078765977512,"pZ":1.0859978156264094,"vX0":6.767487450031889,"vY0":-125.16187475276544,"vZ0":-4.866941070627012,"x":92.7,"y":209.46,"x0":-2.0772771329261577,"y0":50.001247194219346,"z0":5.598013257009326,"aX":-0.33013851620868295},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2549,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4380547757424229,"extension":6.237140641046148},"index":0,"playId":"03325bd8-8c21-39de-a438-dd6ac928ee49","pitchNumber":1,"startTime":"2026-08-29T00:23:25.045Z","endTime":"2026-08-29T00:23:28.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98575273893599,"aZ":-32.00896350887394,"pfxX":1.0555979948621026,"pfxZ":0.10699171464262536,"pX":0.7991105540797236,"pZ":0.9403104393614427,"vX0":6.868829354057225,"vY0":-124.72739161471225,"vZ0":-4.936107394517373,"x":86.54,"y":213.39,"x0":-2.127267571642482,"y0":50.00528700938866,"z0":5.583373903676277,"aX":1.6629403866897472},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-3.5,"spinRate":2659,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.4390803032190389,"extension":6.082023184512289},"index":1,"playId":"2dd2bf9e-95ef-3521-a7c6-f2b8debd1484","pitchNumber":2,"startTime":"2026-08-29T00:23:41.896Z","endTime":"2026-08-29T00:23:45.115Z","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":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.980228347682274,"aZ":-14.988426188086954,"pfxX":-6.8229025326913195,"pfxZ":9.210408160483444,"pX":0.7238211626493335,"pZ":2.9770251955314575,"vX0":9.698868890973255,"vY0":-135.80658964534504,"vZ0":-4.343137811025739,"x":89.41,"y":158.4,"x0":-2.0088175891642326,"y0":50.00553632730163,"z0":5.640915964055775,"aX":-12.73585123217446},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2240,"spinDirection":217},"zone":3,"typeConfidence":0.87,"plateTime":0.40344755940341326,"extension":5.909914772309781},"index":2,"playId":"f0013763-282b-3820-bad8-128a4265e577","pitchNumber":3,"startTime":"2026-08-29T00:23:59.721Z","endTime":"2026-08-29T00:24:03.256Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396201138449346,"aZ":-32.417315915005865,"pfxX":0.6963635792177215,"pfxZ":-0.14743553307957846,"pX":0.2030805402535604,"pZ":2.009448639961345,"vX0":5.404838058068806,"vY0":-126.21423136282174,"vZ0":-2.7639486691947104,"x":109.26,"y":184.52,"x0":-2.0555968500567214,"y0":50.00520969195618,"z0":5.726154612896584,"aX":1.1245688073129367},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":-2.5,"spinRate":2708,"spinDirection":62},"zone":8,"typeConfidence":0.91,"plateTime":0.4337605319270015,"extension":6.2464851447768375},"index":3,"playId":"f9a58cd1-df3c-3f3f-8163-affe8cba6b79","pitchNumber":4,"startTime":"2026-08-29T00:24:30.767Z","endTime":"2026-08-29T00:24:33.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76709901695149,"aZ":-30.35936619708058,"pfxX":0.2819932752016254,"pfxZ":1.1418260841348529,"pX":0.22770894814297893,"pZ":1.1813783084029235,"vX0":5.501850657230153,"vY0":-124.95692381918062,"vZ0":-4.7870283766432,"x":108.32,"y":206.88,"x0":-2.0337986675132864,"y0":50.00415208134456,"z0":5.599142504639217,"aX":0.4478975727114605},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.2,"breakHorizontal":-1.7,"spinRate":2608,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4373395806572957,"extension":6.017349094211793},"hitData":{"launchSpeed":75.0,"launchAngle":-12.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.23,"coordY":167.38}},"index":4,"playId":"cf261741-599f-3253-a43b-64b53afbb619","pitchNumber":5,"startTime":"2026-08-29T00:24:53.273Z","endTime":"2026-08-29T00:25:02.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:25:02.166Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ha-Seong Kim lines out to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T00:27:04.118Z","endTime":"2026-08-29T00:28:12.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":"Lineout","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":3},"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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64147681585924,"aZ":-35.65078335094869,"pfxX":3.9614103588603253,"pfxZ":-2.4572877009583713,"pX":0.010853662281911015,"pZ":1.306261139467554,"vX0":4.4280808552760655,"vY0":-117.69727486453208,"vZ0":-3.2620855006938227,"x":116.59,"y":203.51,"x0":-2.4038726939517656,"y0":50.00266770737959,"z0":5.984754290861105,"aX":5.60282929027039},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.9,"breakHorizontal":-8.2,"spinRate":2646,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4639354445024204,"extension":6.217999018158819},"index":0,"playId":"3d4ad98b-4098-3864-a8a9-f14ad257c96d","pitchNumber":1,"startTime":"2026-08-29T00:27:12.889Z","endTime":"2026-08-29T00:27:16.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.463814269362775,"aZ":-19.48645769853696,"pfxX":-9.240011235779546,"pfxZ":7.162728653270246,"pX":0.6739653413103123,"pZ":1.181067035225284,"vX0":10.782921192178076,"vY0":-132.0976369836792,"vZ0":-7.926860796102683,"x":91.31,"y":206.89,"x0":-2.2555309673962727,"y0":50.00481569832915,"z0":5.647138484660543,"aX":-16.373726593550934},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2285,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4142235109257344,"extension":6.3789672229033325},"index":1,"playId":"cbee47a7-09dc-3a01-8771-cfd70384831f","pitchNumber":2,"startTime":"2026-08-29T00:27:28.147Z","endTime":"2026-08-29T00:27:32.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472005467472943,"aZ":-11.079353700196881,"pfxX":-5.310246816545673,"pfxZ":11.576469783658037,"pX":-0.11542117359180548,"pZ":1.7148579242275634,"vX0":8.078331079280431,"vY0":-134.24461778811764,"vZ0":-8.3589103769379,"x":121.4,"y":192.48,"x0":-2.4758699822726604,"y0":50.00575357684473,"z0":5.660810999324048,"aX":-9.679616151837433},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":7.8,"spinRate":2410,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.40824608863590583,"extension":6.3691566090505995},"index":2,"playId":"60672779-21f2-3643-b45e-2a365e8cf3c7","pitchNumber":3,"startTime":"2026-08-29T00:27:45.358Z","endTime":"2026-08-29T00:27:48.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0354977102226,"aZ":-16.420703630425326,"pfxX":-9.32479958419242,"pfxZ":8.488064279866744,"pX":-0.1925683940780491,"pZ":2.1043926811538487,"vX0":8.93992180901586,"vY0":-135.46543730817933,"vZ0":-6.603285984839582,"x":124.34,"y":181.96,"x0":-2.3265415014041704,"y0":50.00128451858051,"z0":5.724667890823596,"aX":-17.30188347017777},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2313,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4045783560084253,"extension":6.3716924784011395},"hitData":{"launchSpeed":89.5,"launchAngle":24.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.1,"coordY":69.24}},"index":3,"playId":"0dd5a661-12cb-30f6-8b3a-12e211fa394a","pitchNumber":4,"startTime":"2026-08-29T00:28:03.261Z","endTime":"2026-08-29T00:28:12.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:28:12.879Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T00:30:10.454Z","endTime":"2026-08-29T00:31:24.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":[1,2,4,5],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T00:28:49.492Z","endTime":"2026-08-29T00:30:12.814Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"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":91.1,"endSpeed":84.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16208412441547,"aZ":-20.367239403288746,"pfxX":-2.6980337490922595,"pfxZ":6.549602145673173,"pX":-0.35802535259798185,"pZ":2.589698910911575,"vX0":6.197238011886756,"vY0":-132.62354539581577,"vZ0":-4.565268271296502,"x":130.65,"y":168.86,"x0":-2.362043597051497,"y0":50.00455497318728,"z0":5.795600941418554,"aX":-4.865602587653072},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":3.7,"spinRate":2438,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.41111917754508154,"extension":6.218480929512512},"index":1,"playId":"8aa34f9b-3d3b-3bf7-a599-6e7b08d6da17","pitchNumber":1,"startTime":"2026-08-29T00:30:12.814Z","endTime":"2026-08-29T00:30:15.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681773436756856,"aZ":-18.86223561584557,"pfxX":-0.9259125591432968,"pfxZ":7.314947310297002,"pX":0.12269114713963995,"pZ":3.2226670527115817,"vX0":7.064232328997861,"vY0":-133.29931041982925,"vZ0":-3.377446022448215,"x":112.32,"y":151.77,"x0":-2.4289025559058626,"y0":50.002131426929246,"z0":5.849698141091137,"aX":-1.6863833238681198},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":0.4,"spinRate":2477,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4091773309374198,"extension":6.169952677489185},"index":2,"playId":"88454883-b8f8-3205-8066-84a60b94a9cd","pitchNumber":2,"startTime":"2026-08-29T00:30:28.476Z","endTime":"2026-08-29T00:30:31.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-29T00:30:39.731Z","endTime":"2026-08-29T00:30:51.586Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348854795854912,"aZ":-28.866253657835625,"pfxX":1.0435723703128161,"pfxZ":2.0373883678781977,"pX":1.2505977366760745,"pZ":-0.06110978348964889,"vX0":8.234365491606585,"vY0":-125.8755713455511,"vZ0":-8.717095997572178,"x":69.33,"y":240.43,"x0":-2.180901317330606,"y0":50.00574766896641,"z0":5.739156240944962,"aX":1.6967086082508254},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2729,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4329296780088936,"extension":6.352778680831587},"index":4,"playId":"aaccf874-dc2d-3069-9319-61ec7f6197f5","pitchNumber":3,"startTime":"2026-08-29T00:30:51.586Z","endTime":"2026-08-29T00:30:55.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.892772314101233,"aZ":-13.76455839966445,"pfxX":-5.207027884512392,"pfxZ":9.787690414652467,"pX":-0.8213041513587941,"pZ":2.238848151373314,"vX0":6.338775303426191,"vY0":-135.5929767489047,"vZ0":-6.913377490307576,"x":148.31,"y":178.33,"x0":-2.5019681665995925,"y0":50.00037042652174,"z0":5.763467819139041,"aX":-9.791209854431905},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2475,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4024382170792902,"extension":6.313183258502728},"hitData":{"launchSpeed":103.7,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.77,"coordY":85.08}},"index":5,"playId":"e6ded2eb-7522-31a8-b423-469a7f667d7b","pitchNumber":4,"startTime":"2026-08-29T00:31:13.499Z","endTime":"2026-08-29T00:31:24.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:31:24.579Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T00:31:28.731Z","endTime":"2026-08-29T00:34:39.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,3,4,5,6,7],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869800145895375,"aZ":-29.167389868854695,"pfxX":6.425666203298985,"pfxZ":2.0194136689254822,"pX":0.17605530597131241,"pZ":1.6273856079600317,"vX0":4.824117708194105,"vY0":-121.498750859299,"vZ0":-3.6979138960453652,"x":110.29,"y":194.84,"x0":-2.67320584165845,"y0":50.001286457959665,"z0":5.716925828889012,"aX":9.559566142024646},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-12.8,"spinRate":2727,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4516368576521579,"extension":6.248419120916381},"index":0,"playId":"37380527-6644-30ae-af85-2b2c16fb7052","pitchNumber":1,"startTime":"2026-08-29T00:31:49.957Z","endTime":"2026-08-29T00:31:53.617Z","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.5,"endSpeed":84.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.904831216237216,"aZ":-16.75639333231775,"pfxX":-7.348245054703948,"pfxZ":8.38267840144977,"pX":-2.1945206015274303,"pZ":4.067654768040421,"vX0":3.742156921366855,"vY0":-134.6962182327758,"vZ0":-1.8409018218326,"x":200.65,"y":128.95,"x0":-2.646076996548104,"y0":50.00605063200957,"z0":5.943124374230966,"aX":-13.522403529321398},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2464,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.406439135634173,"extension":6.166641954270516},"index":1,"playId":"aa604331-54d5-3c38-9370-288697fdb041","pitchNumber":2,"startTime":"2026-08-29T00:32:11.432Z","endTime":"2026-08-29T00:32:14.496Z","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.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249023031308603,"aZ":-23.894505854347305,"pfxX":-9.351813931840647,"pfxZ":5.040795641350078,"pX":0.10470978766709252,"pZ":1.7654679940929698,"vX0":8.890197033575024,"vY0":-126.89695682676341,"vZ0":-5.352836738850472,"x":113.01,"y":191.11,"x0":-2.2172404917556263,"y0":50.00381815356045,"z0":5.788589809146261,"aX":-15.361012885143385},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":15.1,"spinRate":1721,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4304827187143929,"extension":6.395339783660714},"index":2,"playId":"f516223a-cbd7-313b-8662-2b38207f46fa","pitchNumber":3,"startTime":"2026-08-29T00:32:31.743Z","endTime":"2026-08-29T00:32:35.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.142331494352437,"aZ":-15.940400407638428,"pfxX":-4.741517630562948,"pfxZ":8.834068419495626,"pX":-0.8901881359712849,"pZ":3.981385835100623,"vX0":5.707113393902294,"vY0":-134.6818413647784,"vZ0":-2.217334216855422,"x":150.93,"y":131.28,"x0":-2.4202567494619474,"y0":50.00490931412674,"z0":5.942260542598377,"aX":-8.7157264664819},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2452,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4066206975015292,"extension":6.163492294611073},"index":3,"playId":"5f669b78-075b-330e-a6ac-2107c4d50e14","pitchNumber":4,"startTime":"2026-08-29T00:32:57.632Z","endTime":"2026-08-29T00:33:01.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.630288283792897,"aZ":-40.9543388930153,"pfxX":2.2047368784655426,"pfxZ":-6.532626966791979,"pX":-0.2577972447051539,"pZ":1.7046437943297172,"vX0":4.077904778898168,"vY0":-115.54688770600147,"vZ0":-0.8135747678567715,"x":126.83,"y":192.75,"x0":-2.3356617135456177,"y0":50.001245151552034,"z0":6.01521991977517,"aX":2.963967911293731},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.8,"breakHorizontal":-5.0,"spinRate":2726,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.47503457380150804,"extension":6.072912790511682},"index":4,"playId":"bfe15d2f-1e5e-3428-99c6-e87ba1f125bf","pitchNumber":5,"startTime":"2026-08-29T00:33:18.620Z","endTime":"2026-08-29T00:33:21.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75019370703689,"aZ":-42.73721795938227,"pfxX":4.144293254063697,"pfxZ":-7.881305013983177,"pX":0.9047308994774722,"pZ":0.4226917435921631,"vX0":6.041180379436466,"vY0":-115.95938190244392,"vZ0":-3.074932764772983,"x":82.51,"y":227.37,"x0":-2.2879161928406866,"y0":50.001482838647824,"z0":5.904011875427173,"aX":5.555858252375403},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.8,"breakHorizontal":-9.2,"spinRate":2745,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.475117178853643,"extension":6.423754142860069},"index":5,"playId":"46105b0a-ecb7-3e10-9cbc-8f964e20468d","pitchNumber":6,"startTime":"2026-08-29T00:33:41.137Z","endTime":"2026-08-29T00:33:47.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4191986553529,"aZ":-26.359149640762787,"pfxX":-0.3881913106870547,"pfxZ":3.430605556908535,"pX":-0.9921809841071705,"pZ":2.3038378945140376,"vX0":4.379667448621251,"vY0":-128.7476845472919,"vZ0":-3.452845796784132,"x":154.82,"y":176.58,"x0":-2.65817164062231,"y0":50.00117594637451,"z0":5.681537940057386,"aX":-0.6580341445457211},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-0.2,"spinRate":2477,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.42393127671110475,"extension":6.317733163578437},"index":6,"playId":"2ae2b3da-e761-3b6a-9902-cc29821a6392","pitchNumber":7,"startTime":"2026-08-29T00:34:09.237Z","endTime":"2026-08-29T00:34:12.237Z","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":93.1,"endSpeed":85.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.956386101750194,"aZ":-14.963751845401589,"pfxX":-6.05315406265885,"pfxZ":9.241365527870043,"pX":-1.1634919811985829,"pZ":3.1992786716336163,"vX0":5.987059722037494,"vY0":-135.45465622282947,"vZ0":-4.122608861850321,"x":161.35,"y":152.4,"x0":-2.613559826513788,"y0":50.00378616365799,"z0":5.7837990921675475,"aX":-11.27473950590409},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2479,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40401776161573766,"extension":6.311329953216949},"index":7,"playId":"a8647923-2f0d-3c04-85f2-d2f0c7d3430c","pitchNumber":8,"startTime":"2026-08-29T00:34:36.908Z","endTime":"2026-08-29T00:34:39.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:34:39.908Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-29T00:34:45.193Z","endTime":"2026-08-29T00:36:22.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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.1,"endSpeed":84.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542089556502475,"aZ":-14.306735643900652,"pfxX":-4.506574469919335,"pfxZ":9.644274353761537,"pX":-0.7342485484847951,"pZ":3.3499546962902365,"vX0":6.0915174093255935,"vY0":-135.47323988934045,"vZ0":-3.954465324881572,"x":144.99,"y":148.33,"x0":-2.429973336699288,"y0":50.00127861869506,"z0":5.83356442883642,"aX":-8.347981971798035},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":6.8,"spinRate":2409,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.40484108661448914,"extension":6.341668620521582},"index":0,"playId":"d9255041-694a-3843-946b-e0d2800c3168","pitchNumber":1,"startTime":"2026-08-29T00:35:08.031Z","endTime":"2026-08-29T00:35:11.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704925170049766,"aZ":-22.522517464746382,"pfxX":-8.145292801384702,"pfxZ":5.800602507567843,"pX":0.7235389521156074,"pZ":1.2140076237071575,"vX0":10.090461084787849,"vY0":-127.72538136466322,"vZ0":-7.095933582539619,"x":89.42,"y":206.0,"x0":-2.2079895277533685,"y0":50.00072792637677,"z0":5.782146082496124,"aX":-13.544996785561766},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":12.6,"spinRate":1909,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.42776615799110207,"extension":6.336372434883034},"index":1,"playId":"d08a273f-d5e9-3b09-9f0a-52cabe48c75b","pitchNumber":2,"startTime":"2026-08-29T00:35:27.757Z","endTime":"2026-08-29T00:35:31.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670701180258366,"aZ":-18.927756971765753,"pfxX":-9.397841179600665,"pfxZ":7.120568877684273,"pX":-1.4226406717023847,"pZ":2.1266223121555585,"vX0":6.219405528884686,"vY0":-135.33950965004206,"vZ0":-6.007396600186436,"x":171.23,"y":181.36,"x0":-2.5257222728142783,"y0":50.00526334172113,"z0":5.694412292400922,"aX":-17.49107608410643},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":15.7,"spinRate":2310,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4042111783138287,"extension":6.288687444100946},"index":2,"playId":"38a35480-9cde-3fc4-974d-6957fdfc93b8","pitchNumber":3,"startTime":"2026-08-29T00:35:50.079Z","endTime":"2026-08-29T00:35:53.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203374593796063,"aZ":-17.536796818606046,"pfxX":-9.537010504823268,"pfxZ":7.733040815673009,"pX":-0.47420886130526935,"pZ":2.5967289786785908,"vX0":8.330429765544183,"vY0":-136.73557465674975,"vZ0":-5.221825262079382,"x":135.08,"y":168.67,"x0":-2.3214724666906066,"y0":50.00562117653962,"z0":5.734967232668296,"aX":-18.058693885554135},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":2393,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4006152626969106,"extension":6.368060033067051},"hitData":{"launchSpeed":92.7,"launchAngle":37.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.39,"coordY":99.51}},"index":3,"playId":"eede8607-713a-38db-a3f5-4dfbaad120f7","pitchNumber":4,"startTime":"2026-08-29T00:36:12.820Z","endTime":"2026-08-29T00:36:22.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:36:22.856Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zac Veen singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:38:41.085Z","endTime":"2026-08-29T00:39:12.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"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"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:38:32.728Z","endTime":"2026-08-29T00:38:43.299Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669555999047933,"aZ":-30.425595278250203,"pfxX":0.1785704410370943,"pfxZ":1.1555457895739805,"pX":-0.27132828546666804,"pZ":1.576991455834449,"vX0":4.950961939199458,"vY0":-122.06293227415459,"vZ0":-3.743706209863476,"x":127.34,"y":196.2,"x0":-2.347695988694517,"y0":50.00136090980633,"z0":5.745669766672173,"aX":0.26962394104945925},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":-1.4,"spinRate":2619,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.44845406854063574,"extension":5.529391914527815},"index":1,"playId":"d35d7c8f-5426-3901-83bb-9c9144ebcd61","pitchNumber":1,"startTime":"2026-08-29T00:38:43.299Z","endTime":"2026-08-29T00:38:47.479Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.825755830851875,"aZ":-36.976958719050245,"pfxX":0.32307715460842523,"pfxZ":-3.4392069518444304,"pX":-0.6361787814015143,"pZ":1.5087688371445713,"vX0":3.6886027828267562,"vY0":-116.82365228083962,"vZ0":-2.038216833413891,"x":141.25,"y":198.04,"x0":-2.2705997269925526,"y0":50.00314087294945,"z0":5.834180431948399,"aX":0.45054832160100444},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.5,"breakHorizontal":-1.4,"spinRate":2723,"spinDirection":40},"zone":13,"typeConfidence":0.91,"plateTime":0.46696884046056786,"extension":5.487497215889026},"hitData":{"launchSpeed":98.5,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.06,"coordY":89.92}},"index":2,"playId":"3a9f5174-5666-35f9-be7e-c57cfc4c3d2b","pitchNumber":2,"startTime":"2026-08-29T00:38:58.213Z","endTime":"2026-08-29T00:39:12.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:39:12.681Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to right fielder Ronald Acuña Jr. Zac Veen to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:39:16.346Z","endTime":"2026-08-29T00:40:44.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":78.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.968164198179494,"aZ":-33.5287411584609,"pfxX":0.9900685313049138,"pfxZ":-0.8756341498407707,"pX":-0.812008077376055,"pZ":2.281876431317988,"vX0":3.2456973613051505,"vY0":-123.21231555971691,"vZ0":-1.6614231380671538,"x":147.95,"y":177.17,"x0":-2.269092554322857,"y0":50.00050119104249,"z0":5.769519996790928,"aX":1.537953032254156},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-2.5,"spinRate":2622,"spinDirection":90},"zone":4,"typeConfidence":0.91,"plateTime":0.44269817494127883,"extension":6.041667111445463},"index":0,"playId":"0b63ddab-9c18-3ca4-acde-97cd42edf5d5","pitchNumber":1,"startTime":"2026-08-29T00:39:34.924Z","endTime":"2026-08-29T00:39:38.035Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920546625714277,"aZ":-34.210474603319184,"pfxX":0.9310537420792245,"pfxZ":-1.331311710576717,"pX":0.0695065351559683,"pZ":1.5194671728069866,"vX0":5.2337366391879305,"vY0":-122.58261365870095,"vZ0":-3.0678332500230394,"x":114.35,"y":197.75,"x0":-2.209111023986865,"y0":50.003264444074595,"z0":5.690938832965711,"aX":1.4238586789424612},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2701,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.44585563947394347,"extension":5.9458862068737},"index":1,"playId":"87cf156d-665e-3c2a-bd49-9b4135cea974","pitchNumber":2,"startTime":"2026-08-29T00:39:50.629Z","endTime":"2026-08-29T00:39:53.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44533012501122,"aZ":-32.394629573918664,"pfxX":0.03394920884930164,"pfxZ":-0.1456464206728323,"pX":0.9738559995033965,"pZ":0.20241012403838943,"vX0":7.257365204119753,"vY0":-123.34622101633067,"vZ0":-6.2978175991325305,"x":79.88,"y":233.31,"x0":-2.00492217580835,"y0":50.000633955666366,"z0":5.504275193207047,"aX":0.05177639783909487},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.4,"breakHorizontal":-1.7,"spinRate":2734,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4432497984356889,"extension":5.973548574518412},"index":2,"playId":"f379810f-f627-3257-bed4-76db0d43e49b","pitchNumber":3,"startTime":"2026-08-29T00:40:12.421Z","endTime":"2026-08-29T00:40:15.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28894960724741,"aZ":-18.114039606238197,"pfxX":-6.300653757833886,"pfxZ":7.357578349358768,"pX":-0.004811197168731728,"pZ":3.1129010707379967,"vX0":7.781822305853833,"vY0":-136.88781298469146,"vZ0":-3.475162693981529,"x":117.18,"y":154.73,"x0":-2.0567611326857835,"y0":50.000988286393444,"z0":5.628313924853021,"aX":-12.037896740294219},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":10.0,"spinRate":2293,"spinDirection":214},"zone":2,"typeConfidence":0.81,"plateTime":0.3990914562279704,"extension":5.980102045600703},"hitData":{"launchSpeed":85.7,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.89,"coordY":116.55}},"index":3,"playId":"1485438b-a35f-358e-a21b-5bf09a1e1454","pitchNumber":4,"startTime":"2026-08-29T00:40:31.144Z","endTime":"2026-08-29T00:40:44.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:40:44.781Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jake McCarthy out on a sacrifice fly to right fielder Ronald Acuña Jr. Zac Veen scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:40:54.196Z","endTime":"2026-08-29T00:42:06.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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 Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":{"id":656550,"link":"/api/v1/people/656550"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604542409230927,"aZ":-33.10881604748284,"pfxX":1.2171060808050633,"pfxZ":-0.624704668398353,"pX":-1.2564164804548748,"pZ":3.1857776519439516,"vX0":2.577743475443814,"vY0":-121.18220271486463,"vZ0":0.615843122099994,"x":164.89,"y":152.76,"x0":-2.4880810691359803,"y0":50.00199971234599,"z0":5.799360801599376,"aX":1.8263109834076987},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2633,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.45039211355410247,"extension":5.751655949610861},"index":0,"playId":"b6e19c9a-bb8c-30f6-a8f2-03e63754bcd4","pitchNumber":1,"startTime":"2026-08-29T00:41:21.355Z","endTime":"2026-08-29T00:41:24.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.302521864454825,"aZ":-36.03674582258698,"pfxX":0.5973425839100717,"pfxZ":-2.5461708210181033,"pX":-1.1874593729713427,"pZ":2.7886147299891575,"vX0":2.652697396482108,"vY0":-122.12724614042445,"vZ0":0.38674753197869727,"x":162.26,"y":163.49,"x0":-2.3638900433483396,"y0":50.004782707723756,"z0":5.719425913200492,"aX":0.9049857754283902},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.3,"breakHorizontal":-1.7,"spinRate":2708,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.44792235044547635,"extension":5.784853699704401},"index":1,"playId":"1af4cb03-efad-35e2-9d4e-0fdb6f6f8144","pitchNumber":2,"startTime":"2026-08-29T00:41:36.324Z","endTime":"2026-08-29T00:41:39.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.272038317372647,"aZ":-35.117338313348476,"pfxX":1.7590321625585745,"pfxZ":-1.934370738409676,"pX":-0.6133599776608823,"pZ":2.3572944126813904,"vX0":3.537953233812969,"vY0":-122.40235623037995,"vZ0":-0.8587726653253966,"x":140.38,"y":175.13,"x0":-2.303728902152617,"y0":50.00195772755885,"z0":5.709259094885352,"aX":2.6785457304048914},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-4.0,"spinRate":2726,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.44681654540794913,"extension":5.859800577080821},"hitData":{"launchSpeed":99.8,"launchAngle":19.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.69,"coordY":73.5}},"index":2,"playId":"7a27c26a-07c5-376a-90f6-eee39f7cb242","pitchNumber":3,"startTime":"2026-08-29T00:41:53.046Z","endTime":"2026-08-29T00:42:06.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:42:06.714Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Carrigg singles on a ground ball to center fielder Michael Harris II. Ezequiel Tovar to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:42:12.956Z","endTime":"2026-08-29T00:43:37.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"postOnThird":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209374166201727,"aZ":-14.947200300388207,"pfxX":-6.870475251657416,"pfxZ":9.02938356340186,"pX":-0.8927092404619498,"pZ":2.2887090994169204,"vX0":5.7689230698419465,"vY0":-136.78342554389286,"vZ0":-6.120880783906635,"x":151.03,"y":176.98,"x0":-2.1292884836235593,"y0":50.00399333614541,"z0":5.56797858646024,"aX":-13.110233859817614},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2412,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.3993760460368665,"extension":5.956746816429517},"index":0,"playId":"d49a77f6-1d6b-328b-9c23-9c82a01a0e63","pitchNumber":1,"startTime":"2026-08-29T00:42:32.522Z","endTime":"2026-08-29T00:42:35.658Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"}}},{"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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.114228670318436,"aZ":-21.41085020997461,"pfxX":-8.294733677649507,"pfxZ":6.420933898356657,"pX":-0.8246430150286832,"pZ":1.9570098363013992,"vX0":6.437634720812313,"vY0":-128.51011800132088,"vZ0":-4.577062036950094,"x":148.43,"y":185.94,"x0":-2.2819334755706517,"y0":50.00260830059197,"z0":5.419942718433991,"aX":-13.902596252736643},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":1447,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4258866186871897,"extension":6.0751588540050845},"index":1,"playId":"072a5957-42a0-343e-8efd-1a66f6abf9c1","pitchNumber":2,"startTime":"2026-08-29T00:43:06.976Z","endTime":"2026-08-29T00:43:10.480Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246440379469274,"aZ":-24.70570409380049,"pfxX":-8.676023666544566,"pfxZ":4.389380642366429,"pX":-0.43964343759668234,"pZ":2.388187457465321,"vX0":7.371957911010999,"vY0":-128.92377115165627,"vZ0":-3.12127786719142,"x":133.76,"y":174.3,"x0":-2.1948058927801917,"y0":50.00180768188627,"z0":5.5002919261186625,"aX":-14.753538941848763},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":1466,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4232084386432895,"extension":6.021377755130082},"hitData":{"launchSpeed":106.5,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.19,"coordY":86.9}},"index":2,"playId":"89f9bdf9-55e7-3aed-87d6-2f4c290282c4","pitchNumber":3,"startTime":"2026-08-29T00:43:25.225Z","endTime":"2026-08-29T00:43:37.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:43:37.054Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to left fielder Mike Yastrzemski, deflected by third baseman Mauricio Dubón. Ezequiel Tovar scores. Cole Carrigg to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:44:33.811Z","endTime":"2026-08-29T00:45:30.208Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":656550,"link":"/api/v1/people/656550"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"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":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T00:43:52.329Z","endTime":"2026-08-29T00:44:36.066Z","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":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.161473462919044,"aZ":-31.035585461932502,"pfxX":0.6920631353735194,"pfxZ":0.7247145689138987,"pX":-0.061470990520933654,"pZ":1.4467495965635098,"vX0":5.10044795588635,"vY0":-125.07490566352696,"vZ0":-3.9061692751983212,"x":119.34,"y":199.72,"x0":-2.2205205570401274,"y0":50.00570826188514,"z0":5.584945607840588,"aX":1.0917027256916843},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":-2.5,"spinRate":2819,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.4385954917306467,"extension":6.015681531708638},"index":1,"playId":"3655823c-55f0-3a83-a5ff-1305ec47ced1","pitchNumber":1,"startTime":"2026-08-29T00:44:36.066Z","endTime":"2026-08-29T00:44:39.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.889733973160926,"aZ":-35.073846381909966,"pfxX":0.2247897140762365,"pfxZ":-1.8551117556176395,"pX":0.33211741479968,"pZ":1.9257445706235263,"vX0":5.658188522834217,"vY0":-124.77093455582246,"vZ0":-2.0602929604681783,"x":104.34,"y":186.78,"x0":-2.001431120217995,"y0":50.00263279943593,"z0":5.673616209454659,"aX":0.35031305683784875},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.6,"breakHorizontal":-1.8,"spinRate":2789,"spinDirection":68},"zone":9,"typeConfidence":0.91,"plateTime":0.44028518627655533,"extension":6.1288092695449174},"hitData":{"launchSpeed":86.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":74.42,"coordY":105.65}},"index":2,"playId":"69166c5a-2f66-3b5d-9ee9-190bc721cfce","pitchNumber":2,"startTime":"2026-08-29T00:45:17.748Z","endTime":"2026-08-29T00:45:30.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:45:30.208Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson. Cole Carrigg scores. Hunter Goodman to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:46:05.089Z","endTime":"2026-08-29T00:48:07.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":{"id":656550,"link":"/api/v1/people/656550"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68033833400113,"aZ":-34.27992648082962,"pfxX":-0.22977952656590128,"pfxZ":-1.3792449654412398,"pX":-0.5921806628382459,"pZ":2.309052802602061,"vX0":4.113652665989588,"vY0":-122.91398674263904,"vZ0":-1.2386759650697012,"x":139.57,"y":176.44,"x0":-2.258566354068743,"y0":50.00140514518486,"z0":5.733887792963142,"aX":-0.3510973099353065},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-0.6,"spinRate":2660,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.44584202293929565,"extension":5.845604190782393},"index":0,"playId":"88b561fe-361b-30ee-b65b-d955c9df9973","pitchNumber":1,"startTime":"2026-08-29T00:46:05.089Z","endTime":"2026-08-29T00:46:08.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.153168716490654,"aZ":-13.538719743567812,"pfxX":-4.279357316258215,"pfxZ":9.773564029256704,"pX":-0.8106051482642695,"pZ":4.006195950598221,"vX0":5.333246690001429,"vY0":-138.04493940159458,"vZ0":-1.9053470946720936,"x":147.9,"y":130.61,"x0":-2.2225558303423765,"y0":50.00452492377605,"z0":5.629423598255956,"aX":-8.16156208530737},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2484,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3985964311223955,"extension":5.8725324744765075},"index":1,"playId":"f869d638-8c8d-3e3c-8eb6-d305ededfa57","pitchNumber":2,"startTime":"2026-08-29T00:46:21.668Z","endTime":"2026-08-29T00:46:25.445Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223915387592232,"aZ":-33.041351826293386,"pfxX":0.20199355040711797,"pfxZ":-0.5749472676709013,"pX":-0.7617342590738445,"pZ":0.5338451454360256,"vX0":3.503473930345046,"vY0":-122.50600391649215,"vZ0":-5.187189309092844,"x":146.04,"y":224.37,"x0":-2.2393035939648684,"y0":50.00260534971528,"z0":5.5178448100661575,"aX":0.3049127472042204},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.0,"breakHorizontal":-1.2,"spinRate":2627,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4478764381979392,"extension":5.753920516372527},"index":2,"playId":"c9345d22-d1ff-3291-900a-9b06514116ff","pitchNumber":3,"startTime":"2026-08-29T00:46:40.660Z","endTime":"2026-08-29T00:46:43.866Z","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":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309943840590517,"aZ":-33.469866223199226,"pfxX":0.5705527593506141,"pfxZ":-0.8457134428963489,"pX":0.6733036202985306,"pZ":1.2051484159763526,"vX0":6.517721188499935,"vY0":-122.80692615399354,"vZ0":-3.7765238696221495,"x":91.34,"y":206.24,"x0":-2.0842247487124186,"y0":50.00127699861961,"z0":5.5963452732430135,"aX":0.875249781978655},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-2.5,"spinRate":2810,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44525148947157245,"extension":6.116314311721871},"index":3,"playId":"5e8405c6-11f3-381e-974d-16994a2c1f9e","pitchNumber":4,"startTime":"2026-08-29T00:47:02.754Z","endTime":"2026-08-29T00:47:06.460Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-29T00:47:20.759Z","endTime":"2026-08-29T00:47:36.347Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88236990142866,"aZ":-33.367257495645816,"pfxX":0.9372899551249013,"pfxZ":-0.7484318296620756,"pX":-0.1652776223440469,"pZ":0.5167906312555076,"vX0":4.760884819859122,"vY0":-124.92089153574628,"vZ0":-5.409016128112337,"x":123.3,"y":224.83,"x0":-2.2134307348104065,"y0":50.00577236749051,"z0":5.436072900274055,"aX":1.4886275997191443},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":-2.8,"spinRate":2746,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4375652733528166,"extension":6.003355608477037},"index":5,"playId":"7897d6d2-aef7-3a11-99bd-ab21a4e8ff2c","pitchNumber":5,"startTime":"2026-08-29T00:47:36.347Z","endTime":"2026-08-29T00:47:39.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115943236902577,"aZ":-35.017602267608375,"pfxX":0.26204615945532517,"pfxZ":-1.8065669072846742,"pX":-0.9822172875945789,"pZ":2.2948119296561256,"vX0":3.113766934245559,"vY0":-125.03026829283904,"vZ0":-1.054925390934644,"x":154.44,"y":176.82,"x0":-2.2820640245408303,"y0":50.00489922492216,"z0":5.616708301088558,"aX":0.41168708103634016},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.2,"breakHorizontal":-1.2,"spinRate":2729,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.43942833978830986,"extension":5.9674745855636635},"hitData":{"launchSpeed":75.9,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.33,"coordY":157.7}},"index":6,"playId":"2cd6a7be-e2ef-3714-a5f6-3115534bb70a","pitchNumber":6,"startTime":"2026-08-29T00:47:57.829Z","endTime":"2026-08-29T00:48:07.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:48:07.520Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-29T00:48:19.192Z","endTime":"2026-08-29T00:50:38.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"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":"Flyout","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":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545526621170566,"aZ":-13.881782300141733,"pfxX":-4.716412989739608,"pfxZ":9.386068309061162,"pX":-0.9194911283244861,"pZ":3.3094729810632297,"vX0":5.297953977582637,"vY0":-138.82649267255775,"vZ0":-3.7801306662324845,"x":152.05,"y":149.42,"x0":-2.241282797994532,"y0":50.002541020627326,"z0":5.614974807675297,"aX":-9.191588658245584},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2391,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3947795998668626,"extension":6.09114747326988},"index":0,"playId":"b5373372-c3e8-3290-8bb6-6bb9d2985a85","pitchNumber":1,"startTime":"2026-08-29T00:48:34.476Z","endTime":"2026-08-29T00:48:37.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-29T00:48:50.282Z","endTime":"2026-08-29T00:49:01.683Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.800821487309562,"aZ":-38.373023383625984,"pfxX":-0.08636818459440043,"pfxZ":-3.991666122844501,"pX":0.5549441138479534,"pZ":1.4270223965376536,"vX0":6.424495672187451,"vY0":-123.14469801943063,"vZ0":-2.6127947838903025,"x":95.85,"y":200.25,"x0":-2.063770230420788,"y0":50.00153709408023,"z0":5.711763670240692,"aX":-0.13459937793680732},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.6,"breakHorizontal":-1.2,"spinRate":2877,"spinDirection":43},"zone":14,"typeConfidence":0.88,"plateTime":0.44281940348865145,"extension":6.070559783878284},"index":2,"playId":"9b2bf370-ec34-31db-90f0-b8314cfe52f4","pitchNumber":2,"startTime":"2026-08-29T00:49:01.683Z","endTime":"2026-08-29T00:49:04.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17255541354792,"aZ":-41.06356708400439,"pfxX":2.211674953355958,"pfxZ":-6.078620532597895,"pX":-0.9842848711725214,"pZ":0.8953089948339896,"vX0":2.3388645808668738,"vY0":-119.92017709847816,"vZ0":-2.7716565066234673,"x":154.52,"y":214.61,"x0":-2.2577982500784994,"y0":50.00123902075407,"z0":5.7126352767906035,"aX":3.2355113401747944},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.4,"breakHorizontal":-4.6,"spinRate":2941,"spinDirection":42},"zone":13,"typeConfidence":0.92,"plateTime":0.4559261429686692,"extension":5.915509046796357},"index":3,"playId":"64075799-b408-3cfe-a88c-2f9744175ec1","pitchNumber":3,"startTime":"2026-08-29T00:49:22.454Z","endTime":"2026-08-29T00:49:25.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.800475182985263,"aZ":-28.00176742718498,"pfxX":-8.004481821351078,"pfxZ":2.4180622171463297,"pX":0.5798185766834316,"pZ":0.5892357681304689,"vX0":9.50498168683359,"vY0":-129.9132180949133,"vZ0":-6.835677175447473,"x":94.9,"y":222.87,"x0":-2.0701617874416773,"y0":50.00335363017406,"z0":5.355949510522428,"aX":-13.812965153784411},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":1523,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42009550154600017,"extension":6.2795808129420925},"index":4,"playId":"ece56f75-7a7d-3716-bfe8-c3abf7f3dd13","pitchNumber":4,"startTime":"2026-08-29T00:49:41.892Z","endTime":"2026-08-29T00:49:44.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.648437513108096,"aZ":-34.482946768685416,"pfxX":1.1539076959723715,"pfxZ":-1.450490203632,"pX":-0.022656397739781564,"pZ":0.9595876309482655,"vX0":4.865637869787172,"vY0":-125.15322746598487,"vZ0":-4.418716366593969,"x":117.86,"y":212.87,"x0":-2.1398620447869376,"y0":50.00301629771929,"z0":5.564173619815015,"aX":1.835258475104872},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-3.2,"spinRate":2772,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4372092462778827,"extension":6.138513370944288},"index":5,"playId":"f076aba2-0b43-39c8-8467-76a5bcbb3746","pitchNumber":5,"startTime":"2026-08-29T00:50:05.063Z","endTime":"2026-08-29T00:50:08.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22846790534895,"aZ":-15.630962396142175,"pfxX":-6.017914844051388,"pfxZ":8.634453277086878,"pX":-0.20105408338414882,"pZ":1.4763879595430198,"vX0":7.090311629603843,"vY0":-137.6952608449665,"vZ0":-7.90819737424619,"x":124.66,"y":198.92,"x0":-2.0303322254915317,"y0":50.00393608881322,"z0":5.448202359955997,"aX":-11.530857601436521},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2383,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.39814582804276144,"extension":5.973530716424324},"hitData":{"launchSpeed":87.2,"launchAngle":25.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.29,"coordY":80.24}},"index":6,"playId":"8d200f60-8420-3962-939e-789deb8a40bf","pitchNumber":6,"startTime":"2026-08-29T00:50:26.905Z","endTime":"2026-08-29T00:50:38.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:50:38.051Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronald Acuña Jr. doubles (13) on a sharp line drive to right fielder Zac Veen.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:52:36.439Z","endTime":"2026-08-29T00:53:21.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":691728,"link":"/api/v1/people/691728"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143623715207703,"aZ":-14.90438958409833,"pfxX":-6.581651552133895,"pfxZ":9.367768568992028,"pX":0.21561750514026534,"pZ":1.5131898524345897,"vX0":9.21776923889525,"vY0":-134.66941450489554,"vZ0":-8.05119662993393,"x":108.78,"y":197.92,"x0":-2.3901908479533924,"y0":50.006665183443324,"z0":5.587459935150294,"aX":-12.140138641467829},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2450,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40609113688555043,"extension":6.41122067265832},"hitData":{"launchSpeed":108.3,"launchAngle":20.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.46,"coordY":63.63}},"index":0,"playId":"e5a157cf-bd35-3a3a-ab2c-26ecb1bee180","pitchNumber":1,"startTime":"2026-08-29T00:53:05.863Z","endTime":"2026-08-29T00:53:21.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:53:21.866Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Harris II homers (22) on a fly ball to right field. Ronald Acuña Jr. scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:53:24.902Z","endTime":"2026-08-29T00:54:24.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"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(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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06371987037779,"aZ":-20.511195142071585,"pfxX":-9.491167775002115,"pfxZ":7.332053933783591,"pX":-0.14800452612544582,"pZ":2.41978260957913,"vX0":8.146503314615307,"vY0":-125.27655841654696,"vZ0":-4.395825727799718,"x":122.64,"y":173.45,"x0":-2.2072417919495617,"y0":50.005043346324044,"z0":5.8716871183864034,"aX":-15.103788800996819},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":1702,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4370429196503114,"extension":6.243158817960305},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.23,"coordY":87.5}},"index":0,"playId":"ec6b1665-2833-311f-8971-deb532811c1c","pitchNumber":1,"startTime":"2026-08-29T00:53:59.330Z","endTime":"2026-08-29T00:54:24.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:54:24.864Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a ground ball to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:54:31.039Z","endTime":"2026-08-29T00:55:50.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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],"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":3},"credits":[{"player":{"id":694249,"link":"/api/v1/people/694249"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806908449953944,"aZ":-15.107138817710911,"pfxX":-9.784953664909224,"pfxZ":9.246502321303083,"pX":0.8228447136171154,"pZ":1.2566916595916264,"vX0":11.351531502404935,"vY0":-135.09952968007306,"vZ0":-8.906434169189716,"x":85.64,"y":204.85,"x0":-2.1647946699817395,"y0":50.00599796814071,"z0":5.661327840020576,"aX":-18.067206845966272},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":15.2,"spinRate":2398,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4056390003431649,"extension":6.587656790012681},"index":0,"playId":"0c658ba7-7d98-33a2-81eb-9cb322e4e2f2","pitchNumber":1,"startTime":"2026-08-29T00:54:48.435Z","endTime":"2026-08-29T00:54:51.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.124324364308418,"aZ":-11.903271922462318,"pfxX":-6.968576695841425,"pfxZ":10.990175496650501,"pX":0.37257357294558807,"pZ":1.4043639983914191,"vX0":9.52055032512018,"vY0":-135.3450997581835,"vZ0":-9.004711790353085,"x":102.8,"y":200.86,"x0":-2.294700316561547,"y0":50.004469891141824,"z0":5.620326005932842,"aX":-12.855847441352726},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2484,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4055777176255013,"extension":6.487594635865641},"index":1,"playId":"02898246-887f-3d2b-82ae-7f1a5fa291e2","pitchNumber":2,"startTime":"2026-08-29T00:55:05.905Z","endTime":"2026-08-29T00:55:09.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614908966511663,"aZ":-14.11238172246538,"pfxX":-5.529532373305123,"pfxZ":10.027928034844313,"pX":0.24005458305236854,"pZ":2.912502316073905,"vX0":8.682941203036634,"vY0":-133.35871787623194,"vZ0":-4.816420991572958,"x":107.85,"y":160.14,"x0":-2.3393929165590577,"y0":50.00639129318967,"z0":5.759660292241034,"aX":-9.964193045867528},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2401,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4106791333502344,"extension":6.429776019421127},"index":2,"playId":"16e2e635-7ec9-32f3-848f-25ded57b7406","pitchNumber":3,"startTime":"2026-08-29T00:55:22.117Z","endTime":"2026-08-29T00:55:25.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.190097001233525,"aZ":-17.26710928628953,"pfxX":-9.992812982180052,"pfxZ":8.188439411987556,"pX":-0.1406968725049017,"pZ":1.2981646285845025,"vX0":9.453351568472197,"vY0":-133.88277331800586,"vZ0":-8.00084687871397,"x":122.36,"y":203.73,"x0":-2.414588405458422,"y0":50.002855001493614,"z0":5.555202509143415,"aX":-18.189449470551807},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":16.1,"spinRate":2389,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40869906890524543,"extension":6.477653235298757},"hitData":{"launchSpeed":104.3,"launchAngle":-5.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.37,"coordY":98.84}},"index":3,"playId":"04293be2-2df2-36d8-a6dc-377019ad0da1","pitchNumber":4,"startTime":"2026-08-29T00:55:40.357Z","endTime":"2026-08-29T00:55:50.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:55:50.321Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:58:30.471Z","endTime":"2026-08-29T00:59:18.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T00:56:07.744Z","endTime":"2026-08-29T00:57:42.711Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mark Manfredi replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T00:57:42.711Z","endTime":"2026-08-29T00:58:17.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815081,"link":"/api/v1/people/815081"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Lane Thomas replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T00:58:17.348Z","endTime":"2026-08-29T00:58:32.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39915523799553,"aZ":-29.70036758564416,"pfxX":-1.6115032112996643,"pfxZ":1.6062656627226062,"pX":-0.08728464731420751,"pZ":2.444814996140321,"vX0":-4.156342557165529,"vY0":-122.88005304946681,"vZ0":-1.0057144806630003,"x":120.33,"y":172.77,"x0":1.8297758307824081,"y0":50.00506028358796,"z0":5.363510241330595,"aX":-2.485041627960606},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.9,"breakHorizontal":3.8,"spinRate":2309,"spinDirection":208},"zone":5,"typeConfidence":0.92,"plateTime":0.4442987168979591,"extension":6.112284612124951},"index":3,"playId":"70a25a64-68f2-35d9-a2bc-b1b2980e8a10","pitchNumber":1,"startTime":"2026-08-29T00:58:32.370Z","endTime":"2026-08-29T00:58:35.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04405732805453,"aZ":-15.28090687201083,"pfxX":7.64837442820527,"pfxZ":8.62126821689198,"pX":-0.35680325764383974,"pZ":2.17045246157429,"vX0":-7.733771877395258,"vY0":-139.2818793253779,"vZ0":-5.966629720823933,"x":130.6,"y":180.18,"x0":1.4656477666854648,"y0":50.003993327278486,"z0":5.355547776568952,"aX":14.989284758300979},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-12.2,"spinRate":2438,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.3936429861928614,"extension":6.0966287867308395},"index":4,"playId":"bf5b8449-380b-3c45-babd-5e937cd53b1f","pitchNumber":2,"startTime":"2026-08-29T00:58:51.599Z","endTime":"2026-08-29T00:58:54.785Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.199889961842175,"aZ":-16.25930221748073,"pfxX":7.376915330360896,"pfxZ":8.130084913531324,"pX":0.5309898583352028,"pZ":2.8548601362547763,"vX0":-5.140136954743792,"vY0":-139.25135073183628,"vZ0":-3.9715558116735377,"x":96.76,"y":161.7,"x0":1.4453473164352622,"y0":50.004116170711114,"z0":5.380104228561444,"aX":14.442343274721795},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":-12.2,"spinRate":2410,"spinDirection":130},"zone":3,"typeConfidence":0.91,"plateTime":0.3938155243807637,"extension":6.1504035250115106},"index":5,"playId":"a36589b4-314c-33f4-b11d-8115f49a390d","pitchNumber":3,"startTime":"2026-08-29T00:59:15.981Z","endTime":"2026-08-29T00:59:18.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T00:59:18.981Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out sharply to center fielder Cole Carrigg.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T00:59:26.673Z","endTime":"2026-08-29T01:00:27.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578689604205834,"aZ":-15.216802619862444,"pfxX":7.508154092001808,"pfxZ":8.656164140912534,"pX":-1.2940997864188855,"pZ":2.4548659603580405,"vX0":-9.920309283191617,"vY0":-139.15453065328967,"vZ0":-5.217172885838631,"x":166.33,"y":172.5,"x0":1.3435735817613061,"y0":50.00144540058253,"z0":5.36406146505075,"aX":14.706471941537796},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-11.5,"spinRate":2468,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.3937970142543481,"extension":6.2307112735177785},"index":0,"playId":"9c9a266c-1fc1-3bfd-ac5c-b2aa8eecf71f","pitchNumber":1,"startTime":"2026-08-29T00:59:50.050Z","endTime":"2026-08-29T00:59:53.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437135688603902,"aZ":-16.697048519969442,"pfxX":7.835224743025322,"pfxZ":8.02633881323223,"pX":-0.2699187798917328,"pZ":2.6762179200453406,"vX0":-7.441525090585631,"vY0":-137.92682676588063,"vZ0":-4.248924657770694,"x":127.29,"y":166.52,"x0":1.443988311332293,"y0":50.00194178829071,"z0":5.361227505559191,"aX":15.10807373055664},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":-12.6,"spinRate":2512,"spinDirection":133},"zone":4,"typeConfidence":0.89,"plateTime":0.39697393318810725,"extension":6.142385913377385},"hitData":{"launchSpeed":103.9,"launchAngle":36.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":127.15,"coordY":45.32}},"index":1,"playId":"3ad5af90-99b9-3291-80b1-d5a0788b8c2f","pitchNumber":2,"startTime":"2026-08-29T01:00:12.516Z","endTime":"2026-08-29T01:00:27.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:00:27.195Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ha-Seong Kim pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-29T01:00:29.611Z","endTime":"2026-08-29T01:02:17.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.114055356971196,"aZ":-24.87361919533618,"pfxX":-6.159055164526425,"pfxZ":5.395056820909749,"pX":0.24553785970201472,"pZ":2.827204601612316,"vX0":-2.3274507354153986,"vY0":-115.75585478448245,"vZ0":-0.27709873856253964,"x":107.64,"y":162.45,"x0":2.06505646063265,"y0":50.0049995357648,"z0":5.335026883562888,"aX":-8.337187379965831},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":10.0,"breakHorizontal":11.8,"spinRate":2329,"spinDirection":275},"zone":2,"typeConfidence":0.92,"plateTime":0.4736391778843614,"extension":6.501075544490574},"index":0,"playId":"3202d50d-fde4-3733-92e3-e19a68ffc948","pitchNumber":1,"startTime":"2026-08-29T01:00:53.150Z","endTime":"2026-08-29T01:00:56.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54117618204402,"aZ":-13.941089293751295,"pfxX":7.458411277247537,"pfxZ":9.189281555857939,"pX":0.5864447181963356,"pZ":1.9852580137125317,"vX0":-5.470404687877466,"vY0":-139.96639196527929,"vZ0":-6.593198345382995,"x":94.65,"y":185.18,"x0":1.5970189416959881,"y0":50.004521711404976,"z0":5.284062476469244,"aX":14.802257655487454},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-12.4,"spinRate":2435,"spinDirection":124},"zone":9,"typeConfidence":0.92,"plateTime":0.3912953185468493,"extension":6.2147000409732644},"index":1,"playId":"aa730598-3274-3003-b21c-d495fbc2d63f","pitchNumber":2,"startTime":"2026-08-29T01:01:11.372Z","endTime":"2026-08-29T01:01:14.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55633632532922,"aZ":-15.086978827988025,"pfxX":7.12386401620478,"pfxZ":8.51588790521351,"pX":-0.43571535456317334,"pZ":2.5825681322320655,"vX0":-7.969974941870884,"vY0":-140.8976637414164,"vZ0":-4.963758749461505,"x":133.61,"y":169.05,"x0":1.5065247803345037,"y0":50.0054247936175,"z0":5.3449406433516975,"aX":14.299436314417761},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2334,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.389006817399391,"extension":6.2266553656425465},"index":2,"playId":"1e5abec7-56b7-324d-9ba7-a60185355f7f","pitchNumber":3,"startTime":"2026-08-29T01:01:36.053Z","endTime":"2026-08-29T01:01:39.053Z","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":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659835393209892,"aZ":-16.831989055187176,"pfxX":7.869577310870198,"pfxZ":7.782809933513018,"pX":-0.14330518107601103,"pZ":3.1559779506759678,"vX0":-7.544833232011444,"vY0":-139.5773594900363,"vZ0":-3.0804117241262188,"x":122.46,"y":153.57,"x0":1.573497689928005,"y0":50.002380142124046,"z0":5.383352898339682,"aX":15.514039896231395},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":-12.7,"spinRate":2375,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.39253509080327786,"extension":6.302858561509361},"hitData":{"launchSpeed":84.8,"launchAngle":64.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":142.57}},"index":3,"playId":"11b3d331-ba2e-3a93-bfda-27ca948c624e","pitchNumber":4,"startTime":"2026-08-29T01:02:06.732Z","endTime":"2026-08-29T01:02:17.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:02:17.433Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mickey Moniak doubles (16) on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T01:04:42.838Z","endTime":"2026-08-29T01:05:14.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"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":{"description":"Lane Thomas remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:04:06.407Z","endTime":"2026-08-29T01:04:06.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"description":"Pitching Change: Dylan Dodd replaces Grant Holmes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T01:04:06.419Z","endTime":"2026-08-29T01:04:33.109Z","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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T01:04:33.109Z","endTime":"2026-08-29T01:04:45.177Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353222607446156,"aZ":-12.946144019473758,"pfxX":5.740211052965604,"pfxZ":10.329646689662843,"pX":-0.11231374638488079,"pZ":4.480810564012835,"vX0":-6.512234241271446,"vY0":-135.71920562889719,"vZ0":-2.4239595284362663,"x":121.28,"y":117.8,"x0":1.5751140322342845,"y0":50.000225744165434,"z0":6.289796746907079,"aX":10.682547426330146},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":-9.0,"spinRate":2122,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.40393777432564626,"extension":6.037083848797913},"index":3,"playId":"73817dfa-21f4-3a94-b551-82ab4619da39","pitchNumber":1,"startTime":"2026-08-29T01:04:45.177Z","endTime":"2026-08-29T01:04:48.445Z","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":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729152515474638,"aZ":-11.237207156264764,"pfxX":4.2468356044809354,"pfxZ":11.385452742170964,"pX":-0.3623081337831724,"pZ":2.405284100475873,"vX0":-6.595694870585142,"vY0":-134.6374717382032,"vZ0":-7.469975360842951,"x":130.81,"y":173.84,"x0":1.5654412750452436,"y0":50.0062880357937,"z0":6.007796298453492,"aX":7.812693183399963},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-6.4,"spinRate":2102,"spinDirection":139},"zone":4,"typeConfidence":0.89,"plateTime":0.40652119092100003,"extension":6.1593539303950795},"hitData":{"launchSpeed":104.5,"launchAngle":20.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":162.11,"coordY":49.27}},"index":4,"playId":"c8f8a7b7-0267-314c-8568-9dd5c1fca61a","pitchNumber":2,"startTime":"2026-08-29T01:04:59.631Z","endTime":"2026-08-29T01:05:14.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:05:14.218Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T01:05:19.598Z","endTime":"2026-08-29T01:07:16.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85475279642711,"aZ":-25.816275592437478,"pfxX":1.6524680027388352,"pfxZ":4.022828320623387,"pX":-0.4514626429344605,"pZ":2.203557396979667,"vX0":-6.7332092539194175,"vY0":-124.89443686493385,"vZ0":-4.100056055103483,"x":134.21,"y":179.28,"x0":2.063341424076283,"y0":50.005869418234084,"z0":5.986600333731748,"aX":2.614697733997605},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":-1.4,"spinRate":2043,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4383452248868256,"extension":6.255369357463102},"index":0,"playId":"3a86f8e6-abf6-33d6-b950-0cada671fdb9","pitchNumber":1,"startTime":"2026-08-29T01:05:47.145Z","endTime":"2026-08-29T01:05:53.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198970048123513,"aZ":-12.185411416692393,"pfxX":5.2115190045584425,"pfxZ":10.524518920981766,"pX":-0.03317509407447704,"pZ":3.607421106241352,"vX0":-6.085857295368071,"vY0":-136.2907916890876,"vZ0":-4.524862698412193,"x":118.26,"y":141.38,"x0":1.5413840868411646,"y0":50.006366215446675,"z0":6.1171484663211695,"aX":9.902421092176574},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":-8.3,"spinRate":2205,"spinDirection":135},"zone":11,"typeConfidence":0.9,"plateTime":0.4003823497005019,"extension":6.266726741742414},"index":1,"playId":"113a5d02-4e5c-3b84-972d-77b5220d2c60","pitchNumber":2,"startTime":"2026-08-29T01:06:16.038Z","endTime":"2026-08-29T01:06:20.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46389554083503,"aZ":-13.159081260323402,"pfxX":5.949819519906042,"pfxZ":10.23717406507966,"pX":0.3883328711476717,"pZ":4.342992203432847,"vX0":-5.9119173926414845,"vY0":-134.96519828175664,"vZ0":-2.121106412893017,"x":102.2,"y":121.52,"x0":1.8268862895259637,"y0":50.00380688810143,"z0":6.058199482462869,"aX":11.053466257126875},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":-9.6,"spinRate":2080,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.40474595540118274,"extension":6.085419459026826},"index":2,"playId":"32655733-6b74-3025-be24-a1ed690141a2","pitchNumber":3,"startTime":"2026-08-29T01:06:34.810Z","endTime":"2026-08-29T01:06:37.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.351006253153642,"aZ":-26.10822584283186,"pfxX":1.9246376776378535,"pfxZ":3.7798096071906317,"pX":0.8388578508182306,"pZ":0.8362942945353321,"vX0":-4.2072238641391335,"vY0":-125.56877908980427,"vZ0":-6.9929196409292205,"x":85.02,"y":216.2,"x0":2.282599409887889,"y0":50.00127530316461,"z0":5.768086515658865,"aX":3.087353673093618},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2097,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.4354371713658276,"extension":6.204763831457402},"index":3,"playId":"002f2dbb-7d12-33ee-9836-5da35957fe27","pitchNumber":4,"startTime":"2026-08-29T01:06:52.301Z","endTime":"2026-08-29T01:06:55.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.695557248783413,"aZ":-13.570836858941606,"pfxX":6.338764779714043,"pfxZ":10.046296761524117,"pX":-0.1557118150171956,"pZ":3.969448510760324,"vX0":-7.334155450302264,"vY0":-135.26101410925364,"vZ0":-3.2284550019768057,"x":122.94,"y":131.6,"x0":1.7682337581172436,"y0":50.00130493638377,"z0":6.130931006577885,"aX":11.73655544119403},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-10.0,"spinRate":2034,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.4050484804806347,"extension":6.137971344340297},"index":4,"playId":"a4628357-5ed8-36c9-8a7a-c9e2be469769","pitchNumber":5,"startTime":"2026-08-29T01:07:13.213Z","endTime":"2026-08-29T01:07:16.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:07:16.584Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zac Veen flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T01:07:57.635Z","endTime":"2026-08-29T01:08:34.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"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_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T01:07:42.006Z","endTime":"2026-08-29T01:07:59.905Z","isPitch":false,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"}},{"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":86.7,"endSpeed":80.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.843830677804103,"aZ":-23.920432238301945,"pfxX":2.370710180303317,"pfxZ":5.120999902060239,"pX":-1.031522387893695,"pZ":1.2191767712882762,"vX0":-8.350808785642585,"vY0":-125.94793040865112,"vZ0":-6.719038998365738,"x":156.32,"y":205.86,"x0":2.0145782739499962,"y0":50.00264011644301,"z0":5.847617383698807,"aX":3.8213648530920405},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2008,"spinDirection":135},"zone":13,"typeConfidence":0.91,"plateTime":0.4343797287422442,"extension":6.30535202244373},"index":1,"playId":"77d1eec8-2b38-32f3-83b4-cb8b8c174d94","pitchNumber":1,"startTime":"2026-08-29T01:07:59.905Z","endTime":"2026-08-29T01:08:03.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.168456056731735,"aZ":-26.49745464637268,"pfxX":1.2106208352597927,"pfxZ":3.5409413358004436,"pX":-0.29430576824897564,"pZ":2.6040279510699573,"vX0":-6.113175487736938,"vY0":-125.79941128515411,"vZ0":-3.0343670115081935,"x":128.22,"y":168.47,"x0":2.0085565907808776,"y0":50.00622598528801,"z0":5.970464405557937,"aX":1.9436227554605647},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2061,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4351456060418011,"extension":6.013136297917494},"hitData":{"launchSpeed":90.0,"launchAngle":44.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.98,"coordY":82.94}},"index":2,"playId":"34f26724-889d-3253-acbf-33d07f214f9d","pitchNumber":2,"startTime":"2026-08-29T01:08:19.472Z","endTime":"2026-08-29T01:08:34.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:08:34.014Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-29T01:08:37.932Z","endTime":"2026-08-29T01:09:32.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":"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":86.0,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730689147472727,"aZ":-28.60977952025499,"pfxX":0.03645273958670098,"pfxZ":2.2578215916280433,"pX":0.06992688652112504,"pZ":2.0718998849702515,"vX0":-5.265280607900628,"vY0":-125.14557966018538,"vZ0":-3.700584830185411,"x":114.33,"y":182.84,"x0":2.2018530677872112,"y0":50.00114511483117,"z0":5.9294701296789345,"aX":0.05880246051101802},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":1.2,"spinRate":2000,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.4387222649353464,"extension":6.130384495608156},"index":0,"playId":"59fd1651-cd39-36d4-902f-d3bb449c041c","pitchNumber":1,"startTime":"2026-08-29T01:09:02.947Z","endTime":"2026-08-29T01:09:06.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48475259133557,"aZ":-27.073904706137444,"pfxX":0.8862355760157054,"pfxZ":3.14782032094391,"pX":0.21350401291612178,"pZ":2.182962108483223,"vX0":-5.106095088674742,"vY0":-126.17127895053838,"vZ0":-3.9814963135745756,"x":108.86,"y":179.84,"x0":2.1440157761501553,"y0":50.00208971609688,"z0":5.950903319610776,"aX":1.4359263544546135},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-0.5,"spinRate":2132,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4332984528238666,"extension":6.125770791927517},"hitData":{"launchSpeed":96.3,"launchAngle":58.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.11,"coordY":115.64}},"index":1,"playId":"efdcad87-2690-331c-9d15-e7f743653b90","pitchNumber":2,"startTime":"2026-08-29T01:09:21.025Z","endTime":"2026-08-29T01:09:32.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:09:32.922Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T01:11:22.803Z","endTime":"2026-08-29T01:12:37.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","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":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43750767963848,"aZ":-26.627448971933184,"pfxX":-5.293757466773514,"pfxZ":4.24799890996726,"pX":-1.554036973995648,"pZ":1.350806919397836,"vX0":-6.265256541592193,"vY0":-114.29102220760097,"vZ0":-2.8547846232790275,"x":176.24,"y":202.31,"x0":1.923423677535219,"y0":50.00493264096378,"z0":5.264040975074227,"aX":-6.919935005740681},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":7.2,"breakHorizontal":11.3,"spinRate":2379,"spinDirection":288},"zone":13,"typeConfidence":0.92,"plateTime":0.4814701848193903,"extension":6.376545407925985},"index":0,"playId":"7689a68d-8377-3c2b-9096-48ce37325f27","pitchNumber":1,"startTime":"2026-08-29T01:11:57.105Z","endTime":"2026-08-29T01:12:00.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74606932327544,"aZ":-12.86504244745253,"pfxX":6.136963569139578,"pfxZ":10.211202104975985,"pX":0.25050274745014267,"pZ":2.8966910100727246,"vX0":-5.824426887020746,"vY0":-137.2167894132348,"vZ0":-4.582931762605149,"x":107.45,"y":160.57,"x0":1.6120026505473513,"y0":50.00283763976008,"z0":5.477256643063761,"aX":11.60468897511482},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-9.7,"spinRate":2414,"spinDirection":135},"zone":2,"typeConfidence":0.92,"plateTime":0.40046728930740816,"extension":6.2554288786340555},"index":1,"playId":"ec27f2b9-9e60-3d91-b656-817e4f1f964d","pitchNumber":2,"startTime":"2026-08-29T01:12:11.587Z","endTime":"2026-08-29T01:12:14.830Z","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":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51067381046612,"aZ":-10.217629376914577,"pfxX":6.532541946012262,"pfxZ":11.806947727650899,"pX":-0.3973216944884374,"pZ":2.444666281976144,"vX0":-7.495940964707738,"vY0":-136.1518375386555,"vZ0":-5.900203041722296,"x":132.14,"y":172.77,"x0":1.5551095348712796,"y0":50.006368367530435,"z0":5.361313901057885,"aX":12.152342398751971},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.2,"breakHorizontal":-10.1,"spinRate":2458,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.40374210905699526,"extension":6.234343612605117},"hitData":{"launchSpeed":104.2,"launchAngle":9.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.14,"coordY":142.57}},"index":2,"playId":"a4150574-b23d-3f55-9533-027919572ee8","pitchNumber":3,"startTime":"2026-08-29T01:12:28.545Z","endTime":"2026-08-29T01:12:37.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:12:37.565Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braves challenged (tag play), call on the field was upheld: Ozzie Albies singles on a sharp line drive to left fielder Jake McCarthy. Ozzie Albies out at 2nd on the throw, left fielder Jake McCarthy to second baseman Connor Norby.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T01:12:46.863Z","endTime":"2026-08-29T01:14:24.220Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"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":"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89207095551259,"aZ":-26.615726735427273,"pfxX":-2.552171355897273,"pfxZ":3.5888041395952204,"pX":-0.5666631545252958,"pZ":2.781881116604163,"vX0":-5.232801391717182,"vY0":-123.69276829373362,"vZ0":-1.090522970466406,"x":138.6,"y":163.67,"x0":1.9084888840465963,"y0":50.000435378480475,"z0":5.461955988508158,"aX":-3.9503110108156894},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.5,"breakHorizontal":5.9,"spinRate":2424,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.4429622071138821,"extension":6.330595728491976},"index":0,"playId":"f70f322f-2268-31e8-81f4-1a47891a0e68","pitchNumber":1,"startTime":"2026-08-29T01:12:59.184Z","endTime":"2026-08-29T01:13:05.035Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"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":94.9,"endSpeed":86.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39170794223336,"aZ":-13.510426433997866,"pfxX":8.006844350128583,"pfxZ":9.775745117049452,"pX":0.5842049906111497,"pZ":1.650017557453783,"vX0":-5.4564508032530386,"vY0":-137.93457397475478,"vZ0":-7.3429947055298515,"x":94.73,"y":194.23,"x0":1.5574119491180525,"y0":50.000417111885994,"z0":5.275510143300327,"aX":15.28038992568173},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-13.2,"spinRate":2432,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.39853733469001273,"extension":6.2121200109428845},"index":1,"playId":"3742bfd1-8ecf-3f1b-993f-3d1cef92d23f","pitchNumber":2,"startTime":"2026-08-29T01:13:31.549Z","endTime":"2026-08-29T01:13:34.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120595177672545,"aZ":-29.71186285585267,"pfxX":9.843510320855293,"pfxZ":1.4970007143262478,"pX":3.2761726068328683,"pZ":2.003584203683964,"vX0":-0.07182543382216822,"vY0":-127.75013383223502,"vZ0":-2.6812993608651663,"x":-7.88,"y":184.68,"x0":2.0263058096095805,"y0":50.00613717003844,"z0":5.410283050201931,"aX":16.21851764815196},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-17.8,"spinRate":1733,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.429294023513914,"extension":6.273228758012883},"index":2,"playId":"bd5f0caa-14ef-3291-a78d-ef382a0196d6","pitchNumber":3,"startTime":"2026-08-29T01:13:52.944Z","endTime":"2026-08-29T01:13:55.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12703752769454,"aZ":-15.586989653580604,"pfxX":7.6857900070889515,"pfxZ":8.608623990382394,"pX":-0.01703508732835448,"pZ":2.188247804910139,"vX0":-7.091500975979037,"vY0":-137.57854113458973,"vZ0":-5.677607482299564,"x":117.65,"y":179.7,"x0":1.589313988662958,"y0":50.00093676566677,"z0":5.326603653644946,"aX":14.804427582698684},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":-12.5,"spinRate":2456,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.3973898449398683,"extension":6.425673407077942},"hitData":{"launchSpeed":100.8,"launchAngle":13.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.2,"coordY":89.6}},"index":3,"playId":"83b78123-6576-3b2d-8eab-a70255b8773e","pitchNumber":4,"startTime":"2026-08-29T01:14:10.550Z","endTime":"2026-08-29T01:14:24.220Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":144},"playEndTime":"2026-08-29T01:14:24.220Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to right fielder Zac Veen.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T01:16:44.367Z","endTime":"2026-08-29T01:18:06.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924399330353484,"aZ":-25.265947123707097,"pfxX":-2.214946492848285,"pfxZ":4.401192627068199,"pX":-1.659535628702994,"pZ":1.8267746029887337,"vX0":-7.534521339142232,"vY0":-124.2223412367249,"vZ0":-3.428047772673848,"x":180.26,"y":189.46,"x0":1.6954928032864571,"y0":50.00254037285941,"z0":5.315576523534888,"aX":-3.4742360715425673},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.4,"breakHorizontal":5.6,"spinRate":2183,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.4402344039682342,"extension":6.305331734166824},"index":0,"playId":"9b5e63d1-9096-3038-a0b8-2738a4842853","pitchNumber":1,"startTime":"2026-08-29T01:16:44.367Z","endTime":"2026-08-29T01:16:47.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.07942160750032,"aZ":-27.25505071949854,"pfxX":-2.2402971749630343,"pfxZ":3.1740021134397214,"pX":0.42891277246491394,"pZ":2.553436150917673,"vX0":-3.017263995974931,"vY0":-122.54306837596084,"vZ0":-1.4240002758843726,"x":100.65,"y":169.84,"x0":1.9586230864809044,"y0":50.0000206767397,"z0":5.431181246515718,"aX":-3.4685681797067076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.8,"breakHorizontal":4.7,"spinRate":2349,"spinDirection":193},"zone":6,"typeConfidence":0.9,"plateTime":0.4438975694174214,"extension":6.258783992062493},"index":1,"playId":"43c27d77-6cda-30ac-a9e7-daea0a2f3266","pitchNumber":2,"startTime":"2026-08-29T01:17:01.436Z","endTime":"2026-08-29T01:17:05.455Z","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":85.1,"endSpeed":78.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41793787678177,"aZ":-28.152630506195987,"pfxX":-3.037903263585229,"pfxZ":2.5696488611702666,"pX":1.3424528665919087,"pZ":3.062675890367327,"vX0":-0.9006710985481032,"vY0":-123.9717739384889,"vZ0":-0.10616979293545015,"x":65.83,"y":156.09,"x0":2.1046823019635865,"y0":50.00459988765539,"z0":5.444481776375358,"aX":-4.756319982844673},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":5.8,"spinRate":2255,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.4408301681531701,"extension":6.257909863706072},"index":2,"playId":"1f14d8c3-924d-33b2-a4ef-d8a248337d47","pitchNumber":3,"startTime":"2026-08-29T01:17:18.306Z","endTime":"2026-08-29T01:17:22.691Z","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.3,"endSpeed":85.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.178510225985406,"aZ":-15.68716266751843,"pfxX":6.356007218504078,"pfxZ":8.812050227056785,"pX":-1.345652413101224,"pZ":2.181050215296109,"vX0":-9.48553076707077,"vY0":-135.58286874232274,"vZ0":-5.707192536046802,"x":168.29,"y":179.89,"x0":1.3640369954634128,"y0":50.00638808075161,"z0":5.398692893533793,"aX":11.898170014356829},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-9.6,"spinRate":2359,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.4031653323497726,"extension":6.2667795958401715},"index":3,"playId":"a95b3c28-2b59-387b-8e02-635b195f0666","pitchNumber":4,"startTime":"2026-08-29T01:17:35.339Z","endTime":"2026-08-29T01:17:38.705Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.657879499412665,"aZ":-15.130474423122726,"pfxX":5.83049021333088,"pfxZ":9.21034187477164,"pX":1.307029938715109,"pZ":2.1266506524712323,"vX0":-3.418780113533277,"vY0":-135.22328421283876,"vZ0":-5.756202995898109,"x":67.18,"y":181.36,"x0":1.8306059547792877,"y0":50.003278185948574,"z0":5.3455056562433665,"aX":10.791158821023172},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-9.8,"spinRate":2402,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.405148529315396,"extension":6.337311835456404},"hitData":{"launchSpeed":69.6,"launchAngle":48.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.31,"coordY":123.38}},"index":4,"playId":"5d33fa3a-578e-30b2-94bb-38e2f2be92ec","pitchNumber":5,"startTime":"2026-08-29T01:17:51.883Z","endTime":"2026-08-29T01:18:06.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:18:06.288Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a sharp line drive to left fielder Jake McCarthy. Matt Olson to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T01:18:13.201Z","endTime":"2026-08-29T01:18:47.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":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":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.002080674911337,"aZ":-31.152393204556674,"pfxX":-8.169902321080665,"pfxZ":0.8052564400621058,"pX":-0.35522028893933444,"pZ":2.318786168677881,"vX0":-3.005974152408851,"vY0":-112.61192913473978,"vZ0":0.35238971629471694,"x":130.54,"y":176.17,"x0":2.0635003860052223,"y0":50.003018661946975,"z0":5.346333743461005,"aX":-10.351131927603957},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":1.9,"breakHorizontal":15.6,"spinRate":2389,"spinDirection":287},"zone":4,"typeConfidence":0.92,"plateTime":0.48890868476224414,"extension":6.290622896592479},"hitData":{"launchSpeed":110.8,"launchAngle":16.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.68,"coordY":99.94}},"index":0,"playId":"d1e12d81-d97b-3c4b-b51f-b67e66838741","pitchNumber":1,"startTime":"2026-08-29T01:18:35.546Z","endTime":"2026-08-29T01:18:47.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:18:47.462Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out sharply to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-29T01:20:12.753Z","endTime":"2026-08-29T01:20:46.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T01:19:12.520Z","endTime":"2026-08-29T01:20:15.075Z","isPitch":false,"type":"action"},{"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.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933534485227593,"aZ":-17.9883549592147,"pfxX":8.014444862496521,"pfxZ":7.442164101611892,"pX":-0.3716828955261027,"pZ":3.516097889385732,"vX0":-7.9323450173142485,"vY0":-136.9027794164825,"vZ0":-2.1117567700772364,"x":131.17,"y":143.85,"x0":1.5157244429627232,"y0":50.00652293016771,"z0":5.522618536314588,"aX":15.285825926692088},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-13.0,"spinRate":2318,"spinDirection":139},"zone":11,"typeConfidence":0.86,"plateTime":0.399386218671717,"extension":6.311534825659582},"index":1,"playId":"630a7805-181e-3fe3-b24f-c49b0514a895","pitchNumber":1,"startTime":"2026-08-29T01:20:15.075Z","endTime":"2026-08-29T01:20:18.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72263753451326,"aZ":-14.794909358015504,"pfxX":6.542499600693465,"pfxZ":9.103570334675048,"pX":0.11102417272168191,"pZ":2.4445353306325286,"vX0":-6.062977419734512,"vY0":-137.5906876327362,"vZ0":-5.179479384942328,"x":112.77,"y":172.78,"x0":1.4976177773064023,"y0":50.00510420867572,"z0":5.360913239000232,"aX":12.493406081521654},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":-10.6,"spinRate":2378,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.39872210221576765,"extension":6.270491256897253},"hitData":{"launchSpeed":102.0,"launchAngle":19.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.67,"coordY":76.01}},"index":2,"playId":"a0592d6a-3560-3477-b059-4821333df8f6","pitchNumber":2,"startTime":"2026-08-29T01:20:39.109Z","endTime":"2026-08-29T01:20:46.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:20:46.950Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake McCarthy hit by pitch.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:23:04.757Z","endTime":"2026-08-29T01:23:31.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ray Kerr replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:22:38.539Z","endTime":"2026-08-29T01:23:07.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678061,"link":"/api/v1/people/678061"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19726493809785,"aZ":-21.338117207498396,"pfxX":10.331506084657416,"pfxZ":5.444893684933342,"pX":0.5177785193695338,"pZ":2.3578820141208614,"vX0":-6.354797604945322,"vY0":-139.86147712572892,"vZ0":-3.990629499945904,"x":97.26,"y":175.12,"x0":1.471716155703378,"y0":50.001864711109704,"z0":5.194468406111075,"aX":20.560364606324967},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-17.5,"spinRate":2031,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.3909346280118249,"extension":6.286737265554934},"index":1,"playId":"f47a4872-68ed-31d3-865f-72a3428f339d","pitchNumber":1,"startTime":"2026-08-29T01:23:07.132Z","endTime":"2026-08-29T01:23:10.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178441686969883,"aZ":-20.0327386420854,"pfxX":9.187505000950631,"pfxZ":6.111494618348916,"pX":1.3039989426042802,"pZ":4.0883366779352865,"vX0":-3.7698122397526803,"vY0":-139.97733919717487,"vZ0":0.002556659199227207,"x":67.29,"y":128.39,"x0":1.4734097761373421,"y0":50.00434618854447,"z0":5.397426107440006,"aX":18.259278933817182},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":-15.8,"spinRate":1878,"spinDirection":146},"zone":12,"typeConfidence":0.88,"plateTime":0.39107634809030545,"extension":6.172031290467241},"index":2,"playId":"f176812d-4673-32fb-94bd-9e0afba0f835","pitchNumber":2,"startTime":"2026-08-29T01:23:26.272Z","endTime":"2026-08-29T01:23:31.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:23:31.543Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Carrigg flies out to right fielder Ronald Acuña Jr. in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:23:48.539Z","endTime":"2026-08-29T01:24:56.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.243207613490394,"aZ":-37.267619687419455,"pfxX":-0.5442164406143073,"pfxZ":-3.648184527275239,"pX":1.6131615562204586,"pZ":3.3829674924668214,"vX0":-0.032803324910381196,"vY0":-117.1429375701729,"vZ0":3.3078281414493436,"x":55.51,"y":147.44,"x0":1.6980790645154673,"y0":50.00363363124847,"z0":5.426740651837281,"aX":-0.7595692137715805},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.5,"breakHorizontal":1.0,"spinRate":2066,"spinDirection":321},"zone":12,"typeConfidence":0.84,"plateTime":0.46681663921729033,"extension":6.036521895311932},"index":0,"playId":"7e66be91-293f-3270-8d01-271cf41a1d6a","pitchNumber":1,"startTime":"2026-08-29T01:24:10.720Z","endTime":"2026-08-29T01:24:14.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T01:24:25.106Z","endTime":"2026-08-29T01:24:42.848Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453227338792388,"aZ":-14.718980937747377,"pfxX":5.515922030058518,"pfxZ":8.802981471074606,"pX":-0.3265933792953476,"pZ":2.0316068152111573,"vX0":-6.204398424110203,"vY0":-139.47763840093455,"vZ0":-5.899383854693234,"x":129.45,"y":183.93,"x0":1.2031749008211052,"y0":50.00598524336874,"z0":5.1338930843237875,"aX":10.941324275389903},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-8.8,"spinRate":2378,"spinDirection":137},"zone":7,"typeConfidence":0.96,"plateTime":0.39172450462856645,"extension":6.132847975838524},"hitData":{"launchSpeed":77.0,"launchAngle":52.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.68,"coordY":149.83}},"index":2,"playId":"64ffa88b-f284-33ea-8236-1dc9c4d23ec2","pitchNumber":2,"startTime":"2026-08-29T01:24:42.848Z","endTime":"2026-08-29T01:24:56.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:24:56.726Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to left fielder Lane Thomas. Jake McCarthy to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:25:15.767Z","endTime":"2026-08-29T01:26:02.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.167598230083772,"aZ":-35.57991941068847,"pfxX":0.5454649720353304,"pfxZ":-2.408816178849893,"pX":-0.5823331086834078,"pZ":1.9700067886815287,"vX0":-4.670902446859691,"vY0":-117.80233098609227,"vZ0":-0.028814366886807496,"x":139.2,"y":185.59,"x0":1.3504099622365224,"y0":50.0039838112111,"z0":5.255799278013722,"aX":0.772078636360973},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.1,"breakHorizontal":0.1,"spinRate":1915,"spinDirection":328},"zone":7,"typeConfidence":0.91,"plateTime":0.4639411934743354,"extension":6.049590091977732},"index":0,"playId":"63db385b-d1b1-3168-8892-68bbc2a0ed34","pitchNumber":1,"startTime":"2026-08-29T01:25:23.758Z","endTime":"2026-08-29T01:25:27.770Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.383376819293325,"aZ":-35.39484414931819,"pfxX":0.5974364904514213,"pfxZ":-2.231498238682464,"pX":-0.29140529898512535,"pZ":2.714201966102953,"vX0":-4.285091902932948,"vY0":-118.56659536537293,"vZ0":1.3548566672713378,"x":128.11,"y":165.5,"x0":1.449737793505314,"y0":50.00130425684493,"z0":5.328103362860903,"aX":0.8647917023001537},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":-0.2,"spinRate":2091,"spinDirection":320},"zone":4,"typeConfidence":0.91,"plateTime":0.45925903063156337,"extension":6.205537464111962},"hitData":{"launchSpeed":100.3,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.26,"coordY":107.47}},"index":1,"playId":"4e38d635-1575-3076-9fcc-85b6202c2b3f","pitchNumber":2,"startTime":"2026-08-29T01:25:51.205Z","endTime":"2026-08-29T01:26:02.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:26:02.702Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Rumfield walks. Jake McCarthy to 3rd. Hunter Goodman to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:26:06.595Z","endTime":"2026-08-29T01:28:35.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10250874929293,"aZ":-17.429397575366544,"pfxX":5.636369669312221,"pfxZ":7.5773420641843625,"pX":0.18532907789330394,"pZ":3.1098633098027824,"vX0":-4.915432969141239,"vY0":-138.4163214579505,"vZ0":-2.244575679058403,"x":109.94,"y":154.81,"x0":1.249501040498248,"y0":50.00281187292873,"z0":5.094803919189887,"aX":10.967127031570222},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":-9.2,"spinRate":2197,"spinDirection":137},"zone":2,"typeConfidence":0.92,"plateTime":0.3953055790337334,"extension":6.30466070257274},"index":0,"playId":"e5f4dbe3-5256-3901-8222-a7b9f34f528e","pitchNumber":1,"startTime":"2026-08-29T01:26:36.497Z","endTime":"2026-08-29T01:26:39.722Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.630470539343943,"aZ":-15.932664496810911,"pfxX":5.791434983931735,"pfxZ":8.328039724141632,"pX":0.29003971811604096,"pZ":2.6394013894050885,"vX0":-5.715207597036105,"vY0":-138.6646111380092,"vZ0":-3.6670858886667705,"x":105.94,"y":167.52,"x0":1.624098396552272,"y0":50.00190418363907,"z0":5.040201901125949,"aX":11.292625356620032},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":-9.4,"spinRate":2245,"spinDirection":137},"zone":6,"typeConfidence":0.94,"plateTime":0.394813823178195,"extension":6.357010202359924},"index":1,"playId":"8dc129af-3e85-32d2-85ad-b3b23a1cb9e7","pitchNumber":2,"startTime":"2026-08-29T01:26:53.468Z","endTime":"2026-08-29T01:26:56.468Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-29T01:27:08.225Z","endTime":"2026-08-29T01:27:27.441Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23659519157582,"aZ":-17.096157790351615,"pfxX":4.180523791384125,"pfxZ":7.752255390403363,"pX":-1.3918500217174472,"pZ":3.9270033616159656,"vX0":-8.316435932828586,"vY0":-138.2063897011958,"vZ0":-0.5759117747252921,"x":170.05,"y":132.75,"x0":1.105727997315806,"y0":50.002044686119234,"z0":5.280612537499259,"aX":8.131047233803582},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":-6.0,"spinRate":2202,"spinDirection":142},"zone":11,"typeConfidence":0.96,"plateTime":0.39548545137777014,"extension":6.235882590636313},"index":3,"playId":"57d7351d-2344-38d8-a6c7-bdc569363a3d","pitchNumber":3,"startTime":"2026-08-29T01:27:27.441Z","endTime":"2026-08-29T01:27:30.526Z","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":96.0,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45708671557007,"aZ":-14.492632835760398,"pfxX":5.878586966104844,"pfxZ":8.937471370861877,"pX":-0.8049951838453012,"pZ":2.176649072423352,"vX0":-7.572698088852851,"vY0":-139.55004588897373,"vZ0":-4.957677507306009,"x":147.68,"y":180.01,"x0":1.1759675045664335,"y0":50.00486860160304,"z0":4.926025723308018,"aX":11.633390761243263},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2441,"spinDirection":140},"zone":7,"typeConfidence":0.96,"plateTime":0.3920186637184706,"extension":6.2816477248601945},"index":4,"playId":"2d0baf9c-044b-3ac2-a249-3e07f5cea0a7","pitchNumber":4,"startTime":"2026-08-29T01:27:46.776Z","endTime":"2026-08-29T01:27:50.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.961118333672413,"aZ":-18.034554318320687,"pfxX":5.791760278173093,"pfxZ":7.206530309052573,"pX":-1.3021981701936316,"pZ":3.0434931193861305,"vX0":-9.156652018796619,"vY0":-138.69339492005383,"vZ0":-2.2506339916354996,"x":166.64,"y":156.61,"x0":1.278864994712931,"y0":50.00288157758879,"z0":5.058806866485232,"aX":11.364552086361245},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":-8.8,"spinRate":2279,"spinDirection":135},"zone":11,"typeConfidence":0.94,"plateTime":0.3938663059209442,"extension":6.33626743596636},"index":5,"playId":"f6182e89-f4ce-350e-a847-6060d2d23320","pitchNumber":5,"startTime":"2026-08-29T01:28:09.428Z","endTime":"2026-08-29T01:28:13.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.278822259897687,"aZ":-19.806517323751127,"pfxX":8.93631169350912,"pfxZ":6.278342127577779,"pX":-0.8168512048446407,"pZ":1.9124975764739731,"vX0":-8.595225576347953,"vY0":-139.00624602278972,"vZ0":-5.113511444495595,"x":148.14,"y":187.14,"x0":1.1446775809273406,"y0":50.000481498832485,"z0":5.0787362143222285,"aX":17.598618706954714},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":-14.5,"spinRate":2144,"spinDirection":138},"zone":7,"typeConfidence":0.78,"plateTime":0.39306571966248294,"extension":6.315402861334289},"index":6,"playId":"b1df4cdd-ce4d-3695-a16d-f5899c719878","pitchNumber":6,"startTime":"2026-08-29T01:28:29.284Z","endTime":"2026-08-29T01:28:35.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:28:35.191Z","atBatIndex":62},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Willi Castro out on a sacrifice fly to center fielder Michael Harris II. Jake McCarthy scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:29:28.165Z","endTime":"2026-08-29T01:29:43.631Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":678061,"link":"/api/v1/people/678061"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T01:28:48.371Z","endTime":"2026-08-29T01:29:30.440Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89779999579335,"aZ":-17.850577794201747,"pfxX":7.339524954916305,"pfxZ":7.179680718769448,"pX":0.17068202087898038,"pZ":2.3788261540384847,"vX0":-5.737300448030313,"vY0":-140.62025342093636,"vZ0":-4.1272846428013095,"x":110.49,"y":174.55,"x0":1.28724933425056,"y0":50.00661472293897,"z0":5.029086538961703,"aX":14.652109404404396},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":-12.1,"spinRate":2252,"spinDirection":129},"zone":5,"typeConfidence":0.92,"plateTime":0.39000977150297,"extension":6.128580718028151},"hitData":{"launchSpeed":94.0,"launchAngle":46.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.5,"coordY":84.53}},"index":1,"playId":"58302eda-4942-3636-a682-c4b35c4ba645","pitchNumber":1,"startTime":"2026-08-29T01:29:30.440Z","endTime":"2026-08-29T01:29:43.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:29:43.631Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Moniak strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-29T01:29:52.742Z","endTime":"2026-08-29T01:31:38.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83212732308859,"aZ":-22.32392450367482,"pfxX":9.19591588740029,"pfxZ":5.112138602042986,"pX":0.6590168425165586,"pZ":2.089611054894907,"vX0":-5.30984632553942,"vY0":-138.17932186606043,"vZ0":-3.829407604683424,"x":91.88,"y":182.36,"x0":1.414481442026932,"y0":50.00239569774356,"z0":4.99995152992705,"aX":17.717754903163257},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.5,"spinRate":2020,"spinDirection":136},"zone":9,"typeConfidence":0.87,"plateTime":0.3969410902314614,"extension":6.214484065315714},"index":0,"playId":"2ada90e8-4114-3190-9cbc-f198afd05348","pitchNumber":1,"startTime":"2026-08-29T01:30:25.074Z","endTime":"2026-08-29T01:30:28.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.436692131807984,"aZ":-32.12612175973887,"pfxX":0.6316632899946928,"pfxZ":0.031307070999934794,"pX":1.9886387322861059,"pZ":2.7644003899347314,"vX0":0.7446837199450984,"vY0":-118.13644705649352,"vZ0":1.139206528313407,"x":41.2,"y":164.14,"x0":1.5844476254557216,"y0":50.00106214136058,"z0":5.283174838530697,"aX":0.8715177770531408},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":1704,"spinDirection":303},"zone":12,"typeConfidence":0.91,"plateTime":0.4678913976319068,"extension":5.983589510149106},"index":1,"playId":"4c6fb7e2-cf6a-3603-acd6-275cedabbac9","pitchNumber":2,"startTime":"2026-08-29T01:30:49.554Z","endTime":"2026-08-29T01:30:53.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28076345971863,"aZ":-17.140230802578163,"pfxX":9.991772849207871,"pfxZ":7.803927559800687,"pX":-0.6022810424490309,"pZ":2.269070979466338,"vX0":-8.456034387143749,"vY0":-138.46793532408464,"vZ0":-4.561698717166206,"x":139.96,"y":177.52,"x0":1.2053913269951182,"y0":50.00022104304879,"z0":5.098188178587156,"aX":19.241234510679817},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":-16.2,"spinRate":2345,"spinDirection":141},"zone":4,"typeConfidence":0.77,"plateTime":0.3968129833985192,"extension":6.1028457231162365},"index":2,"playId":"7e58e89e-422c-3e15-80bb-c35d75903881","pitchNumber":3,"startTime":"2026-08-29T01:31:07.906Z","endTime":"2026-08-29T01:31:11.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-29T01:31:20.848Z","endTime":"2026-08-29T01:31:35.176Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98185344516093,"aZ":-36.652634460897524,"pfxX":-4.407168349048074,"pfxZ":-3.1913927874577688,"pX":0.6283091929666454,"pZ":2.5514049115259088,"vX0":-0.9396102200296833,"vY0":-117.41479144901551,"vZ0":1.5410357071965026,"x":93.05,"y":169.89,"x0":1.6057139717744862,"y0":50.000347236181774,"z0":5.281820191343496,"aX":-6.189537686736648},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.2,"breakHorizontal":8.2,"spinRate":2393,"spinDirection":309},"zone":6,"typeConfidence":0.84,"plateTime":0.46542134033503757,"extension":6.053109111973555},"index":4,"playId":"8510e9d3-eb79-311a-a680-0817f14ff70e","pitchNumber":4,"startTime":"2026-08-29T01:31:35.176Z","endTime":"2026-08-29T01:31:38.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:31:38.176Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to right fielder Zac Veen.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T01:35:51.107Z","endTime":"2026-08-29T01:36:19.071Z","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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":691728,"link":"/api/v1/people/691728"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Mark Manfredi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:34:51.088Z","endTime":"2026-08-29T01:35:53.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.288377458205044,"aZ":-19.504532640973164,"pfxX":-4.236539291728437,"pfxZ":6.521662174858202,"pX":-0.08176059105690237,"pZ":2.6840033908714624,"vX0":5.815099218033105,"vY0":-137.71133114150828,"vZ0":-5.267475859209588,"x":120.12,"y":166.31,"x0":-1.6591208670802982,"y0":50.0038770238083,"z0":5.919360243230558,"aX":-8.231681328048529},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":6.6,"spinRate":2492,"spinDirection":211},"zone":5,"typeConfidence":0.65,"plateTime":0.39600374131010163,"extension":5.917604153293839},"index":1,"playId":"ac5cece6-d364-3960-8d24-82e856a9882d","pitchNumber":1,"startTime":"2026-08-29T01:35:53.398Z","endTime":"2026-08-29T01:35:56.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250505502538513,"aZ":-18.25688477668209,"pfxX":-5.499488861162842,"pfxZ":6.919335359692404,"pX":-0.0040667176676822785,"pZ":3.122922983844462,"vX0":6.4591548263038625,"vY0":-140.11328755249218,"vZ0":-4.51029329025463,"x":117.16,"y":154.46,"x0":-1.6122632849266552,"y0":50.002208516455845,"z0":5.927541370640072,"aX":-11.060307201040112},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2543,"spinDirection":210},"zone":2,"typeConfidence":0.6,"plateTime":0.38921682446989836,"extension":5.899468639155114},"hitData":{"launchSpeed":91.6,"launchAngle":41.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.35,"coordY":87.9}},"index":2,"playId":"64194c16-2580-3963-a6cb-6e7ce5d45d79","pitchNumber":2,"startTime":"2026-08-29T01:36:08.126Z","endTime":"2026-08-29T01:36:19.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:36:19.071Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lane Thomas pops out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T01:36:26.382Z","endTime":"2026-08-29T01:37:21.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"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.3,"endSpeed":88.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778832764322306,"aZ":-18.085663099804556,"pfxX":-2.892705674998008,"pfxZ":7.0828692799212325,"pX":1.259459598881053,"pZ":2.5281168641495935,"vX0":8.795935315158019,"vY0":-139.9265563390852,"vZ0":-5.907632020271779,"x":68.99,"y":170.52,"x0":-1.545050831913759,"y0":50.000803418471904,"z0":5.846728801650354,"aX":-5.753423385608894},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":3.5,"spinRate":2666,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.39105468276654864,"extension":6.048725248772011},"index":0,"playId":"65f1c963-5b0a-3c7b-8ee4-dad399592625","pitchNumber":1,"startTime":"2026-08-29T01:36:41.931Z","endTime":"2026-08-29T01:36:47.600Z","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":94.9,"endSpeed":87.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673443684619443,"aZ":-18.807586793212657,"pfxX":-5.8438672470075055,"pfxZ":6.927285135651693,"pX":0.8883899546696797,"pZ":1.277649667154877,"vX0":8.884542913558228,"vY0":-137.77651820031636,"vZ0":-8.907417779872326,"x":83.14,"y":204.28,"x0":-1.613927966338595,"y0":50.00161760478468,"z0":5.81576889241917,"aX":-11.272421441970526},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":8.8,"spinRate":2518,"spinDirection":211},"zone":14,"typeConfidence":0.64,"plateTime":0.3970638347096207,"extension":6.02585444888321},"index":1,"playId":"66f1017b-bc09-32db-ac51-7799ec04e167","pitchNumber":2,"startTime":"2026-08-29T01:36:56.217Z","endTime":"2026-08-29T01:36:59.472Z","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":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.409786534276762,"aZ":-15.54490051134684,"pfxX":-4.525737204465358,"pfxZ":8.444131108458524,"pX":-0.5411880858192023,"pZ":2.5495339566424238,"vX0":4.846827554520954,"vY0":-139.47528328677225,"vZ0":-6.324808546811434,"x":137.63,"y":169.94,"x0":-1.7135933109485864,"y0":50.006058199479284,"z0":5.872048468416673,"aX":-8.917043481821072},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":7.2,"spinRate":2458,"spinDirection":213},"zone":4,"typeConfidence":0.86,"plateTime":0.39272442823614595,"extension":6.00951451800006},"hitData":{"launchSpeed":52.2,"launchAngle":57.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.64,"coordY":157.92}},"index":2,"playId":"f9a91ae7-df51-3900-b81e-7e96bfba6b22","pitchNumber":3,"startTime":"2026-08-29T01:37:12.119Z","endTime":"2026-08-29T01:37:21.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:37:21.063Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Murphy singles on a line drive to right fielder Zac Veen.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T01:37:25.142Z","endTime":"2026-08-29T01:38:16.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691728,"link":"/api/v1/people/691728"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11531764056701,"aZ":-22.768564811576447,"pfxX":-4.314986950723487,"pfxZ":4.617156093474353,"pX":0.38487063612652916,"pZ":2.6819926888195162,"vX0":7.176292882365631,"vY0":-141.36284273779071,"vZ0":-4.778601656668226,"x":102.33,"y":166.37,"x0":-1.6179662155291514,"y0":50.00635622897574,"z0":5.842732063494412,"aX":-8.796656733378693},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":6.5,"spinRate":2633,"spinDirection":220},"zone":6,"typeConfidence":0.8,"plateTime":0.3864275569554376,"extension":5.990839461531674},"hitData":{"launchSpeed":107.4,"launchAngle":16.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.84,"coordY":80.24}},"index":0,"playId":"ed8bf8c8-924e-33d9-a93a-1b33d97783aa","pitchNumber":1,"startTime":"2026-08-29T01:38:03.334Z","endTime":"2026-08-29T01:38:16.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:38:16.225Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ha-Seong Kim grounds into a force out, third baseman Willi Castro to second baseman Connor Norby. Sean Murphy out at 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-29T01:38:31.453Z","endTime":"2026-08-29T01:40:37.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.609642548415312,"aZ":-34.85672223685135,"pfxX":8.022102344716114,"pfxZ":-1.7709783235250818,"pX":-0.24298619790655435,"pZ":2.6878618509055947,"vX0":1.6359429967238022,"vY0":-122.1065819621167,"vZ0":-0.6225351034523826,"x":126.26,"y":166.21,"x0":-1.963802838599542,"y0":50.005008450301496,"z0":5.9402516274035,"aX":12.137485849487328},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":-14.9,"spinRate":3014,"spinDirection":58},"zone":5,"typeConfidence":0.95,"plateTime":0.44823785775215574,"extension":5.809945704259117},"index":0,"playId":"8f32ed94-b5ca-395a-b122-d1c1d8668716","pitchNumber":1,"startTime":"2026-08-29T01:38:52.289Z","endTime":"2026-08-29T01:38:56.025Z","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":97.5,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581523152669558,"aZ":-14.478074155708068,"pfxX":-4.487527495929937,"pfxZ":8.601390506399351,"pX":-0.3427273339074285,"pZ":2.388095690019078,"vX0":4.686056580708114,"vY0":-141.87191765585683,"vZ0":-6.980258170875707,"x":130.06,"y":174.3,"x0":-1.4253655550582334,"y0":50.006996236340015,"z0":5.786457537105215,"aX":-9.236860517505571},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2524,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.38468655953311703,"extension":6.026690409746823},"index":1,"playId":"f72282ea-1736-3e4b-a34a-0e598b4faca5","pitchNumber":2,"startTime":"2026-08-29T01:39:07.683Z","endTime":"2026-08-29T01:39:11.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.063868999532843,"aZ":-18.015814123825276,"pfxX":-6.762706440698674,"pfxZ":6.87230708994657,"pX":0.8507096600753488,"pZ":2.183984059871131,"vX0":8.246271963873529,"vY0":-142.03296015109333,"vZ0":-6.990060683073494,"x":84.57,"y":179.81,"x0":-1.2005499225833767,"y0":50.00154239319156,"z0":5.806584903161429,"aX":-13.928874237693742},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2438,"spinDirection":212},"zone":14,"typeConfidence":0.61,"plateTime":0.384446414403274,"extension":6.154825934055335},"index":2,"playId":"ad727598-79a4-3d19-bf1b-2ac06a6c9242","pitchNumber":3,"startTime":"2026-08-29T01:39:31.525Z","endTime":"2026-08-29T01:39:35.482Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":673490,"fullName":"Ha-Seong Kim","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82769378294386,"aZ":-34.050293196050944,"pfxX":9.548174856830222,"pfxZ":-1.2436666736093152,"pX":-0.2616170618082002,"pZ":2.6845852328350706,"vX0":0.9995640370443799,"vY0":-122.50567310500982,"vZ0":-0.6924832609923322,"x":126.97,"y":166.3,"x0":-1.915096880023353,"y0":50.00207376112004,"z0":5.899837490809112,"aX":14.40750588122018},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.2,"breakHorizontal":-17.5,"spinRate":3069,"spinDirection":67},"zone":5,"typeConfidence":0.96,"plateTime":0.44832702610728825,"extension":5.970888695013071},"index":3,"playId":"5a25f078-e08a-3bc5-81fa-1f0310a5ac88","pitchNumber":4,"startTime":"2026-08-29T01:40:05.188Z","endTime":"2026-08-29T01:40:10.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373551812710236,"aZ":-37.84539817694962,"pfxX":8.615106763783157,"pfxZ":-3.862889112566007,"pX":0.7396325036561737,"pZ":1.9103220563053336,"vX0":3.018378907961965,"vY0":-120.97259715408327,"vZ0":-1.654046182192083,"x":88.81,"y":187.2,"x0":-1.6459896065431237,"y0":50.00066620233071,"z0":5.945240219956979,"aX":12.66235447099944},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.1,"breakHorizontal":-16.3,"spinRate":3114,"spinDirection":46},"zone":9,"typeConfidence":0.97,"plateTime":0.45418344683624756,"extension":5.796552773195046},"hitData":{"launchSpeed":81.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.09,"coordY":167.38}},"index":4,"playId":"0916daa4-7699-37d4-b2be-6bbc63d0dec0","pitchNumber":5,"startTime":"2026-08-29T01:40:29.524Z","endTime":"2026-08-29T01:40:37.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:40:37.493Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out softly, pitcher Victor Mederos to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T01:43:03.960Z","endTime":"2026-08-29T01:44:28.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682989,"link":"/api/v1/people/682989"},"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":{"description":"Pitching Change: Victor Mederos replaces Ray Kerr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:42:22.493Z","endTime":"2026-08-29T01:43:06.260Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682989,"link":"/api/v1/people/682989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718830308122648,"aZ":-24.75435635880699,"pfxX":0.1943941424729072,"pfxZ":3.927878676970739,"pX":-1.0579480180370116,"pZ":3.4235858911029426,"vX0":5.085352159034756,"vY0":-135.41483200297185,"vZ0":0.0052663895494156066,"x":157.33,"y":146.34,"x0":-2.9719332284497653,"y0":50.004671266915295,"z0":5.128631050385272,"aX":0.3663954160513928},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2567,"spinDirection":219},"zone":11,"typeConfidence":0.93,"plateTime":0.401803867645131,"extension":6.643062776480757},"index":1,"playId":"bf2aca77-c54a-3f30-b22a-8755db94280a","pitchNumber":1,"startTime":"2026-08-29T01:43:06.260Z","endTime":"2026-08-29T01:43:10.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6504478646342,"aZ":-25.127807960397185,"pfxX":-1.4237797782893744,"pfxZ":3.8468024148992406,"pX":0.22476749759976988,"pZ":2.6076504722590377,"vX0":8.457506162009615,"vY0":-134.13002549418317,"vZ0":-1.7435941197732074,"x":108.43,"y":168.37,"x0":-2.7773858885016667,"y0":50.002022288164326,"z0":5.049092434108162,"aX":-2.608588233813617},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":0.8,"spinRate":2483,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.4075711252036296,"extension":6.799886503876613},"index":2,"playId":"925bd66f-ae4e-32a1-ac90-18351e5fbd44","pitchNumber":2,"startTime":"2026-08-29T01:43:20.157Z","endTime":"2026-08-29T01:43:23.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.024684251044043,"aZ":-25.991904485682795,"pfxX":-1.7793847935284006,"pfxZ":3.2406344255810513,"pX":1.5382680064697927,"pZ":2.103554328711437,"vX0":11.616399927634076,"vY0":-136.67791368857178,"vZ0":-3.2752440555045115,"x":58.36,"y":181.98,"x0":-2.5219460959154496,"y0":50.00029411482319,"z0":5.087576572717766,"aX":-3.393324904658944},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":1.0,"spinRate":2452,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.39961114694604705,"extension":6.532040319572914},"index":3,"playId":"c86b60bc-7b39-31ff-a251-c310622efb3a","pitchNumber":3,"startTime":"2026-08-29T01:43:39.187Z","endTime":"2026-08-29T01:43:42.620Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01984086010201,"aZ":-21.03114280178185,"pfxX":-5.931177647974955,"pfxZ":5.345756640880451,"pX":-0.7081086234424019,"pZ":3.6986446666509942,"vX0":8.07773055504,"vY0":-142.62493980682217,"vZ0":-0.5948852920704109,"x":143.99,"y":138.92,"x0":-2.7903032748405234,"y0":50.00623796601196,"z0":5.221726325157774,"aX":-12.372424226789484},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.7,"breakHorizontal":9.4,"spinRate":2373,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.38223357233968125,"extension":6.59562444403343},"index":4,"playId":"dd6d613d-693b-3df5-b17d-733cdfdf3150","pitchNumber":4,"startTime":"2026-08-29T01:44:01.637Z","endTime":"2026-08-29T01:44:05.495Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058252453444013,"aZ":-19.736081205250404,"pfxX":-8.075623472268646,"pfxZ":6.041128391806048,"pX":-1.311522997312566,"pZ":2.694669691494358,"vX0":6.4911958054430645,"vY0":-142.0113674097354,"vZ0":-3.687420205552879,"x":166.99,"y":166.02,"x0":-2.568525647186769,"y0":50.00337350068387,"z0":5.25261852337538,"aX":-16.62861033697182},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":13.4,"spinRate":2333,"spinDirection":236},"zone":11,"typeConfidence":0.82,"plateTime":0.3845104809765223,"extension":6.671521177517852},"hitData":{"launchSpeed":44.6,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.35,"coordY":178.24}},"index":5,"playId":"9f019e9d-f6da-347b-9ae9-a1ac87a983b0","pitchNumber":5,"startTime":"2026-08-29T01:44:17.566Z","endTime":"2026-08-29T01:44:28.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:44:28.480Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy challenged (pitch result), call on the field was confirmed: Zac Veen walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T01:45:03.976Z","endTime":"2026-08-29T01:47:20.685Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"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"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T01:44:58.837Z","endTime":"2026-08-29T01:45:06.268Z","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(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":94.0,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650134536251027,"aZ":-24.067543160418257,"pfxX":-1.088307639872596,"pfxZ":4.2438882086291745,"pX":0.4250891051938423,"pZ":2.8790863191828486,"vX0":8.579749005822405,"vY0":-136.68399344710804,"vZ0":-1.7975218117804332,"x":100.8,"y":161.04,"x0":-2.60117583180309,"y0":50.00009111211047,"z0":5.183504086987933,"aX":-2.0794535299773207},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.6,"breakHorizontal":0.4,"spinRate":2528,"spinDirection":219},"zone":6,"typeConfidence":0.92,"plateTime":0.39939414169278553,"extension":6.539027285694104},"index":1,"playId":"977f1492-b269-336b-a16c-0c0ee0601149","pitchNumber":1,"startTime":"2026-08-29T01:45:06.268Z","endTime":"2026-08-29T01:45:09.268Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.310700117353353,"aZ":-24.813334262760034,"pfxX":-8.745077108946541,"pfxZ":4.00099189416387,"pX":0.8440512270195591,"pZ":0.7808283285425945,"vX0":11.10808910775961,"vY0":-135.18825582782807,"vZ0":-6.877976180881518,"x":84.83,"y":217.7,"x0":-2.194801302367926,"y0":50.00212375836273,"z0":5.116781909938389,"aX":-16.079480890821106},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":13.3,"spinRate":1500,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40620167933865536,"extension":6.742577548703085},"index":2,"playId":"bfcf7ad0-1f0b-37f9-9694-17a880f3f023","pitchNumber":2,"startTime":"2026-08-29T01:45:30.503Z","endTime":"2026-08-29T01:45:33.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605853757392087,"aZ":-22.434337635690007,"pfxX":-0.036822110070628966,"pfxZ":5.098015642681418,"pX":1.2713654766563631,"pZ":3.0881465141843476,"vX0":10.477452441796116,"vY0":-136.73825505855277,"vZ0":-1.2445304019626828,"x":68.54,"y":155.4,"x0":-2.5908112790313034,"y0":50.004361629913376,"z0":5.075348351738247,"aX":-0.07321168810147323},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2586,"spinDirection":204},"zone":12,"typeConfidence":0.94,"plateTime":0.3991937981208675,"extension":6.41836190796234},"index":3,"playId":"611d2b6a-c92f-3e5c-9008-0e9455f2d695","pitchNumber":3,"startTime":"2026-08-29T01:45:50.365Z","endTime":"2026-08-29T01:45:54.152Z","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":94.7,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35122248860325,"aZ":-24.516556309992723,"pfxX":-8.941028670436394,"pfxZ":3.9934576550473535,"pX":0.4116747972535598,"pZ":1.6956542094055849,"vX0":10.762293029181915,"vY0":-137.52416411891133,"vZ0":-5.030620760081909,"x":101.31,"y":193.0,"x0":-2.3898067471720803,"y0":50.00016240648762,"z0":5.210320480705069,"aX":-17.13299757980359},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":1613,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3981878713886262,"extension":6.830617644225121},"index":4,"playId":"62e1bd97-7b45-38ad-a67b-9335632635c5","pitchNumber":4,"startTime":"2026-08-29T01:46:09.388Z","endTime":"2026-08-29T01:46:12.388Z","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":99.2,"endSpeed":91.1,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.273508000813433,"aZ":-17.073094566987994,"pfxX":-6.8747274886511445,"pfxZ":7.112535455477818,"pX":0.043069076381477465,"pZ":3.9152078992088906,"vX0":9.019410052631201,"vY0":-144.27064432491886,"vZ0":-1.4034045417635277,"x":115.36,"y":133.07,"x0":-2.2199096646015803,"y0":50.003176450358005,"z0":5.452389210714282,"aX":-14.598141593106376},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":2376,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.37860342755667364,"extension":6.554382735561085},"index":5,"playId":"c8243583-6556-38f8-9c15-126b7e271576","pitchNumber":5,"startTime":"2026-08-29T01:46:33.335Z","endTime":"2026-08-29T01:46:36.335Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.137351628424103,"aZ":-26.82682381190659,"pfxX":-10.434440251582803,"pfxZ":2.7684567503652566,"pX":1.611649301932215,"pZ":-0.6286229466186826,"vX0":13.693919459196342,"vY0":-137.75176243278446,"vZ0":-10.600084588870464,"x":55.57,"y":255.75,"x0":-2.056454851898199,"y0":50.00225535327967,"z0":5.066903408454915,"aX":-20.15489175648026},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":16.2,"spinRate":1590,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3968421584849393,"extension":6.9630169821856684},"index":6,"playId":"54158685-ab76-3888-a1a8-f2f7cc0219bd","pitchNumber":6,"startTime":"2026-08-29T01:46:52.340Z","endTime":"2026-08-29T01:46:55.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33075561297631,"aZ":-23.587961142177367,"pfxX":-0.19801322461262316,"pfxZ":4.475211907664383,"pX":-0.9364130521402709,"pZ":2.815521760494872,"vX0":4.997793606013021,"vY0":-137.40548788222102,"vZ0":-2.019397751302369,"x":152.69,"y":162.76,"x0":-2.7502375943262183,"y0":50.00661796516134,"z0":5.15641770192237,"aX":-0.38130058029473696},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":2468,"spinDirection":221},"zone":11,"typeConfidence":0.92,"plateTime":0.3980423034618714,"extension":6.4307777681145515},"index":7,"playId":"12eb3eef-ecf7-393d-ac95-0e65ab0a75c1","pitchNumber":7,"startTime":"2026-08-29T01:47:17.017Z","endTime":"2026-08-29T01:47:20.685Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"}},"playEndTime":"2026-08-29T01:47:20.685Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to left fielder Lane Thomas.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T01:48:12.758Z","endTime":"2026-08-29T01:48:27.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Ezequiel Tovar.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-29T01:47:46.195Z","endTime":"2026-08-29T01:48:14.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"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":90.9,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331357278803686,"aZ":-24.687787363779,"pfxX":-0.412020989735402,"pfxZ":4.211394993831356,"pX":-0.13484630967399572,"pZ":2.253259740433247,"vX0":7.4154279451322465,"vY0":-132.28906199931933,"vZ0":-2.4111993830818426,"x":122.14,"y":177.94,"x0":-2.916872623835414,"y0":50.00567741851704,"z0":4.980038352759944,"aX":-0.7345083806380847},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":-0.8,"spinRate":2437,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.41350814425130134,"extension":6.672759924611075},"hitData":{"launchSpeed":82.3,"launchAngle":38.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.4,"coordY":94.08}},"index":1,"playId":"18163996-6f06-3ef3-bbd5-9ba1f64d94da","pitchNumber":1,"startTime":"2026-08-29T01:48:14.909Z","endTime":"2026-08-29T01:48:27.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:48:27.153Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to right fielder Ronald Acuña Jr. Zac Veen to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T01:48:30.670Z","endTime":"2026-08-29T01:49:18.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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_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":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0498087284589,"aZ":-24.356695878562345,"pfxX":-0.7282395896152538,"pfxZ":4.297377392903453,"pX":-1.156093206029958,"pZ":3.218610873871965,"vX0":5.237095223019891,"vY0":-133.18100434540065,"vZ0":-0.19536552391833673,"x":161.07,"y":151.88,"x0":-3.042382269588322,"y0":50.00591248858557,"z0":5.034954428214286,"aX":-1.3265534084669641},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2511,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4091991091582745,"extension":6.721287126695766},"index":0,"playId":"bbbab4f6-ecb5-3468-9b61-b845443d23e8","pitchNumber":1,"startTime":"2026-08-29T01:48:53.013Z","endTime":"2026-08-29T01:48:57.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512970933896327,"aZ":-25.712555420378415,"pfxX":-0.002930299304995998,"pfxZ":3.6949448806499845,"pX":-0.3254101014920123,"pZ":2.831703290385276,"vX0":6.220177125614461,"vY0":-130.1734681326853,"vZ0":-1.0145292105451926,"x":129.4,"y":162.32,"x0":-2.7268058039690195,"y0":50.00320173903051,"z0":5.140239492614227,"aX":-0.007028723046792191},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.7,"breakHorizontal":-1.1,"spinRate":2501,"spinDirection":217},"zone":1,"typeConfidence":0.84,"plateTime":0.4177997219952876,"extension":6.754036338416443},"hitData":{"launchSpeed":93.7,"launchAngle":13.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.08,"coordY":106.42}},"index":1,"playId":"aa86fd18-c179-365b-8d12-0d715b0a03ff","pitchNumber":2,"startTime":"2026-08-29T01:49:07.646Z","endTime":"2026-08-29T01:49:18.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:49:18.554Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rockies challenged (play at 1st), call on the field was upheld: Cole Carrigg grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-29T01:50:14.031Z","endTime":"2026-08-29T01:51:07.668Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-29T01:49:52.180Z","endTime":"2026-08-29T01:50:16.286Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.250337881687628,"aZ":-24.48355626419539,"pfxX":-1.0344522262528668,"pfxZ":4.335477794955356,"pX":0.07509273980488286,"pZ":3.461825640253037,"vX0":7.708653770529039,"vY0":-132.13025808418595,"vZ0":0.5139216494869775,"x":114.14,"y":145.31,"x0":-2.741532229561228,"y0":50.00452404767358,"z0":5.059092273227229,"aX":-1.8375515380338887},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":0.2,"spinRate":2537,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.4140016470526895,"extension":6.63446774470834},"index":1,"playId":"29fdad96-58ad-3916-98b2-ca8d169eab7f","pitchNumber":1,"startTime":"2026-08-29T01:50:16.286Z","endTime":"2026-08-29T01:50:20.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760527364077053,"aZ":-27.457782372579015,"pfxX":-8.667215502771137,"pfxZ":2.670779729688684,"pX":0.3075761696304852,"pZ":2.663705441624628,"vX0":10.480428298127654,"vY0":-131.75639612351674,"vZ0":-1.5907271885284684,"x":105.28,"y":166.86,"x0":-2.586892555802116,"y0":50.00276583240809,"z0":5.295163624981924,"aX":-15.310129931953997},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":1504,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.4149559250004282,"extension":6.889104425121956},"index":2,"playId":"839bcf5a-3315-3c87-9723-91e7b442923b","pitchNumber":2,"startTime":"2026-08-29T01:50:40.587Z","endTime":"2026-08-29T01:50:43.800Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975415850761372,"aZ":-27.277977637421998,"pfxX":-8.976483799134982,"pfxZ":2.709465512766461,"pX":-0.4348350646482804,"pZ":1.3706383793562342,"vX0":8.490850856706249,"vY0":-133.43241949185483,"vZ0":-5.239033183044878,"x":133.57,"y":201.77,"x0":-2.487767292328626,"y0":50.00360960821564,"z0":5.318228598001156,"aX":-16.23130757445856},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":14.5,"spinRate":1560,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4100527240131422,"extension":6.885670045604887},"hitData":{"launchSpeed":100.2,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.82,"coordY":146.8}},"index":3,"playId":"04ed1386-cbda-3af0-acb0-f9235d794a13","pitchNumber":3,"startTime":"2026-08-29T01:50:58.233Z","endTime":"2026-08-29T01:51:07.668Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":115},"playEndTime":"2026-08-29T01:51:07.668Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T01:54:59.360Z","endTime":"2026-08-29T01:56:15.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,9,10],"actionIndex":[0,1,2,3,4],"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":10},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jake McCarthy.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T01:55:01.350Z","endTime":"2026-08-29T01:55:01.351Z","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":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T01:55:01.352Z","endTime":"2026-08-29T01:55:01.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694249,"link":"/api/v1/people/694249"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"200"},{"details":{"description":"Defensive switch from right field to left field for Zac Veen.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-29T01:55:01.354Z","endTime":"2026-08-29T01:55:01.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691728,"link":"/api/v1/people/691728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"description":"Troy Johnston remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-29T01:55:01.356Z","endTime":"2026-08-29T01:55:01.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-08-29T01:55:01.358Z","endTime":"2026-08-29T01:55:01.359Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.716718042475698,"aZ":-30.863274194438816,"pfxX":-7.248731131756822,"pfxZ":1.0512746508897113,"pX":-0.20124667432886445,"pZ":2.0704166523735825,"vX0":-6.024693432250491,"vY0":-111.4957017045302,"vZ0":1.2757319338666,"x":124.67,"y":182.88,"x0":3.486500082258486,"y0":50.003884447707854,"z0":4.697493055359163,"aX":-9.043433595968825},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":2.6,"breakHorizontal":14.8,"spinRate":2804,"spinDirection":290},"zone":8,"typeConfidence":0.92,"plateTime":0.4929396633377272,"extension":5.223513922595985},"index":5,"playId":"b1c09e0f-623d-38bd-8fc5-7df1ffbafa52","pitchNumber":1,"startTime":"2026-08-29T01:55:01.360Z","endTime":"2026-08-29T01:55:06.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074144460463277,"aZ":-31.474090284621727,"pfxX":-7.898180897955854,"pfxZ":0.5488202312848856,"pX":-1.9708311593721834,"pZ":1.6521303865018675,"vX0":-8.891402006088786,"vY0":-113.2178455965462,"vZ0":0.546228272598009,"x":192.12,"y":194.17,"x0":3.052190496645736,"y0":50.003851114472184,"z0":4.589287552490508,"aX":-10.126573022086601},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.6,"breakHorizontal":16.8,"spinRate":2958,"spinDirection":289},"zone":13,"typeConfidence":0.92,"plateTime":0.4861068369958872,"extension":5.332231873811613},"index":6,"playId":"bbd5c565-be30-3022-84a6-e27edbf66df9","pitchNumber":2,"startTime":"2026-08-29T01:55:19.550Z","endTime":"2026-08-29T01:55:23.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646100771177462,"aZ":-30.435976306145108,"pfxX":-7.053537062007901,"pfxZ":1.3813733896697364,"pX":0.7482480950614078,"pZ":3.155970735257914,"vX0":-3.6950079566537317,"vY0":-112.26265450352183,"vZ0":3.391190347326079,"x":88.48,"y":153.57,"x0":3.3386593223459604,"y0":50.00386091516061,"z0":4.747807563538774,"aX":-8.893506732699496},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":2759,"spinDirection":297},"zone":3,"typeConfidence":0.92,"plateTime":0.4901932868560097,"extension":5.305399939964847},"index":7,"playId":"a53836c1-bf76-3af7-b579-63a276f80655","pitchNumber":3,"startTime":"2026-08-29T01:55:34.528Z","endTime":"2026-08-29T01:55:37.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":8,"startTime":"2026-08-29T01:55:51.020Z","endTime":"2026-08-29T01:55:55.640Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7459207936019,"aZ":-29.74377743717795,"pfxX":-8.617155181597168,"pfxZ":1.868880275207995,"pX":-2.183685161782585,"pZ":1.4096513253575889,"vX0":-9.22664022807873,"vY0":-114.05990820618858,"vZ0":-0.45510972927820137,"x":200.24,"y":200.72,"x0":3.054797840970358,"y0":50.00096533788175,"z0":4.580771868650489,"aX":-11.191550500328685},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":2883,"spinDirection":297},"zone":13,"typeConfidence":0.93,"plateTime":0.48282805785159155,"extension":5.260554652799906},"index":9,"playId":"b72dd762-3923-3aae-b140-ccd4e2d22b85","pitchNumber":4,"startTime":"2026-08-29T01:55:55.640Z","endTime":"2026-08-29T01:55:58.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.079705600711762,"aZ":-33.950988367298145,"pfxX":-7.191380085340397,"pfxZ":-1.4008184156066958,"pX":0.32242249577886106,"pZ":1.6971489210384358,"vX0":-4.819224474247651,"vY0":-112.25790857540325,"vZ0":1.7246485275694297,"x":104.71,"y":192.96,"x0":3.4385150767339474,"y0":50.00484968134099,"z0":4.398813125512123,"aX":-9.094297976420046},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-1.7,"breakHorizontal":14.4,"spinRate":2771,"spinDirection":289},"zone":8,"typeConfidence":0.9,"plateTime":0.48965514327607407,"extension":5.24794266696017},"index":10,"playId":"80df200a-2a9b-34cf-9075-176c5f30bdd4","pitchNumber":5,"startTime":"2026-08-29T01:56:11.480Z","endTime":"2026-08-29T01:56:15.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:56:15.420Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, pitcher Brennan Bernardino to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T01:56:18.837Z","endTime":"2026-08-29T01:58:04.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"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":{"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":83.6,"endSpeed":77.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.093955270471024,"aZ":-33.870764441710726,"pfxX":-2.5407135719642455,"pfxZ":-1.1215063374517351,"pX":0.1307552228601487,"pZ":1.246311655445464,"vX0":-6.433454080416813,"vY0":-121.69052257702498,"vZ0":-1.292943644312618,"x":112.02,"y":205.13,"x0":3.130412538616575,"y0":50.00278893785633,"z0":4.69746912936693,"aX":-3.8408561734578868},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":6.0,"spinRate":2551,"spinDirection":299},"zone":14,"typeConfidence":0.69,"plateTime":0.44873347915308814,"extension":5.374789475654739},"index":0,"playId":"a0e6e261-0b80-32af-9b94-77ea3f93404a","pitchNumber":1,"startTime":"2026-08-29T01:56:44.218Z","endTime":"2026-08-29T01:56:48.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.973402652877272,"aZ":-31.2231468286446,"pfxX":-9.95847231350967,"pfxZ":0.7289967439142959,"pX":0.39137090956692644,"pZ":2.4514883972466843,"vX0":-3.898389579222388,"vY0":-113.44947516050372,"vZ0":1.9946248003757339,"x":102.08,"y":172.59,"x0":3.4262312302930016,"y0":50.00217324346896,"z0":4.675475888592087,"aX":-12.9645051481964},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.2,"breakHorizontal":19.1,"spinRate":2771,"spinDirection":297},"zone":6,"typeConfidence":0.93,"plateTime":0.4830088947319302,"extension":5.322828224695474},"index":1,"playId":"32d727a8-7898-39b5-ab72-63975ab6d69a","pitchNumber":2,"startTime":"2026-08-29T01:57:01.016Z","endTime":"2026-08-29T01:57:04.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78801605102473,"aZ":-31.596515896736488,"pfxX":9.776336769037894,"pfxZ":0.32248707824796874,"pX":0.00792540948941194,"pZ":2.62648526820909,"vX0":-10.270885612425193,"vY0":-133.03605975540947,"vZ0":-0.27519586772964266,"x":116.7,"y":167.86,"x0":2.6433282773473445,"y0":50.0039016868467,"z0":5.0160076702772045,"aX":17.574897458080173},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.7,"breakHorizontal":-15.6,"spinRate":2273,"spinDirection":114},"zone":2,"typeConfidence":0.94,"plateTime":0.41127814694111553,"extension":5.545802881736519},"index":2,"playId":"7231e108-5127-32c1-a12d-5422113dc81e","pitchNumber":3,"startTime":"2026-08-29T01:57:18.747Z","endTime":"2026-08-29T01:57:21.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875989861296926,"aZ":-33.40738212791365,"pfxX":-8.826890582143664,"pfxZ":-0.9205187507308912,"pX":-1.2317269418633816,"pZ":1.3475987568786463,"vX0":-7.286634391729726,"vY0":-114.9595748436472,"vZ0":0.004668521124606695,"x":163.95,"y":202.39,"x0":3.129244522951012,"y0":50.00440062211511,"z0":4.5959700760339395,"aX":-11.782063151888956},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.3,"breakHorizontal":17.9,"spinRate":2863,"spinDirection":297},"zone":13,"typeConfidence":0.92,"plateTime":0.47696589556380964,"extension":5.149311971757904},"index":3,"playId":"0eca0e2d-74eb-30c8-be8b-9e30b05ed59e","pitchNumber":4,"startTime":"2026-08-29T01:57:35.278Z","endTime":"2026-08-29T01:57:38.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.818682601219972,"aZ":-34.705185330704246,"pfxX":8.668258370385988,"pfxZ":-1.7585641808816987,"pX":1.5692868313738635,"pZ":1.5572751089949717,"vX0":-6.40901980897537,"vY0":-119.06582842787317,"vZ0":-0.03351468959815063,"x":57.18,"y":196.73,"x0":3.1633150743085796,"y0":50.00008528890644,"z0":4.699278718253247,"aX":12.50461625368883},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.9,"breakHorizontal":-14.3,"spinRate":1464,"spinDirection":94},"zone":14,"typeConfidence":0.93,"plateTime":0.4591572661732779,"extension":5.558475121426824},"hitData":{"launchSpeed":86.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.09,"coordY":181.9}},"index":4,"playId":"9dee6640-f8ac-377c-b383-19fbac0a7310","pitchNumber":5,"startTime":"2026-08-29T01:57:56.167Z","endTime":"2026-08-29T01:58:04.138Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:58:04.138Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-29T01:58:09.108Z","endTime":"2026-08-29T01:59:34.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941509977178978,"aZ":-27.424731359224864,"pfxX":-0.47649837826439434,"pfxZ":2.932497334252428,"pX":-0.8591916069117398,"pZ":2.2826455785838147,"vX0":-9.139294615642429,"vY0":-126.06015399542915,"vZ0":-0.5682794223193519,"x":149.75,"y":177.15,"x0":2.8647041463930134,"y0":50.00530704918092,"z0":4.7114810131345335,"aX":-0.7704915284233639},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":2.8,"spinRate":2486,"spinDirection":238},"zone":13,"typeConfidence":0.98,"plateTime":0.43334345360326054,"extension":5.534017068887406},"index":0,"playId":"692221da-3d9e-3bb4-b859-d2642e685542","pitchNumber":1,"startTime":"2026-08-29T01:58:30.135Z","endTime":"2026-08-29T01:58:33.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.440142544640256,"aZ":-31.129186005448105,"pfxX":-9.154961841990293,"pfxZ":0.7876942240930997,"pX":-1.8102644488420496,"pZ":2.604508986386263,"vX0":-8.366397995953855,"vY0":-114.66858687836195,"vZ0":2.400739186157466,"x":186.0,"y":168.46,"x0":3.083161945163431,"y0":50.0020924559963,"z0":4.5942132379492975,"aX":-12.111950275453435},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.4,"breakHorizontal":18.8,"spinRate":2850,"spinDirection":294},"zone":13,"typeConfidence":0.93,"plateTime":0.47880757752060754,"extension":5.40570434888462},"index":1,"playId":"cb7896ae-8661-35bf-bdef-b24b2d535c19","pitchNumber":2,"startTime":"2026-08-29T01:58:48.644Z","endTime":"2026-08-29T01:58:51.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.127929401582474,"aZ":-33.04237339032214,"pfxX":9.804226096841436,"pfxZ":-0.4926397819215733,"pX":0.6148309783471878,"pZ":3.461647539666429,"vX0":-8.410243331822514,"vY0":-131.95237429353247,"vZ0":2.558846842577971,"x":93.56,"y":145.32,"x0":2.5699251804117376,"y0":50.00293479700846,"z0":4.914178097157749,"aX":17.28593762801715},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.1,"breakHorizontal":-16.0,"spinRate":2322,"spinDirection":115},"zone":3,"typeConfidence":0.93,"plateTime":0.41512711351173115,"extension":5.457652024317446},"index":2,"playId":"b932d6bf-2032-3aa8-b91b-1bbb6aecb84b","pitchNumber":3,"startTime":"2026-08-29T01:59:03.913Z","endTime":"2026-08-29T01:59:06.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.538773501162485,"aZ":-36.07318308931947,"pfxX":-6.902448428076532,"pfxZ":-2.9264988525963007,"pX":-0.38783138961438324,"pZ":1.6140295354118879,"vX0":-6.094153718303313,"vY0":-114.97092348571657,"vZ0":1.3123730050092142,"x":131.78,"y":195.2,"x0":3.200087261296196,"y0":50.00434408935121,"z0":4.553101402338693,"aX":-9.184938429144214},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.7,"breakHorizontal":14.2,"spinRate":2798,"spinDirection":299},"zone":13,"typeConfidence":0.88,"plateTime":0.47752941573521523,"extension":5.308829388766534},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.53,"coordY":169.8}},"index":3,"playId":"0248f432-58a6-37ba-a04d-7457ec0397ed","pitchNumber":4,"startTime":"2026-08-29T01:59:25.515Z","endTime":"2026-08-29T01:59:34.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T01:59:34.923Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a ground ball to second baseman Ozzie Albies.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T02:01:58.854Z","endTime":"2026-08-29T02:03:02.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":[2,3,4,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Victor Mederos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-29T02:01:06.862Z","endTime":"2026-08-29T02:01:55.401Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-29T02:01:55.401Z","endTime":"2026-08-29T02:02:01.152Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.517763021568157,"aZ":-22.139622153619264,"pfxX":-9.387344605290613,"pfxZ":5.395184245135731,"pX":0.7482998326504652,"pZ":2.442920916578222,"vX0":8.100502654409752,"vY0":-135.3053777138802,"vZ0":-4.121015652427051,"x":88.48,"y":172.82,"x0":-1.0593397408783267,"y0":50.00630444213896,"z0":5.53020475420438,"aX":-17.472634288900444},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":15.4,"spinRate":2343,"spinDirection":220},"zone":6,"typeConfidence":0.86,"plateTime":0.40423940681889237,"extension":6.318715305732199},"index":2,"playId":"68d9e6bb-75f4-3185-8df4-c0d02dd83649","pitchNumber":1,"startTime":"2026-08-29T02:02:01.152Z","endTime":"2026-08-29T02:02:04.596Z","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":87.3,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142713083431595,"aZ":-21.111465172316407,"pfxX":-7.108787172339024,"pfxZ":6.7916179860057735,"pX":0.9833054795455052,"pZ":2.152196244471187,"vX0":7.77486974345282,"vY0":-126.87828763026798,"vZ0":-3.753991877127861,"x":79.52,"y":180.67,"x0":-1.1982391586369239,"y0":50.00343838926027,"z0":5.3348053026869815,"aX":-11.581849116920793},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":1892,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.4318203688642699,"extension":6.238570054628693},"index":3,"playId":"059a7a30-5b80-36cb-9c43-5f4c8e35b80c","pitchNumber":2,"startTime":"2026-08-29T02:02:12.745Z","endTime":"2026-08-29T02:02:16.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.558462101710425,"aZ":-31.05971545749043,"pfxX":7.2631091400076775,"pfxZ":0.746939240417154,"pX":1.1748713174092356,"pZ":1.299221844783806,"vX0":3.791133645127227,"vY0":-121.77268384593496,"vZ0":-3.234105251760412,"x":72.22,"y":203.7,"x0":-1.3494393854244167,"y0":50.00298258108748,"z0":5.35236331019693,"aX":10.826201287615552},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-14.0,"spinRate":2681,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.4510696434846859,"extension":6.122801589213784},"index":4,"playId":"280c5b50-0074-327d-9a8a-b2eabccb79c4","pitchNumber":3,"startTime":"2026-08-29T02:02:25.075Z","endTime":"2026-08-29T02:02:28.450Z","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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.935192147248742,"aZ":-17.3006304154639,"pfxX":-7.0067481819325295,"pfxZ":7.828462289073554,"pX":1.0504012720661584,"pZ":2.3645894282214988,"vX0":10.54754157534481,"vY0":-137.35692837882408,"vZ0":-3.805611657672948,"x":76.96,"y":174.94,"x0":-1.938557062133235,"y0":50.00578500154273,"z0":4.952736328370822,"aX":-13.319167692595293},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2395,"spinDirection":236},"zone":14,"typeConfidence":0.92,"plateTime":0.399568931967226,"extension":6.516810475054917},"index":5,"playId":"64976529-0d02-3db9-ba0a-07e3bdc4d975","pitchNumber":4,"startTime":"2026-08-29T02:02:38.670Z","endTime":"2026-08-29T02:02:42.150Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.080310540350144,"aZ":-23.22780883048926,"pfxX":-7.241462628745408,"pfxZ":5.471287441942481,"pX":-0.626858013496321,"pZ":2.4912083495139594,"vX0":4.657399723232345,"vY0":-128.01265624956176,"vZ0":-2.396457061463984,"x":140.89,"y":171.52,"x0":-1.5428226474514426,"y0":50.002566974923816,"z0":5.28647356967046,"aX":-11.840174595934865},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.5,"breakHorizontal":11.9,"spinRate":1980,"spinDirection":239},"zone":4,"typeConfidence":0.89,"plateTime":0.43031935810111266,"extension":6.404035253709477},"hitData":{"launchSpeed":64.8,"launchAngle":19.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.09,"coordY":129.28}},"index":6,"playId":"e7cc4234-a94f-36a2-9037-73599786cd9c","pitchNumber":5,"startTime":"2026-08-29T02:02:52.647Z","endTime":"2026-08-29T02:03:02.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T02:03:02.173Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"TJ Rumfield grounds into a double play, first baseman Matt Olson to shortstop Ha-Seong Kim to first baseman Matt Olson. Hunter Goodman out at 2nd. TJ Rumfield out at 1st.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T02:03:12.273Z","endTime":"2026-08-29T02:05:14.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"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":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991683495677083,"aZ":-27.91713213020566,"pfxX":-9.499673769647018,"pfxZ":2.7018045753194615,"pX":-2.0598152178482794,"pZ":2.1157212596813197,"vX0":4.995078897739831,"vY0":-125.1640903077889,"vZ0":-2.198361538450043,"x":195.52,"y":181.66,"x0":-2.854913672657944,"y0":50.00146980931279,"z0":5.308141249770688,"aX":-14.960847330223519},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":1901,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.43883674831461406,"extension":6.207123594925735},"index":0,"playId":"436ba8cf-1481-354a-81ab-e25c749a2221","pitchNumber":1,"startTime":"2026-08-29T02:03:26.857Z","endTime":"2026-08-29T02:03:30.091Z","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.3,"endSpeed":85.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996206309549517,"aZ":-13.023653312982455,"pfxX":-4.075502840485556,"pfxZ":10.319616564005457,"pX":0.49237265496491306,"pZ":2.0892412355585153,"vX0":8.952755169055875,"vY0":-135.4640708566805,"vZ0":-6.378928966806146,"x":98.23,"y":182.37,"x0":-2.3280144056018672,"y0":50.00204973923241,"z0":5.387496111675624,"aX":-7.56305039344105},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":2380,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.4045565142611225,"extension":6.308119968440477},"index":1,"playId":"926de545-1df2-3018-bc2a-3f0d2b71d121","pitchNumber":2,"startTime":"2026-08-29T02:03:43.279Z","endTime":"2026-08-29T02:03:46.492Z","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":84.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.959816286781763,"aZ":-15.430992708700416,"pfxX":-5.148194650000189,"pfxZ":9.086690355461347,"pX":0.7661024463861513,"pZ":2.301822499140153,"vX0":11.33289419206646,"vY0":-135.24113819274032,"vZ0":-4.497731283372755,"x":87.8,"y":176.63,"x0":-2.8197547646575556,"y0":50.00227095859611,"z0":5.077313660084972,"aX":-9.486518921183599},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2345,"spinDirection":232},"zone":9,"typeConfidence":0.91,"plateTime":0.40583372723193367,"extension":6.466169641175229},"index":2,"playId":"006d3f80-1b8b-357d-9d1f-411e8d42d181","pitchNumber":3,"startTime":"2026-08-29T02:03:58.388Z","endTime":"2026-08-29T02:04:01.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.153895247666892,"aZ":-27.844874977193417,"pfxX":4.865143150957457,"pfxZ":3.12806367369401,"pX":-1.1757454411906143,"pZ":1.9545479982795182,"vX0":2.4182171399329966,"vY0":-116.74164973464885,"vZ0":-1.7717531066263625,"x":161.82,"y":186.01,"x0":-2.8559295758993644,"y0":50.00512686811129,"z0":5.334315124727164,"aX":6.743162816791058},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.5,"breakHorizontal":-9.4,"spinRate":2693,"spinDirection":68},"zone":13,"typeConfidence":0.89,"plateTime":0.46845416467154966,"extension":6.014514576899112},"index":3,"playId":"2021b337-5d73-3bd0-84b6-40e12b7e0cec","pitchNumber":4,"startTime":"2026-08-29T02:04:13.370Z","endTime":"2026-08-29T02:04:16.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.548665938796514,"aZ":-14.146395783568671,"pfxX":-3.5873948948019936,"pfxZ":9.74917990448404,"pX":-0.14382106826140284,"pZ":2.0317680137944234,"vX0":4.8562928608557066,"vY0":-135.36843601514752,"vZ0":-5.890145360251247,"x":122.48,"y":183.92,"x0":-1.4979831675216841,"y0":50.0033376138814,"z0":5.232579023093772,"aX":-6.63428649332953},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2353,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4051738643161853,"extension":6.389368739840153},"index":4,"playId":"35697950-3d20-397b-b600-eaf008a9a8bd","pitchNumber":5,"startTime":"2026-08-29T02:04:34.997Z","endTime":"2026-08-29T02:04:38.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-29T02:04:52.001Z","endTime":"2026-08-29T02:05:04.435Z","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(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":94.3,"endSpeed":86.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863687433854867,"aZ":-22.82168730028889,"pfxX":-9.495012192764383,"pfxZ":4.924146117132288,"pX":0.5134552083033374,"pZ":2.054441131288324,"vX0":7.862872374897893,"vY0":-137.05753906984376,"vZ0":-4.532545170476872,"x":97.43,"y":183.31,"x0":-1.1618383472996525,"y0":50.00139381367289,"z0":5.292181450180735,"aX":-18.02647010161474},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2344,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.39994518279500557,"extension":6.256230625210389},"hitData":{"launchSpeed":100.8,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.61,"coordY":173.43}},"index":6,"playId":"f7b485c4-c69d-3edf-8cd9-e364c733c943","pitchNumber":6,"startTime":"2026-08-29T02:05:04.435Z","endTime":"2026-08-29T02:05:14.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T02:05:14.810Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T02:05:31.893Z","endTime":"2026-08-29T02:07:01.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.28"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.89"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.17"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.129"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".553"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".038"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".173"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".196"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.129"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":645277,"link":"/api/v1/people/645277"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038963791196334,"aZ":-26.96692760463156,"pfxX":5.3536885904890426,"pfxZ":3.610844059736232,"pX":1.1483077154002743,"pZ":1.6924793888834213,"vX0":4.457093855463566,"vY0":-119.62719176196815,"vZ0":-2.943490527482073,"x":73.23,"y":193.08,"x0":-1.4377043109130487,"y0":50.00543202029317,"z0":5.367762822384167,"aX":7.724404327922077},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.0,"breakHorizontal":-10.8,"spinRate":2638,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4586614403657676,"extension":5.958152361102208},"index":0,"playId":"63042962-c92b-3f78-bcfe-c87b6657c514","pitchNumber":1,"startTime":"2026-08-29T02:05:41.292Z","endTime":"2026-08-29T02:05:44.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46451359774351,"aZ":-27.817173798519,"pfxX":-7.900639558743486,"pfxZ":2.7113822351516674,"pX":-0.4830155095605295,"pZ":1.717436828333106,"vX0":5.021857567434791,"vY0":-126.22418931865927,"vZ0":-3.2479142609013705,"x":135.41,"y":192.41,"x0":-1.475066021764274,"y0":50.005820500751234,"z0":5.268533144791079,"aX":-12.709860918428182},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1767,"spinDirection":237},"zone":7,"typeConfidence":0.88,"plateTime":0.43447989268613485,"extension":6.197032562734841},"index":1,"playId":"f2492294-5eef-30ee-b2e7-4ff318b43205","pitchNumber":2,"startTime":"2026-08-29T02:05:55.369Z","endTime":"2026-08-29T02:05:58.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222168928757377,"aZ":-13.918912175828337,"pfxX":-4.781257946160543,"pfxZ":9.704050701614683,"pX":0.463158413672644,"pZ":0.6209567850472184,"vX0":6.332824432500223,"vY0":-136.3383953193089,"vZ0":-9.65260228570177,"x":99.35,"y":222.01,"x0":-1.2694653052204237,"y0":50.002462816181335,"z0":5.1699834278876695,"aX":-8.993741735552373},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2334,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.40188132879883387,"extension":6.263432404511524},"index":2,"playId":"7e6ffdf3-d127-3625-97fc-d72245c1066d","pitchNumber":3,"startTime":"2026-08-29T02:06:10.845Z","endTime":"2026-08-29T02:06:14.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636692493480798,"aZ":-28.274670194319196,"pfxX":-8.300238174240393,"pfxZ":2.3955678414977015,"pX":-1.0044825964260253,"pZ":2.3250943985684405,"vX0":3.730841724622543,"vY0":-126.91085153296706,"vZ0":-1.9837825310285822,"x":155.29,"y":176.0,"x0":-1.417482224060259,"y0":50.000989121072195,"z0":5.374879355089683,"aX":-13.501040555475916},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":1898,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.43202753209793876,"extension":6.234482460583938},"index":3,"playId":"dd5a3009-ee28-34c0-867b-1d2665b74db2","pitchNumber":4,"startTime":"2026-08-29T02:06:28.553Z","endTime":"2026-08-29T02:06:33.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-29T02:06:42.394Z","endTime":"2026-08-29T02:06:51.203Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":87.7,"endSpeed":80.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885673164941352,"aZ":-28.133742855718143,"pfxX":-9.087390297511917,"pfxZ":2.4578261444132234,"pX":-0.47984460744208063,"pZ":1.9338961395526693,"vX0":4.923639112815942,"vY0":-127.63761821725457,"vZ0":-3.0872367844247086,"x":135.29,"y":186.56,"x0":-1.2556994695700077,"y0":50.00452278455896,"z0":5.38033751038409,"aX":-14.957842861747903},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1776,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.4295402361839771,"extension":6.3152415693426995},"hitData":{"launchSpeed":77.6,"launchAngle":13.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.53,"coordY":145.81}},"index":5,"playId":"a823d3a6-e262-3479-a046-67ace27170a2","pitchNumber":5,"startTime":"2026-08-29T02:06:51.203Z","endTime":"2026-08-29T02:07:01.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T02:07:01.130Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-29T02:05:31.893Z","endTime":"2026-08-29T02:07:01.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.76"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.28"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.92"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.51"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.25"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.52"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.89"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.10"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.45"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.17"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.129"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".553"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".351"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".038"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".173"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".196"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.129"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".724"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".610"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":645277,"link":"/api/v1/people/645277"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.038963791196334,"aZ":-26.96692760463156,"pfxX":5.3536885904890426,"pfxZ":3.610844059736232,"pX":1.1483077154002743,"pZ":1.6924793888834213,"vX0":4.457093855463566,"vY0":-119.62719176196815,"vZ0":-2.943490527482073,"x":73.23,"y":193.08,"x0":-1.4377043109130487,"y0":50.00543202029317,"z0":5.367762822384167,"aX":7.724404327922077},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.0,"breakHorizontal":-10.8,"spinRate":2638,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4586614403657676,"extension":5.958152361102208},"index":0,"playId":"63042962-c92b-3f78-bcfe-c87b6657c514","pitchNumber":1,"startTime":"2026-08-29T02:05:41.292Z","endTime":"2026-08-29T02:05:44.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46451359774351,"aZ":-27.817173798519,"pfxX":-7.900639558743486,"pfxZ":2.7113822351516674,"pX":-0.4830155095605295,"pZ":1.717436828333106,"vX0":5.021857567434791,"vY0":-126.22418931865927,"vZ0":-3.2479142609013705,"x":135.41,"y":192.41,"x0":-1.475066021764274,"y0":50.005820500751234,"z0":5.268533144791079,"aX":-12.709860918428182},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1767,"spinDirection":237},"zone":7,"typeConfidence":0.88,"plateTime":0.43447989268613485,"extension":6.197032562734841},"index":1,"playId":"f2492294-5eef-30ee-b2e7-4ff318b43205","pitchNumber":2,"startTime":"2026-08-29T02:05:55.369Z","endTime":"2026-08-29T02:05:58.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222168928757377,"aZ":-13.918912175828337,"pfxX":-4.781257946160543,"pfxZ":9.704050701614683,"pX":0.463158413672644,"pZ":0.6209567850472184,"vX0":6.332824432500223,"vY0":-136.3383953193089,"vZ0":-9.65260228570177,"x":99.35,"y":222.01,"x0":-1.2694653052204237,"y0":50.002462816181335,"z0":5.1699834278876695,"aX":-8.993741735552373},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2334,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.40188132879883387,"extension":6.263432404511524},"index":2,"playId":"7e6ffdf3-d127-3625-97fc-d72245c1066d","pitchNumber":3,"startTime":"2026-08-29T02:06:10.845Z","endTime":"2026-08-29T02:06:14.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636692493480798,"aZ":-28.274670194319196,"pfxX":-8.300238174240393,"pfxZ":2.3955678414977015,"pX":-1.0044825964260253,"pZ":2.3250943985684405,"vX0":3.730841724622543,"vY0":-126.91085153296706,"vZ0":-1.9837825310285822,"x":155.29,"y":176.0,"x0":-1.417482224060259,"y0":50.000989121072195,"z0":5.374879355089683,"aX":-13.501040555475916},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":1898,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.43202753209793876,"extension":6.234482460583938},"index":3,"playId":"dd5a3009-ee28-34c0-867b-1d2665b74db2","pitchNumber":4,"startTime":"2026-08-29T02:06:28.553Z","endTime":"2026-08-29T02:06:33.425Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-29T02:06:42.394Z","endTime":"2026-08-29T02:06:51.203Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":87.7,"endSpeed":80.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885673164941352,"aZ":-28.133742855718143,"pfxX":-9.087390297511917,"pfxZ":2.4578261444132234,"pX":-0.47984460744208063,"pZ":1.9338961395526693,"vX0":4.923639112815942,"vY0":-127.63761821725457,"vZ0":-3.0872367844247086,"x":135.29,"y":186.56,"x0":-1.2556994695700077,"y0":50.00452278455896,"z0":5.38033751038409,"aX":-14.957842861747903},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1776,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.4295402361839771,"extension":6.3152415693426995},"hitData":{"launchSpeed":77.6,"launchAngle":13.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":156.53,"coordY":145.81}},"index":5,"playId":"a823d3a6-e262-3479-a046-67ace27170a2","pitchNumber":5,"startTime":"2026-08-29T02:06:51.203Z","endTime":"2026-08-29T02:07:01.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-29T02:07:01.130Z","atBatIndex":79},"scoringPlays":[11,14,16,25,39,41,42,45,63],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":113.36,"y":86.51},"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":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":52.8,"y":84.31},"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":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":148.85,"y":170.4},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":17,"top":[6,7,8,9],"bottom":[10,11,12,13,14,15,16,17],"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":113.14,"y":183.11},"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":2,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":154.78,"y":164.15},"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":2,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":108.91,"y":149.22},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":90.75,"y":82.66},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":152.37,"y":68.5},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":63.52,"y":128.04},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":129.48,"y":92.34},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":107.28,"y":64.72},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21],"bottom":[22,23,24,25,26,27],"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":176.08,"y":115.34},"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":3,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":61.74,"y":112.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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":144.61,"y":50.59},"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":3,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":149.45,"y":151.04},"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":3,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":113.14,"y":95.37},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":120.4,"y":183.72},"type":"O","description":"Sac Bunt"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":102.57,"y":87.49},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":124.64,"y":81.16},"type":"H","description":"Single"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31,32],"bottom":[33,34,35,36],"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":100.44,"y":169.8},"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":4,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":86.69,"y":86.31},"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":4,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":146.43,"y":147.41},"type":"O","description":"Forceout"},{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":144.0,"y":91.74},"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":4,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":99.23,"y":167.38},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":150.1,"y":69.24},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":139.77,"y":85.08},"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":34.39,"y":99.51},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":49,"top":[37,38,39,40,41,42,43],"bottom":[44,45,46,47,48,49],"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":150.06,"y":89.92},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":177.89,"y":116.55},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":180.69,"y":73.5},"type":"O","description":"Sac Fly"},{"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":142.19,"y":86.9},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":74.42,"y":105.65},"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":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":111.33,"y":157.7},"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":5,"pitcher":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":154.29,"y":80.24},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":190.46,"y":63.63},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":217.23,"y":87.5},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":118.37,"y":98.84},"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":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":127.15,"y":45.32},"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":5,"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":105.88,"y":142.57},"type":"O","description":"Pop Out"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53],"bottom":[54,55,56,57,58],"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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":162.11,"y":49.27},"type":"H","description":"Double"},{"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":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728"},"coordinates":{"x":144.98,"y":82.94},"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":6,"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":153.11,"y":115.64},"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":6,"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":113.14,"y":142.57},"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":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":90.2,"y":89.6},"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":6,"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":166.31,"y":123.38},"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":6,"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":79.68,"y":99.94},"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":6,"pitcher":{"id":815081,"fullName":"Mark Manfredi","link":"/api/v1/people/815081"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":70.67,"y":76.01},"type":"O","description":"Lineout"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62,63,64],"bottom":[65,66,67,68],"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":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":199.68,"y":149.83},"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":7,"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":79.26,"y":107.47},"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":7,"pitcher":{"id":678061,"fullName":"Ray Kerr","link":"/api/v1/people/678061"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":145.5,"y":84.53},"type":"O","description":"Sac Fly"}],"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":167.35,"y":87.9},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":140.64,"y":157.92},"type":"O","description":"Pop Out"},{"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":194.84,"y":80.24},"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":7,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":107.09,"y":167.38},"type":"O","description":"Forceout"}]}},{"startIndex":69,"endIndex":76,"top":[69,70,71,72,73],"bottom":[74,75,76],"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":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":123.35,"y":178.24},"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":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":95.4,"y":94.08},"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":8,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":198.08,"y":106.42},"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":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":694249,"fullName":"Cole Carrigg","link":"/api/v1/people/694249"},"coordinates":{"x":145.82,"y":146.8},"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":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":130.09,"y":181.9},"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":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":158.53,"y":169.8},"type":"O","description":"Groundout"}]}},{"startIndex":77,"endIndex":79,"top":[77,78,79],"bottom":[],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":121.09,"y":129.28},"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":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":144.61,"y":173.43},"type":"O","description":"Grounded Into DP"},{"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":156.53,"y":145.81},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":14,"errors":0,"leftOnBase":9},"away":{"runs":4,"hits":12,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"shortstop":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"left":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"onDeck":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"inHole":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"battingOrder":4,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"battingOrder":5,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":2,"strikes":2,"outs":3},"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":7,"groundOuts":8,"airOuts":12,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".253","atBats":35,"obp":".324","slg":".416","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":13,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":36,"obp":".421","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"5.54","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.53","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":46,"strikes":94,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":6,"pitchesPerInning":"17.50","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"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":{},"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":20,"gamesStarted":20,"flyOuts":63,"groundOuts":109,"airOuts":105,"runs":71,"doubles":29,"triples":4,"homeRuns":19,"strikeOuts":70,"baseOnBalls":43,"intentionalWalks":0,"hits":108,"hitByPitch":1,"atBats":385,"obp":".349","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1614,"era":"6.08","inningsPitched":"97.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.55","battersFaced":436,"outs":293,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1614,"balls":598,"strikes":1016,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".385","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.45","walksPer9Inn":"3.96","hitsPer9Inn":"9.95","runsScoredPer9":"6.54","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":21},"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":false,"isOnBench":true,"isSubstitute":false}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":67,"groundOuts":56,"airOuts":103,"runs":45,"doubles":16,"triples":4,"homeRuns":21,"strikeOuts":95,"baseOnBalls":20,"intentionalWalks":0,"hits":85,"hitByPitch":3,"avg":".256","atBats":332,"obp":".298","slg":".518","ops":".816","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":172,"rbi":60,"leftOnBase":125,"sacBunts":0,"sacFlies":7,"babip":".287","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.81","popOuts":22,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":136,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":42,"gamesStarted":3,"flyOuts":27,"groundOuts":22,"airOuts":57,"runs":31,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":2,"hits":44,"hitByPitch":2,"atBats":153,"obp":".374","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":741,"era":"6.20","inningsPitched":"40.2","wins":0,"losses":5,"saves":3,"saveOpportunities":5,"holds":8,"blownSaves":2,"earnedRuns":28,"whip":"1.62","battersFaced":184,"outs":122,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":276,"strikes":465,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":".000","pitchesPerInning":"18.22","gamesFinished":13,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"8.19","walksPer9Inn":"4.87","hitsPer9Inn":"9.74","runsScoredPer9":"6.86","homeRunsPer9":"1.55","inheritedRunners":16,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"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-3 | HBP, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"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":120,"flyOuts":50,"groundOuts":123,"airOuts":116,"runs":65,"doubles":27,"triples":7,"homeRuns":13,"strikeOuts":80,"baseOnBalls":24,"intentionalWalks":0,"hits":127,"hitByPitch":5,"avg":".291","atBats":437,"obp":".331","slg":".474","ops":".805","caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":207,"rbi":69,"leftOnBase":143,"sacBunts":4,"sacFlies":5,"babip":".327","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.62","popOuts":21,"lineOuts":45},"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":276,"errors":2,"chances":280,"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":"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":"901","stats":{"batting":{"note":"a-","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":111,"flyOuts":58,"groundOuts":87,"airOuts":102,"runs":37,"doubles":27,"triples":1,"homeRuns":4,"strikeOuts":66,"baseOnBalls":34,"intentionalWalks":0,"hits":99,"hitByPitch":7,"avg":".284","atBats":348,"obp":".355","slg":".402","ops":".757","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":140,"rbi":47,"leftOnBase":150,"sacBunts":1,"sacFlies":5,"babip":".336","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":220,"errors":4,"chances":235,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":6,"strikes":18,"strikePercentage":".750","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":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":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":64,"groundOuts":80,"airOuts":107,"runs":65,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":123,"baseOnBalls":40,"intentionalWalks":0,"hits":109,"hitByPitch":6,"avg":".262","atBats":416,"obp":".333","slg":".423","ops":".756","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":176,"rbi":55,"leftOnBase":159,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.73","popOuts":19,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":212,"putOuts":166,"errors":11,"chances":389,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":62,"gamesStarted":2,"flyOuts":34,"groundOuts":56,"airOuts":61,"runs":21,"doubles":12,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":14,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":202,"obp":".299","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":854,"era":"2.67","inningsPitched":"54.0","wins":3,"losses":3,"saves":1,"saveOpportunities":5,"holds":11,"blownSaves":4,"earnedRuns":16,"whip":"1.17","battersFaced":225,"outs":162,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":323,"strikes":531,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":10,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"6.83","walksPer9Inn":"2.33","hitsPer9Inn":"8.17","runsScoredPer9":"3.50","homeRunsPer9":"0.67","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"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":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":42,"groundOuts":46,"airOuts":68,"runs":38,"doubles":17,"triples":3,"homeRuns":6,"strikeOuts":59,"baseOnBalls":27,"intentionalWalks":2,"hits":60,"hitByPitch":4,"avg":".263","atBats":228,"obp":".346","slg":".443","ops":".789","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":101,"rbi":36,"leftOnBase":102,"sacBunts":1,"sacFlies":4,"babip":".323","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":11,"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":16,"putOuts":190,"errors":4,"chances":210,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".200","atBats":15,"obp":".250","slg":".200","ops":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":5,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":55,"groundOuts":68,"airOuts":100,"runs":72,"doubles":16,"triples":1,"homeRuns":36,"strikeOuts":155,"baseOnBalls":39,"intentionalWalks":3,"hits":110,"hitByPitch":4,"avg":".256","atBats":430,"obp":".321","slg":".549","ops":".870","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":476,"totalBases":236,"rbi":73,"leftOnBase":200,"sacBunts":0,"sacFlies":3,"babip":".306","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.94","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":{"gamesStarted":1,"caughtStealing":12,"stolenBases":59,"stolenBasePercentage":".831","caughtStealingPercentage":".169","assists":18,"putOuts":543,"errors":10,"chances":571,"fielding":".982","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(L, 12-8)","summary":"4.0 IP, 6 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":24,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":33,"strikes":58,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":6,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":34,"gamesStarted":2,"flyOuts":58,"groundOuts":79,"airOuts":91,"runs":52,"doubles":22,"triples":2,"homeRuns":9,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":2,"hits":83,"hitByPitch":5,"atBats":299,"obp":".341","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1240,"era":"5.68","inningsPitched":"76.0","wins":0,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.43","battersFaced":335,"outs":228,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":1240,"balls":443,"strikes":797,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":15,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"6.04","walksPer9Inn":"3.08","hitsPer9Inn":"9.83","runsScoredPer9":"6.16","homeRunsPer9":"1.07","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":6,"errors":0,"chances":14,"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":45,"flyOuts":22,"groundOuts":26,"airOuts":37,"runs":13,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".200","atBats":125,"obp":".257","slg":".312","ops":".569","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":39,"rbi":10,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"125.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":68,"errors":1,"chances":71,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":36,"groundOuts":41,"airOuts":69,"runs":21,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".231","atBats":182,"obp":".278","slg":".423","ops":".701","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":77,"rbi":29,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".243","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":18,"lineOuts":15},"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":{"caughtStealing":8,"stolenBases":42,"stolenBasePercentage":".840","caughtStealingPercentage":".160","assists":16,"putOuts":341,"errors":5,"chances":362,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":72,"groundOuts":93,"airOuts":123,"runs":44,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":111,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".211","atBats":403,"obp":".259","slg":".337","ops":".596","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":136,"rbi":41,"leftOnBase":213,"sacBunts":1,"sacFlies":8,"babip":".259","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.30","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":261,"putOuts":147,"errors":9,"chances":417,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":81,"groundOuts":124,"airOuts":130,"runs":55,"doubles":26,"triples":2,"homeRuns":13,"strikeOuts":74,"baseOnBalls":61,"intentionalWalks":0,"hits":133,"hitByPitch":9,"avg":".290","atBats":459,"obp":".382","slg":".440","ops":".822","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":202,"rbi":61,"leftOnBase":176,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.31","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":67,"putOuts":877,"errors":4,"chances":948,"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":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":44,"groundOuts":45,"airOuts":64,"runs":26,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":87,"baseOnBalls":32,"intentionalWalks":0,"hits":55,"hitByPitch":8,"avg":".220","atBats":250,"obp":".326","slg":".360","ops":".686","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":90,"rbi":25,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","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":78,"putOuts":306,"errors":6,"chances":390,"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":27,"gamesStarted":0,"flyOuts":15,"groundOuts":14,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":93,"obp":".349","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"4.94","inningsPitched":"23.2","wins":0,"losses":2,"saves":13,"saveOpportunities":16,"holds":1,"blownSaves":3,"earnedRuns":13,"whip":"1.56","battersFaced":109,"outs":71,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":173,"strikes":298,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".000","pitchesPerInning":"19.90","gamesFinished":22,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"10.27","walksPer9Inn":"5.32","hitsPer9Inn":"8.75","runsScoredPer9":"4.94","homeRunsPer9":"0.38","inheritedRunners":2,"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":"800","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":13,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".250","atBats":28,"obp":".344","slg":".500","ops":".844","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":14,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"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":8,"gamesStarted":0,"flyOuts":9,"groundOuts":4,"airOuts":15,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":39,"obp":".372","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":163,"era":"5.00","inningsPitched":"9.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.67","battersFaced":44,"outs":27,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":57,"strikes":106,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".500","pitchesPerInning":"18.11","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.00","hitsPer9Inn":"13.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":35,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":29,"runs":15,"doubles":4,"triples":2,"homeRuns":2,"strikeOuts":31,"baseOnBalls":17,"intentionalWalks":2,"hits":27,"hitByPitch":3,"atBats":114,"obp":".348","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":508,"era":"4.55","inningsPitched":"29.2","wins":0,"losses":2,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":15,"whip":"1.48","battersFaced":136,"outs":89,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":508,"balls":180,"strikes":328,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".000","pitchesPerInning":"17.12","gamesFinished":4,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"9.40","walksPer9Inn":"5.16","hitsPer9Inn":"8.19","runsScoredPer9":"4.55","homeRunsPer9":"0.61","inheritedRunners":36,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":15,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":75,"era":"2.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":27,"strikes":48,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.75","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[664983,694249,696100,681198,650489,666160,681393,691728,678662,687859,608372,815081,675848,657514],"pitchers":[608372,815081,675848,657514],"bench":[687597,690022,664954],"bullpen":[690279,688642,663372,693308,685299,623474,677955,687312,605447],"battingOrder":[664983,694249,696100,681198,650489,666160,681393,691728,687859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Moniak (16, Dodd)."},{"label":"TB","value":"Carrigg; Castro, W; Goodman 3; McCarthy; Moniak 3; Rumfield; Tovar; Veen 2."},{"label":"RBI","value":"Castro, W (55); Goodman (73); McCarthy (69); Rumfield (61)."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W; Carrigg; Moniak; Norby; Tovar."},{"label":"SF","value":"Castro, W; McCarthy."},{"label":"GIDP","value":"Norby; Rumfield."},{"label":"Team RISP","value":"1-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"McCarthy (Albies at 2nd base)."}]}],"note":[{"label":"a","value":"Flied out for Tovar in the 8th."}]},"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":6,"groundOuts":6,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".248","atBats":36,"obp":".312","slg":".413","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":20,"rbi":6,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":12,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":35,"obp":".390","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":56,"strikes":90,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":4,"pitchesPerInning":"16.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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, 13)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":56,"runs":10,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":151,"obp":".247","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":675,"era":"2.09","inningsPitched":"43.0","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":13,"blownSaves":0,"earnedRuns":10,"whip":"0.91","battersFaced":167,"outs":129,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":241,"strikes":434,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".800","pitchesPerInning":"15.70","gamesFinished":5,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"9.21","walksPer9Inn":"2.72","hitsPer9Inn":"5.44","runsScoredPer9":"2.09","homeRunsPer9":"0.84","inheritedRunners":21,"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":{},"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":0,"flyOuts":44,"groundOuts":38,"airOuts":66,"runs":18,"doubles":6,"triples":4,"homeRuns":3,"strikeOuts":73,"baseOnBalls":15,"intentionalWalks":1,"hits":36,"hitByPitch":0,"atBats":210,"obp":".225","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":936,"era":"2.41","inningsPitched":"59.2","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":30,"blownSaves":1,"earnedRuns":16,"whip":"0.85","battersFaced":228,"outs":179,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":936,"balls":300,"strikes":636,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.69","gamesFinished":2,"strikeoutWalkRatio":"4.87","strikeoutsPer9Inn":"11.01","walksPer9Inn":"2.26","hitsPer9Inn":"5.43","runsScoredPer9":"2.72","homeRunsPer9":"0.45","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"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":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"2-3 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":68,"groundOuts":134,"airOuts":116,"runs":64,"doubles":31,"triples":1,"homeRuns":22,"strikeOuts":101,"baseOnBalls":19,"intentionalWalks":0,"hits":144,"hitByPitch":2,"avg":".294","atBats":490,"obp":".321","slg":".496","ops":".817","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":243,"rbi":75,"leftOnBase":175,"sacBunts":2,"sacFlies":3,"babip":".330","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.27","popOuts":23,"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":1,"putOuts":301,"errors":0,"chances":302,"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":"(H, 1)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":20,"gamesStarted":0,"flyOuts":16,"groundOuts":18,"airOuts":34,"runs":9,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":95,"obp":".296","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":439,"era":"3.16","inningsPitched":"25.2","wins":3,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.17","battersFaced":109,"outs":77,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":168,"strikes":271,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".750","pitchesPerInning":"17.10","gamesFinished":7,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.77","walksPer9Inn":"3.51","hitsPer9Inn":"7.01","runsScoredPer9":"3.16","homeRunsPer9":"0.35","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":85,"groundOuts":129,"airOuts":161,"runs":57,"doubles":24,"triples":2,"homeRuns":10,"strikeOuts":62,"baseOnBalls":30,"intentionalWalks":0,"hits":129,"hitByPitch":2,"avg":".270","atBats":478,"obp":".314","slg":".391","ops":".705","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":187,"rbi":64,"leftOnBase":176,"sacBunts":1,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"47.80","popOuts":34,"lineOuts":42},"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":118,"putOuts":223,"errors":4,"chances":345,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":48,"gamesStarted":1,"flyOuts":32,"groundOuts":40,"airOuts":59,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":2,"hits":48,"hitByPitch":2,"atBats":217,"obp":".283","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":995,"era":"2.43","inningsPitched":"59.1","wins":5,"losses":1,"saves":2,"saveOpportunities":8,"holds":15,"blownSaves":6,"earnedRuns":16,"whip":"1.11","battersFaced":242,"outs":178,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":995,"balls":329,"strikes":666,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".833","pitchesPerInning":"16.77","gamesFinished":7,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"11.38","walksPer9Inn":"2.73","hitsPer9Inn":"7.28","runsScoredPer9":"2.43","homeRunsPer9":"0.61","inheritedRunners":32,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":14},"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":{},"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":22,"gamesStarted":22,"flyOuts":68,"groundOuts":114,"airOuts":112,"runs":59,"doubles":18,"triples":2,"homeRuns":16,"strikeOuts":112,"baseOnBalls":42,"intentionalWalks":0,"hits":114,"hitByPitch":3,"atBats":445,"obp":".322","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1933,"era":"4.41","inningsPitched":"118.1","wins":5,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.32","battersFaced":497,"outs":355,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1933,"balls":718,"strikes":1215,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".333","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.52","walksPer9Inn":"3.19","hitsPer9Inn":"8.67","runsScoredPer9":"4.49","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676551":{"person":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":5,"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":true,"isSubstitute":false}},"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 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":56,"groundOuts":117,"airOuts":98,"runs":72,"doubles":13,"triples":0,"homeRuns":22,"strikeOuts":104,"baseOnBalls":49,"intentionalWalks":2,"hits":121,"hitByPitch":7,"avg":".276","atBats":439,"obp":".357","slg":".456","ops":".813","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":200,"rbi":67,"leftOnBase":151,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.96","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":574,"errors":2,"chances":590,"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","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":86,"groundOuts":105,"airOuts":138,"runs":92,"doubles":32,"triples":0,"homeRuns":37,"strikeOuts":148,"baseOnBalls":58,"intentionalWalks":5,"hits":135,"hitByPitch":3,"avg":".258","atBats":523,"obp":".334","slg":".532","ops":".866","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":587,"totalBases":278,"rbi":78,"leftOnBase":217,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.14","popOuts":31,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":969,"errors":8,"chances":1065,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":100,"flyOuts":50,"groundOuts":73,"airOuts":78,"runs":39,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":1,"hits":67,"hitByPitch":2,"avg":".261","atBats":257,"obp":".316","slg":".385","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":99,"rbi":44,"leftOnBase":113,"sacBunts":1,"sacFlies":5,"babip":".282","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.12","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":"800","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":14,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".212","atBats":52,"obp":".226","slg":".327","ops":".553","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":17,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":111,"errors":1,"chances":114,"fielding":".991","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":"400","stats":{"batting":{"summary":"3-3 | 2B, BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":42,"groundOuts":72,"airOuts":82,"runs":47,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":85,"baseOnBalls":44,"intentionalWalks":2,"hits":73,"hitByPitch":5,"avg":".235","atBats":310,"obp":".338","slg":".410","ops":".748","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":127,"rbi":35,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.85","popOuts":18,"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":5,"putOuts":160,"errors":1,"chances":166,"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":{"note":"(H, 1)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"200","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":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":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":122,"groundOuts":117,"airOuts":199,"runs":74,"doubles":23,"triples":0,"homeRuns":20,"strikeOuts":82,"baseOnBalls":40,"intentionalWalks":1,"hits":132,"hitByPitch":6,"avg":".255","atBats":517,"obp":".309","slg":".416","ops":".725","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":576,"totalBases":215,"rbi":67,"leftOnBase":216,"sacBunts":0,"sacFlies":13,"babip":".262","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.85","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":319,"putOuts":174,"errors":7,"chances":500,"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":{"note":"(S, 29)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":49,"gamesStarted":0,"flyOuts":31,"groundOuts":40,"airOuts":51,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":187,"obp":".299","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":774,"era":"2.88","inningsPitched":"50.0","wins":1,"losses":2,"saves":29,"saveOpportunities":32,"holds":0,"blownSaves":3,"earnedRuns":16,"whip":"1.20","battersFaced":204,"outs":150,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":774,"balls":235,"strikes":539,"strikePercentage":".700","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".333","pitchesPerInning":"15.48","gamesFinished":42,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.36","walksPer9Inn":"2.88","hitsPer9Inn":"7.92","runsScoredPer9":"3.42","homeRunsPer9":"0.90","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":8},"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":true,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":74,"groundOuts":80,"airOuts":125,"runs":54,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":170,"baseOnBalls":41,"intentionalWalks":1,"hits":105,"hitByPitch":10,"avg":".221","atBats":476,"obp":".294","slg":".361","ops":".655","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":172,"rbi":61,"leftOnBase":226,"sacBunts":0,"sacFlies":4,"babip":".305","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.73","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":192,"putOuts":108,"errors":10,"chances":310,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 9-5)","summary":"5.0 IP, 3 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":29,"strikes":55,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":49,"groundOuts":62,"airOuts":86,"runs":41,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":83,"baseOnBalls":34,"intentionalWalks":0,"hits":68,"hitByPitch":4,"avg":".229","atBats":297,"obp":".315","slg":".380","ops":".695","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":113,"rbi":34,"leftOnBase":123,"sacBunts":0,"sacFlies":2,"babip":".285","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":176,"errors":3,"chances":183,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":18,"groundOuts":22,"airOuts":29,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".084","atBats":83,"obp":".183","slg":".084","ops":".267","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":7,"rbi":5,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".121","groundOutsToAirouts":"0.76","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":63,"putOuts":31,"errors":3,"chances":97,"fielding":".969","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,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":45,"groundOuts":65,"airOuts":94,"runs":36,"doubles":19,"triples":0,"homeRuns":11,"strikeOuts":89,"baseOnBalls":43,"intentionalWalks":0,"hits":73,"hitByPitch":2,"avg":".229","atBats":319,"obp":".322","slg":".392","ops":".714","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":125,"rbi":40,"leftOnBase":122,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":46,"gamesStarted":3,"flyOuts":36,"groundOuts":86,"airOuts":69,"runs":37,"doubles":13,"triples":5,"homeRuns":8,"strikeOuts":62,"baseOnBalls":21,"intentionalWalks":1,"hits":74,"hitByPitch":1,"atBats":289,"obp":".309","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1285,"era":"3.70","inningsPitched":"75.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":31,"whip":"1.26","battersFaced":314,"outs":226,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":1285,"balls":452,"strikes":833,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":6,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"17.06","gamesFinished":16,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.51","hitsPer9Inn":"8.84","runsScoredPer9":"4.42","homeRunsPer9":"0.96","inheritedRunners":20,"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":25,"gamesStarted":21,"flyOuts":52,"groundOuts":135,"airOuts":113,"runs":44,"doubles":16,"triples":4,"homeRuns":12,"strikeOuts":85,"baseOnBalls":48,"intentionalWalks":1,"hits":92,"hitByPitch":2,"atBats":419,"obp":".300","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1818,"era":"3.12","inningsPitched":"115.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.21","battersFaced":475,"outs":346,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1818,"balls":706,"strikes":1112,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".500","pitchesPerInning":"15.76","gamesFinished":2,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"6.63","walksPer9Inn":"3.75","hitsPer9Inn":"7.18","runsScoredPer9":"3.43","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":18,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[686948,645277,621566,660670,671739,643289,573262,657041,669221,673490,656550,689266,678061,682989,628452],"pitchers":[656550,689266,678061,682989,628452],"bench":[676551,663586,642086],"bullpen":[693821,800311,669276,641816,527048,519242,700363,608718],"battingOrder":[686948,645277,621566,660670,671739,643289,657041,669221,673490],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harris II (31, Sugano); Murphy, S (3, Sugano); Acuña Jr. (13, Sugano)."},{"label":"HR","value":"Harris II (22, 5th inning off Sugano, 1 on, 0 out)."},{"label":"TB","value":"Acuña Jr. 4; Albies; Baldwin, D 2; Dubón 2; Harris II 6; Murphy, S 3; Olson; Yastrzemski."},{"label":"RBI","value":"Baldwin, D (67); Dubón (64); Harris II 3 (75); Murphy, S (3)."},{"label":"2-out RBI","value":"Dubón; Baldwin, D; Murphy, S."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Albies; Murphy, S."},{"label":"SAC","value":"Harris II."},{"label":"Team RISP","value":"4-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Kim, Ha-Albies-Olson; Olson-Kim, Ha-Olson)."}]}],"note":[{"label":"a","value":"Struck out for Yastrzemski in the 5th."}]}},"officials":[{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"McCarthy (by Kerr); Kim, Ha (by Sugano)."},{"label":"ABS Challenge","value":"Murphy, S 2 (Ball-Overturned to Strike, Ball-Confirmed); Norby (Strike-Confirmed); Carrigg (Strike-Overturned to Ball); Goodman (Ball-Overturned to Strike); Kim, Ha (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Sugano 91-58; Manfredi 24-18; Mejia, J 11-8; Bernardino 14-10; Holmes, G 84-55; Dodd 11-7; Kerr 17-10; Mederos 18-10; Iglesias, R 16-8."},{"label":"Groundouts-flyouts","value":"Sugano 3-4; Manfredi 0-1; Mejia, J 1-1; Bernardino 2-0; Holmes, G 5-2; Dodd 0-2; Kerr 0-2; Mederos 2-1; Iglesias, R 1-0."},{"label":"Batters faced","value":"Sugano 24; Manfredi 8; Mejia, J 4; Bernardino 3; Holmes, G 23; Dodd 4; Kerr 6; Mederos 5; Iglesias, R 3."},{"label":"Inherited runners-scored","value":"Manfredi 1-0."},{"label":"Umpires","value":"HP: Tom Hanahan. 1B: Ron Kulpa. 2B: David Rackley. 3B: Manny Gonzalez. "},{"label":"Weather","value":"84 degrees, Cloudy."},{"label":"Wind","value":"5 mph, Out To RF."},{"label":"First pitch","value":"7:16 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"38,006."},{"label":"Venue","value":"Truist Park."},{"label":"August 28, 2026"}],"pitchingNotes":["Sugano pitched to 3 batters in the 5th inning."],"topPerformers":[{"player":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","boxscoreName":"Harris II"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":68,"groundOuts":134,"airOuts":116,"runs":64,"doubles":31,"triples":1,"homeRuns":22,"strikeOuts":101,"baseOnBalls":19,"intentionalWalks":0,"hits":144,"hitByPitch":2,"avg":".294","atBats":490,"obp":".321","slg":".496","ops":".817","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":243,"rbi":75,"leftOnBase":175,"sacBunts":2,"sacFlies":3,"babip":".330","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.27","popOuts":23,"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":1,"putOuts":301,"errors":0,"chances":302,"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"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"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":"400","stats":{"batting":{"summary":"3-3 | 2B, BB, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":42,"groundOuts":72,"airOuts":82,"runs":47,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":85,"baseOnBalls":44,"intentionalWalks":2,"hits":73,"hitByPitch":5,"avg":".235","atBats":310,"obp":".338","slg":".410","ops":".748","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":127,"rbi":35,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.85","popOuts":18,"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":5,"putOuts":160,"errors":1,"chances":166,"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":65,"hittingGameScore":65},{"player":{"person":{"id":691728,"fullName":"Zac Veen","link":"/api/v1/people/691728","boxscoreName":"Veen"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":13,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".250","atBats":28,"obp":".344","slg":".500","ops":".844","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":14,"rbi":7,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.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":{"gamesStarted":1,"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":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"loser":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}